Faithful statement of the open-source MQL5 expert advisor 'DHLAOS' v1.5 by geraked (MIT licence, https://github.com/geraked/metatrader5/blob/d3eb29c382acf715727d5cd6a0414151e821fc2d/Experts/DHLAOS.mq5). All credit goes to the author. The rules come from four files at the same commit: Experts/DHLAOS.mq5, Include/EAUtils.mqh (BuyOpen/SellOpen, calcVolume, BuySL/SellSL, checkForTrail, checkForGrid), Indicators/AndeanOscillator.mq5 and Indicators/DailyHighLow.mq5. The source's own performance claim (AUDUSD 5M, 2021-02 to 2023-09) is unverified; our backtest with real fees decides. Full rule-by-rule translation, including the indicator formulas, the index convention, and the trail and grid arithmetic, is in the outbox file workspace/outbox/research_lead/hypothesis_92699ca40a.json. VENUE MAPPING: the source trades AUDUSD, a low-volatility FX major, on 5-minute bars. The crypto analogue is ETHUSDT.OKX 5-MINUTE bars (OKX USDT perpetual swap). 5m history runs continuously from 2019-12. OKX is 0.8% of the corpus against a target of at least 5%. OKX taker fee is 0.05%, about 0.10% round trip; leverage is 10x; only OHLCV data is used. FX points are converted to fractions of price: SLDev 60 points becomes 0.09%, and the library's minPoints 30 becomes 0.045%. INDICATORS: (1) Andean Oscillator with Length 50 and Signal EMA 9. Bull = sqrt(dn2 - dn1^2) and Bear = sqrt(up2 - up1^2), from recursive exponential envelopes of close/open and of their squares. Signal = EMA9 of max(Bull, Bear). (2) DailyHighLow with Previous=true: the previous UTC day's high and low. STOPS: IgnoreSL=IgnoreTP=true, and Grid also forces the stop off, so the first leg has no hard stop and no take-profit. d = |entry - swing stop| drives both the trail and the grid. SIZING: first leg = 0.5% of min(equity, free margin) / d. Each grid leg = 1.1x the largest existing leg, up to 50 legs; a leg is skipped when margin at 10x is insufficient. That is the source's 'no money' return-false behaviour. Only one basket is open at a time. Trail and grid are evaluated on each 5m bar close; the source uses a 30s timer. There is no time stop and no max-loss stop. The strategy is flat roughly 40-60% of the time.