EA-1100 · Trend Following

Exp_BrakeExp

This EA trades based on the custom BrakeExp indicator, opening buy positions on upward signals and sell positions on downward signals while closing opposing positions. It uses a trend-following approach with configurable money management, stop loss, and take profit levels, operating on a user-specified timeframe.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsBrakeExp (Custom)
AuthorCopyright © 2012, Nikolay Kositsin

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-2.44%-2.12%5.87%14543.10%————Custom indicator approximated
GBPUSD+3.28%+2.84%4.19%14547.90%————Custom indicator approximated
USDJPY-1.30%-1.13%5.64%14559.00%————Custom indicator approximated
XAUUSD-100.00%-100.00%100.00%5756.10%————Custom indicator approximated

On every market this backtest is identical to EA-1066, EA-1099, EA-1223, EA-12581, EA-21616. The automatic conversion almost certainly lost what makes this EA different (a custom indicator, a filter or the money management), so these results are not ranked or counted.

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 EA's core strategy uses the BrakeExp custom indicator to identify trend direction and trade signals. Entry conditions are: open a buy position when the UpSignal buffer has a non-zero value, and open a sell position when the DnSignal buffer has a non-zero value. Exit conditions include closing opposing positions when trend buffers are active (close sells when UpTrend is present, close buys when DnTrend is present), plus stop loss and take profit levels. Position sizing is controlled by the MM parameter, where negative values represent fixed lot sizes and positive values represent a share of the deposit. The EA employs a new bar detection mechanism to avoid duplicate signals, evaluating trade conditions only when a new bar forms. The strategy supports independent permission controls for opening and closing both buy and sell positions, providing flexible directional trading control.

Strengths

  • New bar detection mechanism prevents duplicate entries within the same bar
  • Stop loss and take profit parameters are complete, making risk controllable
  • Independent buy/sell permission controls provide high strategy flexibility
  • Supports both fixed lot size and deposit share position sizing modes
  • Signal bar index parameter allows avoiding signal lag or overfitting

Weaknesses

  • Depends on a custom BrakeExp indicator whose source is unavailable, making strategy logic opaque
  • No spread filter, which may result in unfavorable fills in high-spread environments
  • No position check before opening, which may cause repeated entries and position stacking
  • Stop loss of 1000 points and take profit of 2000 points are excessively large for all instruments
  • Lacks maximum position count limits and overall risk control mechanisms

Possible improvements

  • Add position check logic to prevent repeated same-direction entries causing excessive position stacking
  • Add spread filter and maximum position count limits to improve risk management

Risk assessment

Overall risk: Medium

  • No position count check, potentially allowing repeated same-direction entries
  • Large stop loss and take profit values may result in prolonged open positions on low-volatility instruments

Evaluation scores

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

Parameters

ParameterDefaultDescription
MM-0.1Deposit ratio or fixed lot; negative = lot size
StopLoss_1000Stop loss in points
TakeProfit_2000Take profit in points
Deviation_10Maximum price deviation in points
BuyPosOpentrueAllow buy to open position
SellPosOpentrueAllow sell to open position
BuyPosClosetrueAllow closing long positions
SellPosClosetrueAllow closing short positions
InpInd_TimeframePERIOD_H4Indicator timeframe
A3BrakeParb indicator parameter A
B1BrakeParb indicator parameter B
SignalBar1Bar index for entry signal

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.