EA-2156 · Momentum

Exp_T3_TRIX

This EA trades based on the T3_TRIX custom indicator, which is a triple-smoothed rate-of-change oscillator. It supports three entry modes: histogram zero-line breakout, histogram direction reversal, and signal cloud color change. Positions are opened and closed based on these momentum signals with configurable lot sizing and stop-loss/take-profit levels.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsT3_TRIX, T3 Moving Average
AuthorCopyright © 2013, 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

The core strategy is based on the T3_TRIX indicator, which is a triple exponentially smoothed rate-of-change oscillator combined with the T3 smoothing algorithm. The strategy concept filters market noise through multiple smoothing passes to capture genuine momentum shifts. Entry conditions support three modes: breakdown mode enters when the histogram crosses the zero line, twist mode enters when the histogram direction reverses, and cloudtwist mode enters when the signal cloud changes color. Exit conditions rely on opposing signals triggering position closure or stop-loss/take-profit levels, with long positions closed by BUY_Close signals and short positions closed by SELL_Close signals. Position sizing is controlled by the MM parameter, where negative values represent fixed lot sizes and positive values represent deposit-share-based lot calculation. Money management uses the MMMode parameter to select the lot calculation method, defaulting to LOT mode. Stop-loss and take-profit default to 1000 and 2000 points respectively, providing basic risk control.

Strengths

  • Three flexible entry modes adapt to different market conditions, allowing traders to choose based on preference
  • T3 multiple smoothing algorithm effectively filters market noise and reduces false signals
  • Complete stop-loss/take-profit mechanism with slippage control provides solid risk management foundation
  • Supports bidirectional trading with independent control over long/short open and close permissions
  • New bar detection mechanism prevents duplicate trades on the same bar, reducing overtrading

Weaknesses

  • Depends on external custom indicator T3_TRIX and two include files, reducing independence and portability
  • Lacks dynamic stop-loss/take-profit adjustment (e.g., trailing stop), limiting profit protection capability
  • No spread filter or trading session filter, may trade during high-cost periods
  • Single-indicator strategy lacks multi-factor confirmation, prone to false signals in ranging markets
  • SignalBar default of 1 means using closed bar signals, but entry delay may miss optimal price levels

Possible improvements

  • Add spread filter and trading session filter to avoid opening positions during high-cost periods
  • Add trailing stop functionality to dynamically protect profits and improve risk-reward ratio
  • Add multi-timeframe confirmation mechanism to reduce false signals in ranging markets

Risk assessment

Overall risk: Medium

  • Single indicator dependency risk - T3_TRIX may generate frequent false signals in ranging markets leading to consecutive losses
  • No spread filter - trading during high-spread periods can significantly erode profits
  • Fixed 1000-point SL and 2000-point TP settings may not suit all market volatility environments

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
MM-0.1Deposit ratio or fixed lot; negative = lots
MMModeLOTLot calculation method
StopLoss_1000Stop loss in points
TakeProfit_2000Take profit in points
Deviation_10Max price slippage in points
BuyPosOpentrueAllow opening long positions
SellPosOpentrueAllow opening short positions
BuyPosClosetrueAllow closing long positions
SellPosClosetrueAllow closing short positions
ModetwistEntry mode: level breakout / direction change / cloud color change
InpInd_TimeframePERIOD_H4Indicator timeframe
XMA_MethodMODE_T3Smoothing method
XLength110Fast averaging depth
XLength218Slow averaging depth
XPhase70Smoothing parameter
IPCPRICE_CLOSEPrice constant type
SignalBar1Bar index for entry signal

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.