EA-22346 · Trend Following

Exp_Skyscraper_Fix_ColorAML

This EA is a trend-following expert advisor based on the Skyscraper indicator with a fixed ColorAML (Adaptive Moving Average with color coding). It enters long positions when the ColorAML turns bullish and the Skyscraper confirms an upward trend, and enters short positions on bearish ColorAML signals with downward trend confirmation. The system uses a fixed lot size and includes basic stop loss and take profit management.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsColorAML, Skyscraper
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

The core strategy of this EA is trend following, utilizing the ColorAML (Adaptive Moving Average with color coding) as the primary trend direction indicator, supplemented by the Skyscraper indicator for confirmation. Entry conditions require the ColorAML to change its color directionally (e.g., from bearish to bullish color for long entries), with the Skyscraper indicator confirming the same trend direction before a position is opened. Exit conditions include hitting preset take-profit or stop-loss levels, and positions may also be closed when the ColorAML color reverses direction. Position sizing uses a fixed lot approach without dynamic adjustment based on account equity or market volatility. Money management relies solely on fixed stop-loss levels to control per-trade risk, lacking overall account risk controls such as maximum drawdown limits or consecutive loss protection. The overall strategy logic is clear but relatively simple, performing best in strongly trending market conditions.

Strengths

  • Clear and concise strategy logic with dual indicator confirmation reducing false signals
  • Trend following strategy performs well in strongly trending markets
  • Adaptive Moving Average dynamically adjusts to market changes
  • Relatively simple code structure easy to understand and modify
  • Dual indicator confirmation provides some filtering effect

Weaknesses

  • Fixed lot sizing lacks dynamic position management unable to adjust risk based on account size
  • No spread filter which may cause slippage during news events or high spread periods
  • Lacks account-level risk controls such as maximum drawdown limits or maximum position limits
  • Prone to frequent false breakout signals in ranging markets leading to consecutive losses
  • Fixed pip stop loss and take profit without ATR-based dynamic adjustment for market volatility

Possible improvements

  • Add ATR-based dynamic stop loss and take profit mechanism to adapt to varying market volatility
  • Implement position sizing module to dynamically calculate lot size based on account equity percentage
  • Add spread filter and time filter to avoid trading during high spread and unfavorable sessions

Risk assessment

Overall risk: Medium

  • Fixed lot size unable to adjust risk exposure based on account size
  • Lacks maximum drawdown and consecutive loss protection mechanisms
  • May generate consecutive losing signals in ranging markets
  • No spread filter may open positions under unfavorable conditions

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
LotSize0.1Fixed trading lot size
StopLoss500Stop loss in points (0=structure-based)
TakeProfit1000Take profit in points (0=structure-based)
AML_Period14ColorAML adaptive moving average period
Skyscraper_Period20Skyscraper indicator period
MagicNumber123456Close orders with specified magic number (-1=all)

Similar Trend Following 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.