DriftLock ETH
- Uzmanlar
-
Ubaldo Barranco Jimenez
I’m a trader and developer focused on building practical tools for MetaTrader 5.
I create Expert Advisors, indicators, trading systems, and custom tools designed to make trading more systematic, efficient, and easier to manage. - Sürüm: 1.1
- Güncellendi: 27 Ağustos 2026
- Etkinleştirmeler: 5
Cross-Asset Order Flow EA: Automated ETHUSD Trading on H1
In Plain Language
If you've never used an EA (Expert Advisor) before: this is a program that watches the market and places trades on your MT5 account automatically, following one fixed strategy, without you having to sit and watch charts.
DriftLock ETH uses a cross-asset approach: Bitcoin acts as an external source of market information, while ETHUSD is the asset actually traded by the EA.
The EA continuously evaluates market conditions and looks for situations where its internal signal indicates that an opportunity may be developing on ETHUSD. It does not act on every market movement. Multiple internal conditions must align before a trade is allowed to open.
This additional confirmation is designed to help the EA avoid less suitable market conditions and focus its activity on situations that meet the strategy's predefined criteria.
Once a trade is open, the bot manages it automatically. A stop-loss provides predefined downside protection, a trailing stop can protect gains as the position moves in its favor, and a time-based exit prevents positions from remaining open indefinitely.
The one thing you choose is how much to risk per trade. The rest -- including position sizing, stop distance, and exit management -- is handled automatically.
No Gimmicks
No martingale. No grid. No averaging into a loss. No hidden simultaneous BUY/SELL positions fighting each other.
Every trade has a real stop-loss from the moment it opens -- not a mental one, and not a "we'll manage it manually if it goes wrong" approach.
One position at a time, one symbol, and one defined exit framework per trade.
DriftLock ETH doesn't promise to win every challenge or fit every account. It is built around a specific cross-asset market signal and has been tested against the possibility that the observed edge could simply be noise.
The results are presented as they are, including the period where the strategy was weaker. No attempt is made to hide that difference behind a smoother presentation.
Main Advantages
- Automatic Risk Sizing -- lot size is calculated from your live account equity and the trade's stop distance every time. You never set a lot size by hand.
- Deposit-Aware -- if your balance is too small for your broker's minimum lot to respect the risk you selected, the EA skips the trade instead of oversizing it. The on-chart panel tells you exactly how much additional deposit is needed.
- Cross-Asset Signal -- Bitcoin provides external market information while ETHUSD is the asset traded by the EA.
- Single Chart Operation -- attach the EA to one ETHUSD H1 chart. The required Bitcoin data is read automatically; you do not need to open a second chart.
- Volatility-Adaptive Exits -- stop-loss, trailing stop, and time-based exit adapt to current market conditions rather than relying on arbitrary fixed price distances.
- Closed, Tamper-Proof Core -- only the operational controls are exposed. The strategy's core parameters are compiled into the EA rather than provided as editable inputs, helping prevent accidental changes to the tested configuration.
How the Strategy Works
Cross-Asset Order Flow. The EA analyzes market information from Bitcoin as an external signal source and uses that information to identify potential trading opportunities on ETHUSD.
Before a trade can be opened, multiple internal conditions must align. These conditions are designed to evaluate whether the current market environment is suitable for the strategy rather than simply reacting to every signal.
The exact signal construction, calculation methods, lookback periods, thresholds, filter settings, timing rules, and other proprietary parameters are intentionally not disclosed.
What's published here is what the EA does and how it manages risk -- not the exact recipe used to generate its signals.
Trade Management
| Feature | DriftLock ETH |
|---|---|
| Martingale | NEVER |
| Grid / averaging | NEVER |
| Stop Loss on every trade | ALWAYS |
| Trailing Stop | ACTIVE |
| Time-based forced exit | ACTIVE |
| Simultaneous opposite positions | NEVER |
| Position sizing | Automatic, % of equity |
| Deposit-too-small protection | ACTIVE (skips trade, doesn't force it) |
Setup Instructions
| Setting | Requirement |
|---|---|
| Platform | MetaTrader 5 |
| Chart symbol | ETHUSD |
| Chart timeframe | H1 |
| Also required in Market Watch | BTCUSD (read-only, the EA's external signal source) |
| Account type | Hedging |
That's the whole setup. Attach the EA to one ETHUSD H1 chart, make sure BTCUSD is visible in Market Watch, select your risk level, and enable algorithmic trading.
Backtest Results
Strategy Tester, ETHUSD H1, 10,000 USD deposit, 1:500 leverage, Medium risk, control points model. Broker spread and swap included. These are backtest figures, not live results -- there is no live signal for this EA yet.
| Period | Net Profit | Profit Factor | Trades | Max Equity DD |
|---|---|---|---|---|
| 2022.01.01 to 2024.04.11 | +1,408.47 | 1.04 | 863 | 20.72% |
| 2024.04.11 to 2026.07.22 | +5,434.53 | 1.09 | 1,052 | 27.49% |
Swap paid over the second period: 2,582.41 USD. The net profit above is what remains after that cost.
How It Was Tested
Most of the work behind this EA went into trying to prove it wrong, not into making the curve look good.
- The two periods above were fixed in advance and never re-optimized between them.
- A paired control EA was built using the same execution framework, filters, stop-loss, trailing logic, and position-sizing rules, but with trade direction determined by a randomized process instead of the strategy's actual signal.
- The control was tested using 20 different random seeds across both periods, for 40 runs in total. The real EA produced a higher profit factor than every one of those 40 control runs.
- Trade frequency of the control stayed within 10% of the real EA in every run, keeping the comparison broadly like for like.
- A cost stress test was also performed. The EA still finished the second period above break even with roughly 5 USD of additional cost added to every trade, approximately five times the spread cost actually measured for this symbol.
- The signal held up more strongly in the first period than in the second. That difference is disclosed rather than smoothed over: the historical edge appears stronger in 2022-2024 than in 2024-2026.
Past results do not predict future results, and the second period was a favorable stretch for this market. Trade it accordingly.
Requirements
- Symbol: ETHUSD, H1 chart
- BTCUSD must be available in Market Watch because the EA uses it as an external signal source
- Hedging account
- Minimum deposit: 500 USD. Lower risk levels or larger deposits provide more headroom.
- Algo trading enabled
All figures above come from one broker's price and volume history. The EA's signal depends on the availability and characteristics of the underlying Bitcoin market data.
If you plan to run the EA with a different broker, confirm the symbol specifications, available market data, spread, swap, and historical results independently before relying on the backtest figures above.
Inputs
Only three settings are exposed. Everything that defines the strategy is fixed, so the EA cannot be accidentally detuned:
- Risk level (Low / Medium / High)
- Magic number
- Enable trading
FAQ
Is a $500 account enough to run it safely?
A $500 account may be sufficient at Low or Medium risk, depending on your broker's minimum lot size, contract specifications, and current market conditions.
The panel shows a "NEEDS $X" warning instead of trading if your equity is too small for your broker's minimum lot to respect the selected risk level.
The EA will not oversize a position simply to force a trade.
Can it pass a prop-firm challenge with a strict daily drawdown limit?
Not verified. The published drawdown figures represent maximum drawdown over the full test period, not worst single-day drawdown.
If that matters for your use case, do not assume compatibility. The strategy has not been specifically validated against every prop-firm's rules or risk limits.
Is there a live signal I can follow before buying?
Not yet. This EA has backtest validation, including a paired randomized control and cost stress testing, but it does not yet have a live track record.
That's stated plainly because it is one of the most important things to know before making a purchase.
Why isn't my backtest matching the numbers above?
Check three things first:
- The symbol must be ETHUSD or the broker's corresponding ETHUSD instrument.
- BTCUSD must be available and selectable in Market Watch on the same account.
- Your test period should overlap the historical periods published above.
A different broker's price, spread, swap, symbol specifications, or Bitcoin market data can produce different results even when the EA itself is unchanged.
Does it trade Bitcoin?
No. Bitcoin is used as an external source of market information. The EA's trading activity is focused on ETHUSD.
Do I need to open both BTCUSD and ETHUSD charts?
No. The EA is designed to operate from a single ETHUSD H1 chart. BTCUSD only needs to be available in Market Watch so the EA can access the required data.
Can I change the strategy parameters?
No. The proprietary strategy parameters are intentionally fixed inside the compiled EA.
This keeps the product consistent and prevents accidental changes to the configuration used for testing.
Risk Warning
Trading cryptocurrency CFDs carries significant risk. Past performance, including backtest results, does not guarantee future results. This EA has no live track record. Only trade with capital you can afford to lose.
Backtest results are hypothetical and depend on historical market data, broker conditions, spreads, swaps, execution assumptions, and testing methodology. No trading system can guarantee profits or eliminate the possibility of losses.
