HassilEaDualPRO
- Experts
- Versione: 1.0
Hassila Pro Dual looks for momentum exhaustion: moments when price has stretched too far in one direction and tends to correct. The position is opened into the correction, never chasing the stretch.
Unlike a conventional mean-reversion system, when that trade reaches its target the system doesn't stop there: it immediately opens a second position in the opposite direction, with its own stop and its own target, to capture the follow-through that often happens once a reversal has already been confirmed. It's a reaction to an outcome, not a second independent signal — so it only ever appears after the first trade has won.
How it works
Detection. A momentum oscillator measures when price has reached a statistically unusual overextension. The signal is confirmed on the bar close, never while the bar is still forming.
Volatility-adjusted exits. Target and stop are derived from the market's actual volatility at that moment, not a fixed pip value. The system adapts on its own, with no parameter retuning.
Reactive cascade. When the initial trade closes at its target — and only then, never on a stop-loss or a time-based exit — a position in the opposite direction opens instantly. It copies the same stop distance as the trade that triggered it (the same risk, not a larger one), and its own target is a configurable multiple of the original trade's target. This is not a grid and not a martingale: there is no size multiplication to recover a loss, no averaging into losing positions, and the cascade can only fire after a winning trade.
Adaptive risk. Position size — for both the initial trade and the cascade — is calculated from a percentage of equity and the real distance to the stop. The system adjusts exposure according to recent results: it reduces size after an adverse run and rebuilds it gradually, within a configurable ceiling and floor.
Regime guard and reset. Two independent protection layers. An automatic pause when the recent win rate drops below a threshold, and a risk reset after several consecutive losses — regardless of whether they came from the initial trade or the cascade.
Protective filters. Trading session filter, spread limit, daily trade limit and a mandatory pause after every loss.
Features
- Works on any symbol and any timeframe
- Netting and hedging accounts
- No martingale, no grid, no averaging into losing positions
- Every trade is opened with stop loss and take profit from the outset
- Three risk profiles: conservative, normal and aggressive
- Automatic percentage-of-equity lot sizing
- On-chart information panel showing system and cascade status
- Compatible with 3, 4 and 5 digit quotes
- Automatic detection of the broker's time offset
- Self-contained: no external files, no DLL, no internet connection
Recommended setup
- Pair: EURUSD
- Working timeframe: M15
- Account type: low spread, fast execution
- Suggested minimum capital: enough for the calculated lot to exceed the broker minimum at your chosen risk
- Risk: start with the conservative profile until you know its behaviour
Before using it
Test it first in the strategy tester with real tick data, then on a demo account. No automated system performs identically across brokers: spread, commission and latency all affect the outcome.
Past results do not guarantee future results. Trade only with capital you can afford to lose.
