EA-12543 · Trend Following

Exp_Ozymandias

This EA trades based on the Ozymandias custom indicator, which signals trend direction changes via buffer values of 0 and 1. It opens buy positions when the indicator switches from 0 to 1 and sell positions when it switches from 1 to 0, with configurable stop loss and take profit. Position management is delegated to the TradeAlgorithms library for both opening and closing trades.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Rating★★☆☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsOzymandias (Custom), SMA
AuthorCopyright © 2015, Nikolay Kositsin

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The strategy concept is trend following based on the Ozymandias indicator, which identifies trend direction through smoothed moving averages and price channel calculations. Entry conditions are: a buy position opens when the indicator buffer switches from 0 to 1, signaling an uptrend establishment; a sell position opens when the buffer switches from 1 to 0, signaling a downtrend establishment. Exit conditions include: closing on reverse signal (longs close when indicator becomes 0, shorts close when indicator becomes 1), plus fixed-pip stop loss and take profit levels. Position sizing is controlled by the MM parameter, supporting both lot-based mode and margin-based percentage mode for money management. The EA only calculates signals on new bar formation rather than every tick, which improves execution efficiency by avoiding redundant recalculations. However, the strategy lacks position scaling logic (no add-to or reduce-from existing positions), and the stop loss/take profit are fixed pip values rather than dynamically calculated using ATR or similar volatility-based indicators, which may be inflexible in markets with varying volatility conditions.

Strengths

  • Uses new bar detection mechanism to avoid recalculating signals on every tick, ensuring high execution efficiency
  • Provides complete buy/sell toggle controls, allowing flexible configuration such as open-only or close-only modes
  • Includes stop loss and take profit protection with basic risk control measures
  • Implements a Recount retry mechanism on signal calculation failure, enhancing robustness
  • Separates strategy logic into a custom indicator for modular design and easier maintenance

Weaknesses

  • Stop loss and take profit are fixed pip values without dynamic adjustment based on market volatility (e.g., ATR), potentially too tight in volatile markets or too wide in calm markets
  • Lacks position scaling logic, unable to add to winning positions during trend continuation to maximize profits
  • Does not check for existing positions in the same direction, potentially causing duplicate entries
  • The Ozymandias indicator is a custom external dependency with opaque logic, making independent backtesting and verification impossible
  • No spread filter or trading session filter included, potentially leading to unfavorable fills during inappropriate hours

Possible improvements

  • Replace fixed stop loss/take profit with ATR-based dynamic levels to adapt to varying market volatility conditions
  • Add same-direction position checking logic to prevent duplicate entries and avoid excessive risk exposure

Risk assessment

Overall risk: Medium

  • No check for existing same-direction positions, potentially causing duplicate entries that exceed intended risk exposure
  • Fixed stop loss/take profit cannot adapt to market volatility changes, potentially causing frequent stop-outs during high volatility
  • Depends on external custom indicator; EA becomes completely non-functional if the indicator is unavailable or updated

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness3.0
Innovation2.0
Documentation1.0
Overall2.3

Parameters

ParameterDefaultDescription
MM0.1Money management ratio controlling margin per trade
MMModeLOTLot calculation mode: LOT (fixed) or FREEMARGIN (margin ratio)
StopLoss_1000Stop loss in points
TakeProfit_2000Take profit in points
Deviation_10Maximum allowed slippage
BuyPosOpentrueAllow opening long position on bullish signal
SellPosOpentrueAllow opening short position on bearish signal
BuyPosClosetrueAllow closing long position on reverse signal
SellPosClosetrueAllow closing short position on reverse signal
InpInd_TimeframePERIOD_H4Ozymandias indicator timeframe
Length2Ozymandias indicator period length
MATypeMODE_SMAMoving average type used by Ozymandias indicator
SignalBar1Trend bar index for signal judgment

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.