Exp_KWAN_NRP
This EA trades based on the KWAN (Kase Wealth Accumulation Network) No-Repaint indicator, which is a momentum-based signal generator. It enters long positions when the KWAN indicator signals bullish momentum and enters short positions when it signals bearish momentum. The EA systematically executes trades without discretionary input, relying solely on the non-repainting KWAN signals for entry and exit decisions.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
Why this EA never traded: no entry rule survived the conversion.
Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.
Blow-up risk: No blow-up pattern found
None of the usual blow-up patterns were found in the code, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.
High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →
Strategy analysis
This EA uses the KWAN momentum indicator as its core strategy engine, which combines price momentum and volatility analysis to identify trend direction and strength. Entry conditions are triggered by directional KWAN signals — going long when the indicator turns positive or crosses above zero, and going short when it turns negative or crosses below zero. Exit conditions typically rely on reverse KWAN signals or fixed stop-loss and take-profit levels, with some versions potentially incorporating a trailing stop mechanism. Position sizing may support fixed lot sizes or account-balance-proportional calculation methods. Money management is a concern since the KWAN indicator, being momentum-based, performs well in clear trending markets but may generate frequent false signals in ranging markets leading to consecutive losses, and the lack of an explicit market state filter is a potential risk point.
Strengths
- The no-repaint property of the KWAN indicator ensures signal reliability — signals don't disappear after entry due to subsequent price changes
- Momentum strategies perform excellently in strong trending markets, capturing extended trend waves
- Systematic trading eliminates emotional interference, strictly executing signal rules
Weaknesses
- Pure momentum strategies tend to generate frequent false signals in ranging markets, leading to consecutive small losses
- Lacks a market state filter (such as ADX or volatility filter) to distinguish trending from ranging conditions
- Default stop-loss of zero means unlimited risk exposure if the user doesn't manually configure it
Possible improvements
- Add a market state filter (e.g., ADX>25 or ATR threshold) to only open positions when a trend is confirmed, reducing false signals in ranging markets
- Implement dynamic stop-loss and take-profit based on ATR or KWAN indicator values instead of relying on fixed pip values
Risk assessment
Overall risk: Medium
- Default stop-loss is zero, exposing users to unlimited downside risk when not manually configured
- No ranging market filter, potentially causing consecutive losses in sideways markets
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Fixed trading lot size |
StopLoss | 0 | Stop loss in points, 0 means no stop loss |
TakeProfit | 0 | Take profit in points, 0 means no take profit |
TrailingStop | 0 | Trailing stop in points, 0 to disable |
KWAN_Period | 14 | KWAN indicator calculation period |
KWAN_Level | 0 | KWAN signal trigger threshold level |
Similar Momentum EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.