Dual Channel EA DK
- Experts
-
Daniel-gheorghe Muresan
I have 8 years of experience in trading. I am a trend follower and I trade mostly using the Turtles method.
Because the markets have changed since the 80s, I use longer periods for breakouts and trailing stops, no pyramiding, and a bigger ATR multiple as stop loss. - Version: 1.1
- Activations: 10
No Martingale. No Grid. Built by a trader with 8 years of experience, not just a programmer. This EA follows Tom Basso’s methodologies and you must trade multiple markets(preferably over 20) on daily timeframe.
Dual Channel EA
Expert Advisor that fully automates trading based on a combined Donchian Channel and Keltner Channel breakout methodology, inspired by Tom Basso's approach to trend following.
Discounted price. The price is temporarily set to $30 to build initial trust. Once we reach 20 sales, the price will increase by $20 every 10 purchases. Final price $250. Get it now while it's cheap!
Trading logic
The EA opens, manages and closes trades using live price action relative to two channel indicators calculated simultaneously, a Donchian Channel (highest high / lowest low over the lookback period) and a Keltner Channel (EMA ± ATR multiplier). Both indicators share the same period, creating a unified dual band engine.
Entry — Buy signal: ask price crosses above the first upper band reached (whichever of the two upper bands is lower at that moment). Sell signal: bid price crosses below the first lower band reached (whichever of the two lower bands is higher at that moment). A minimum of 1 pip beyond the band is required to trigger entry.
Initial stop loss — On a long trade the stop is placed at the higher of the two lower bands (tighter stop, closer to price). On a short trade the stop is placed at the lower of the two upper bands. This ensures the tightest possible stop at entry while remaining structurally valid.
Trail stop — After entry, the trail stop always follows the most favourable band level at each bar close. For long trades this is the highest lower band across both channels; for short trades it is the lowest upper band. The trail moves only in the trader's favour and never reverses — once a level is reached it holds until a better one is available. The trade closes when price touches the current trail stop level. No take profit is used.
Only one position is allowed at a time. No pyramiding. The EA does not draw any objects or generate alerts. It is designed purely for automatic trading.
Input parameters
Period (default 21) — shared period for the Donchian Channel, Keltner EMA, and ATR calculation. Changing this single value updates all three components simultaneously. KC_ATR_Mult (default 2.0) — ATR multiplier for the Keltner Channel band width. RiskPercent (default 1.0) — percentage of current account balance risked per trade. The stop distance is the difference between entry price and the initial stop level; lot size is calculated from this distance to risk exactly the specified percentage. MaxAllowedLot (default 5.0) — maximum allowed lot size as an additional safety cap. BaseMagicNumber (base 30000) — unique identifier for positions opened by this EA, automatically varied per symbol. EnableCriticalLogging (default false) — enable to see detailed entry, trail stop, and exit activity in the Experts tab.
Important notes
The EA is designed to be attached to multiple charts and symbols simultaneously (XAUUSD, forex pairs, crypto, commodities, indices, etc.). Each instance uses a unique MagicNumber derived from the symbol name to avoid interference. Risk management is balance based and recalculated before every trade. No martingale, grid or other high risk methods are used. If the EA is restarted or reloaded mid-trade it automatically re-attaches to the existing position and continues managing the trail stop without interruption. Before using on a live account, test thoroughly in the Strategy Tester and on a demo account. Trading involves risk of loss. Past performance is not indicative of future results.

