News Catalyst
Bitcoin starts the session on the back foot: it dropped 2.2% as Ukraine and Iran strikes pushed oil toward a one-month high, after failing to hold above $84,000 into the Wall Street open. Geopolitical risk is still building. Reuters reports that the UK Prime Minister has linked Iran’s IRGC to the RAF Fairford incident, and that Washington hopes a diesel deal can soften Moscow’s stance on peace talks. Any headline on either front can move energy prices and risk appetite, and crypto with them, within minutes. On the crypto-specific side, the Ledger hardware implant discovery has reopened the custody debate between spot ETFs and self-custody. That adds a sentiment wildcard around ETF flows. The economic calendar is light and low-impact. Australia’s RBA Meeting Minutes and NAB Business Confidence (previous −8) land in the Asian session, and US Existing Home Sales (forecast 3.96M against 3.98M previously) is due in the US morning. None of these is likely to set BTCUSD’s direction. That leaves the geopolitical and oil headlines in control, the kind of environment that produces sharp directional legs separated by choppy consolidation. A low-lag trend filter is built to catch the legs and stand aside during the chop.
Trade Summary
This strategy uses the Hull Moving Average (HMA) as its primary trend engine. The aim is to join a new 15-minute Bitcoin trend early without chasing every wiggle. Standard moving averages lag badly on a fast instrument like BTCUSD. By the time a 50 EMA turns, much of the move is gone. The HMA cuts most of that lag while staying smooth, so a change in its slope is a timely, readable trend signal. Two gates keep it out of noise. The ADX must confirm the market is actually trending. A Candle Pattern (Hammer or Bullish Engulfing for longs, Shooting Star or Bearish Engulfing for shorts) must confirm that a pullback toward the HMA has been rejected. Stops and targets are sized with the ATR.
The strategy has no fixed directional bias: it trades in the direction of the HMA slope. Given today’s risk-off tone and Bitcoin’s rejection near $84,000, short setups are likely to appear first, but longs are taken if the HMA turns up with ADX support. It performs best in volatile, headline-driven trending sessions and worst in tight, low-ADX ranges, which is why the ADX filter is not optional.
The Anatomy of the Trade
The Logic: What Inefficiency Are We Exploiting?
Crypto trends on intraday timeframes tend to start abruptly, often on an external catalyst such as an oil spike, a geopolitical headline or an ETF-flow story, and then persist as leveraged positions are forced to adjust. Most retail trend tools react too slowly to that first impulse and then hand back profits in the consolidation that follows. The HMA’s weighted, square-root smoothing tracks price closely enough to flag the turn within a few bars, so this strategy captures more of the move than a conventional moving-average system.
The edge comes from confluence. The HMA slope says which way the trend is turning. The ADX says whether there is enough directional energy for that trend to continue. The candle pattern pins the entry to a specific moment: a bar where a pullback into the HMA was rejected. Each filter on its own produces many false signals. Requiring all three to agree removes most of the whipsaw entries that make low-lag averages frustrating to trade alone. The candle confirmation also gives a natural, structure-based place to measure risk from.
Setup Requirements
- Primary indicator: Hull Moving Average, period 55, applied to close. Trend direction is defined by the HMA slope (current value versus the previous bar) and by price closing on the correct side of the line.
- Trend strength filter: ADX, period 14. Must be above 20 and rising (higher than 3 bars ago).
- Confirmation: Candle Pattern. Hammer or Bullish Engulfing for longs, Shooting Star or Bearish Engulfing for shorts, forming within 0.5 × ATR of the HMA.
- Risk management: ATR, period 14, used for stop distance and position sizing.
- Primary symbol: BTCUSD. It trades around the clock, is deep and liquid, and reacts strongly to macro and geopolitical headlines, which suits a fast trend-capture approach.
- Timeframe: 15-minute. Fast enough to catch intraday legs triggered by news, and slow enough that the HMA isn’t reacting to single-tick noise.
- Adaptability: The same rules work on ETHUSD and SOLUSD. For less volatile markets such as major forex pairs, lengthen the HMA to 89 and test on a 30-minute or 1-hour chart.
Entry Rules
All of the following conditions must align on a closed 15-minute bar before a trade is taken:
- Long entry: HMA(55) is rising (current value above the previous bar’s) and price closes above the HMA and ADX(14) is above 20 and higher than 3 bars ago and a Hammer or Bullish Engulfing candle forms within 0.5 × ATR of the HMA.
- Short entry: HMA(55) is falling (current value below the previous bar’s) and price closes below the HMA and ADX(14) is above 20 and higher than 3 bars ago and a Shooting Star or Bearish Engulfing candle forms within 0.5 × ATR of the HMA.
Enter at the close of the confirmation candle.
Exit Rules
- Stop loss: 1.5 × ATR(14) from the entry price, placed below the confirmation candle’s low for longs or above its high for shorts, whichever is further.
- Take profit: 2:1 reward-to-risk on the initial stop distance.
- Signal exit: Close the trade early if the HMA slope reverses and price closes back through the HMA against the position.
The stop loss is non-negotiable. Bitcoin can gap several hundred dollars on a single headline, and a missing stop is how one bad trade wipes out a week of gains. Set it at entry and never widen it.
Risk Management
- Risk per trade: 1% of account equity. Go no higher than 2% on a geopolitical news day like today.
- Risk-to-reward ratio: Minimum 2:1. Skip setups where nearby structure blocks a 2R target.
- Position sizing: On a $10,000 account risking 1% ($100), with a 15-minute ATR(14) of $450, the stop is 1.5 × $450 = $675. Position size = $100 ÷ $675 ≈ 0.148 BTC, or roughly $12,400 notional at $84,000. That needs about 1.24× effective leverage. Confirm your venue’s margin rules before entering.
- Maximum concurrent positions: One BTCUSD position at a time. If you also trade ETH or SOL with this system, cap total open crypto risk at 2%, because these assets are highly correlated.
SYMBOL: BTCUSD
TIMEFRAME: 15m
LONG ENTRY:
HMA(55) rising (HMA > HMA[1])
AND Close > HMA(55)
AND ADX(14) > 20 AND ADX(14) > ADX[3]
AND Hammer OR Bullish Engulfing within 0.5 × ATR of HMA
SHORT ENTRY:
HMA(55) falling (HMA < HMA[1])
AND Close < HMA(55)
AND ADX(14) > 20 AND ADX(14) > ADX[3]
AND Shooting Star OR Bearish Engulfing within 0.5 × ATR of HMA
STOP LOSS: 1.5 × ATR(14) from entry
// Beyond confirmation candle extreme if further
TAKE PROFIT: 2:1 minimum reward-to-risk
// Or HMA slope flips and price closes back through HMA
RISK: 1% of equity per trade
// One BTCUSD position at a time
To keep these rules alongside your build, copy the block above into a Strategy Note in the Strategy Builder. See Working with Rules for how Strategy Notes work.
Common Pitfalls
Low-lag trend systems are responsive by design, and that responsiveness cuts both ways. These are the mistakes that most often turn a sound HMA strategy into a losing one.
Trading the HMA in a Flat Market
Because the HMA reacts quickly, it changes slope often when Bitcoin is consolidating, as it did when price kept failing near $84,000. When ADX is below 20, HMA slope changes are noise, not signals. Respect the ADX filter even when a candle pattern looks perfect.
Ignoring Geopolitical and Oil Headlines
Today’s drop was driven by oil and conflict headlines, not crypto fundamentals. A sudden de-escalation or escalation headline can reverse a 15-minute trend in a single bar. Avoid opening new positions in the minutes around major geopolitical announcements or surprise oil moves, and consider tightening risk to 0.5% while the headline flow stays this heavy.
Relaxing the Confirmation Requirement
It is tempting to enter as soon as the HMA turns, before a confirmation candle appears. Most of the strategy’s whipsaw protection comes from waiting for a rejected pullback. Every condition you skip raises your trade frequency and lowers your average trade quality. If no setup forms, no trade is the correct outcome.
Over-Optimising the HMA Period
Running a parameter sweep and finding that HMA(47) beat HMA(55) by a few percent over six months almost always means you have fitted noise. Pick a sensible period, test a neighbourhood of values around it, and only accept settings that perform consistently across that whole neighbourhood. If performance collapses when you shift the period by five, the edge isn’t real.
Revenge Trading After a Stop-Out
Trend-following strategies have low-to-moderate win rates and depend on a minority of large winners. Strings of four or five losses are normal. Stick to fixed position sizing through drawdowns and never double up to “win it back”. If drawdown exceeds what your backtest showed, pause and review rather than forcing trades.
Build Strategy using Arconomy
You can build the BTCUSD HMA Low-Lag Trend Strategy in Arconomy’s Strategy Designer without writing any code. The table below maps each part of the strategy to the rules you need and how to configure them.
| Step | Rule(s) Required | Description | Key Configuration |
|---|---|---|---|
| Data | Price Data | Load BTCUSD candles as the strategy’s base data feed |
|
| Entry | Moving Average | Hull Moving Average defines trend direction and slope; price must close on the trend side |
|
| Filter | RSI (modelled as ADX) | Confirms there is enough trend strength to act on an HMA signal |
|
| Filter | Candle Pattern, Logic | Requires a rejection candle near the HMA, and combines all entry conditions with AND |
|
| Risk | ATR, Place Trade | Sizes each position so the stop distance equals 1% of equity |
|
| Exit | Stop Loss, Take Profit | Fixed ATR stop with a 2:1 target, plus an early exit on HMA reversal |
|
| Backtest | Validate the strategy over multiple market regimes before going live |
|
Backtest Considerations
Test over at least 12 months of 15-minute BTCUSD data, and make sure the sample covers a strong uptrend, a sustained downtrend and an extended range. Bitcoin moves through these regimes quickly, and a trend system that has only seen a bull market will look far better on paper than it will trade. Pay particular attention to high-volatility news periods like today’s oil-and-geopolitics sell-off, because that is when the strategy should earn most of its returns.
Look for a profit factor above 1.3, a maximum drawdown you could genuinely sit through, and a trade distribution where a minority of large winners carry the results. That pattern is normal for trend following. Check how many trades the ADX filter removes, and whether the removed trades would have lost money on average. If not, the filter may be too strict. The Arconomy backtesting docs explain how to read these metrics and run walk-forward checks.
On a 15-minute chart, costs matter. Model realistic exchange taker fees and allow for slippage during headline spikes, when BTCUSD order books thin out and fills can land well beyond the stop price. Weekend sessions often have lower liquidity and wider spreads, so compare results with and without weekend trading before deciding whether to run the strategy 24/7.
Key Takeaways
- The HMA’s low lag lets this strategy join new 15-minute Bitcoin trends earlier than conventional moving-average systems.
- Confluence of HMA slope, rising ADX and a rejection candle filters out most of the whipsaw that makes low-lag averages hard to trade alone.
- Fixed 1% risk with a 1.5 × ATR stop and a 2:1 target keeps losses contained while letting trend winners pay for the losing streaks.
- Stand aside when ADX is below 20 or during breaking geopolitical and oil headlines, when the trend can reverse in a single bar.
- Backtest across bull, bear and ranging regimes with realistic fees and slippage before committing capital.
Credits
The strategy idea originated from the following YouTube channel. Concepts have been adapted and structured for systematic implementation by Arconomy.
SayySooFlyy’s short shows how to set up an automated trading bot. This post applies that automate-the-rules idea to a fully specified HMA trend system on Bitcoin, with explicit entry, exit and risk rules a bot can run.