Sasha Swing Reversal
- 专家
- 版本: 1.46
- 激活: 5
Sasha — Candlestick Reversal EA for EURJPY & GBPJPY
Sasha's logic did not start as a backtest. The pattern behind it was traded manually, by hand, for years before any of it was coded — the coding stage was about turning a manually refined idea into consistent, repeatable rules, not about adjusting parameters until a historical equity curve looked good. Sasha does not use grid trading, averaging down, or martingale loss recovery. Every trade carries a stop loss from the moment it opens.
Supported pairs: EURJPY, GBPJPY
Recommended timeframe: H4
Recommended direction: Long only (see note below)
Style: Single-position price-action reversal — not a grid or hedging system
Features
- Rule-based reversal entries — modified morning-star / evening-star patterns, confirmed only on completed candles
- Stop loss on every entry, set from the middle candle's high/low plus a buffer
- Three exit modes to choose from — fixed target, breakeven-at-risk, or ATR trailing
- A configurable response to consecutive losses: position size steps down after a losing streak and returns to normal after a defined number of wins
- Optional EMA trend filter to only take signals in the direction of the broader trend
- Direction setting for long-only, short-only, or both — long-only is the current recommendation
- No grid, no averaging, no martingale — position sizing never increases to chase a loss
Why long-only is recommended
Testing to date has focused on the long side: the example backtest below consists entirely of long trades, with no short trades in the sample. Until short-side behavior has its own tested sample, we recommend running Sasha in long-only mode. The short-only and both-directions settings remain available if you want to test them yourself.
How it identifies a trade
1. Sasha looks for a modified morning-star or evening-star formation on completed candles.
2. The middle candle must form a local swing extreme relative to the surrounding candles, using an adjustable lookback.
3. The third candle must close beyond the middle candle's body — that is the confirmation.
4. Entry is attempted on the next candle after confirmation.
5. An optional EMA filter can restrict buys to above the average and sells to below it.
Exit methods (choose one)
Fixed target — take-profit set as a multiple of the initial entry-to-stop distance.
Breakeven at initial risk — once price moves in your favor by the initial risk distance, the stop moves to entry. There is no fixed target and no further trailing in this mode. Trading costs can still turn a breakeven exit into a small net loss.
ATR trailing — once price moves in your favor by twice the initial risk, a trailing stop activates at 1.5x the latest completed H4 ATR. This distance is fixed at activation and only tightens with favorable movement. Broker restrictions can delay stop updates.
Position sizing and consecutive losses
- Choose fixed lots, percentage risk of balance, or percentage risk of equity.
- After a configurable number of consecutive net losing trades (default: 3), Sasha switches to a fixed minimum size (default: 0.01 lots).
- Normal sizing resumes after a configurable number of consecutive net winning trades (default: 2). A loss during the recovery attempt resets the win count.
- This is a position-sizing rule, not an account drawdown limit, and it does not guarantee recovery of previous losses.
How to install
1. Attach Sasha to an EURJPY or GBPJPY chart set to the H4 timeframe (the signal timeframe is configurable in the inputs).
2. Set the direction input to long-only (recommended).
3. Enable algorithmic trading and keep the terminal connected — Sasha needs this for both new entries and ongoing stop management.
4. Use one instance per symbol/magic-number combination, and give each independently managed instance its own magic number. An existing position under the same magic number will block new entries.
Requirements
- MetaTrader 5, with algorithmic trading enabled continuously. A VPS is recommended so stop management is not interrupted.
- Test on your own broker's conditions before live use: run the Strategy Tester with realistic trading costs and "Every tick based on real ticks" mode on your intended symbol.
- Suitability depends on your broker's spread, execution, and your own risk settings.
Example historical backtest
The figures below are from a MetaTrader 5 Strategy Tester backtest. They are historical test results, not live trading results, and they are not a forecast of future performance.
- Starting deposit: $1,000
- Net profit: $2,605.75
- Profit factor: 1.52
- Winning trades: 73 of 102 (71.57%)
- Maximum relative equity drawdown: 39.54%
- Trade direction: 102 long trades, no short trades in this sample
These results are specific to the tested symbol, period, trading costs, and settings used. They do not establish short-side performance and do not guarantee similar results going forward.
Who Sasha may suit
Sasha may fit a trader who wants to understand the logic behind a position and is comfortable waiting for conditions to line up, rather than trading constantly. It may also fit you if you would rather reduce position size after a losing streak than increase it to try to recover losses, and if you are willing to evaluate a strategy over a full sample that includes quiet periods and drawdowns.
Start with the demo. Study the losing periods as carefully as the winning ones before deciding whether Sasha fits your trading.
Trading involves risk. Gaps and slippage can produce losses beyond the intended stop. Past performance, including backtested performance, does not guarantee future results.
