EA-20667 · Momentum

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

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsKWAN, ATR, Moving Average
AuthorCopyright © 2018, Nikolay Kositsin

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.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

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
Lots0.1Fixed trading lot size
StopLoss0Stop loss in points, 0 means no stop loss
TakeProfit0Take profit in points, 0 means no take profit
TrailingStop0Trailing stop in points, 0 to disable
KWAN_Period14KWAN indicator calculation period
KWAN_Level0KWAN signal trigger threshold level

Similar Momentum EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.