EA-16868 · Breakout

Exp_Fishing

Exp_Fishing is an Expert Advisor that identifies price consolidation ranges (fishing zones) and enters trades when price breaks out of these ranges. It uses a channel-based detection method to define support and resistance boundaries, then places pending or market orders on breakout confirmation. The EA includes basic risk management with stop loss and take profit settings.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskMedium
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsChannel, High/Low, ATR, Trailing Stop
AuthorCopyright © 2016, http://cmillion.ru

Backtest results (H1, about 1 year)

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

Strategy analysis

The core strategy of Exp_Fishing is the 'fishing' concept—identifying price ranges during market consolidation and entering trades upon breakout in the trend direction. Entry conditions are triggered when price breaks above the upper channel boundary (resistance) or below the lower boundary (support), with the breakout direction determining the trade direction. Exit conditions rely on pre-set stop loss and take profit levels, and some versions may include trailing stop functionality. Position sizing uses either fixed lot sizes or percentage-based calculations tied to account balance, with adjustable parameters. Money management provides basic protective measures such as maximum position limits and daily loss limits. The overall strategy logic is clear, but its ability to filter false breakouts in choppy markets is limited, which may lead to frequent invalid trades.

Strengths

  • Clear and understandable strategy logic; consolidation breakout is a classic and effective trading method
  • Highly adjustable parameters allow traders to optimize settings for different instruments and market conditions
  • Includes basic money management protections such as maximum positions and stop loss controls
  • Channel identification method is objective and quantitative, avoiding subjective judgment bias
  • Applicable to multiple timeframes and trading instruments with reasonable versatility

Weaknesses

  • Lacks effective false breakout filtering; prone to consecutive losses in choppy/ranging markets
  • Fixed stop loss and take profit do not account for market volatility changes, leading to inconsistent performance across varying volatility environments
  • No multi-timeframe confirmation logic; single timeframe breakout signals have limited reliability
  • No dynamic position sizing (e.g., ATR-based lot adjustment); risk control is relatively crude
  • No trading session filter; may enter unfavorable trades during low-liquidity periods

Possible improvements

  • Add volatility filtering (e.g., ATR thresholds) to automatically adjust stop loss and take profit distances under different volatility conditions
  • Implement multi-timeframe confirmation, such as requiring M15 trend direction alignment for H1 breakouts, to reduce false breakouts
  • Introduce volume or momentum indicators as auxiliary breakout confirmation conditions to improve signal quality

Risk assessment

Overall risk: Medium

  • False breakout risk: consolidation range identification and breakout confirmation are not strict enough, leading to frequent invalid trades in choppy markets
  • No slippage or spread filter; may enter at unfavorable prices when spreads widen
  • Fixed stop loss does not account for market volatility; may be too tight during high-volatility periods causing premature exits

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
LotSize0.1Fixed lot size per trade
StopLoss50Stop loss amount, 0 disables overall stop loss
TakeProfit100Hedge pair net profit target in points
ChannelPeriod20Channel calculation period (bar count)
BreakoutDistance5Breakout confirmation distance (points)
MaxPositions3Maximum simultaneous positions
MagicNumber16868EA magic number for order identification
TrailingStop0Trailing stop in points, 0 to disable

Similar Breakout 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.