EA-21394 · Pivot Point

MostasHaR15 Pivot

This EA trades based on pivot point levels, automatically calculating daily, weekly, or monthly pivot support and resistance levels and executing trades when price interacts with these key levels. It identifies breakout and bounce opportunities at pivot lines, using them as dynamic support/resistance zones for entry and exit decisions.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryPivot Point
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4, D1
IndicatorsPivot Point, Support/Resistance, Moving Average
AuthorMoStAsHaR15 FoReX © CopyRights 2005

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 based on the classic pivot point calculation method, deriving the main pivot along with multiple support (S1-S3) and resistance (R1-R3) levels from the previous period's high, low, and close prices. Entry conditions fall into two main categories: first, trading in the direction of a bounce off a pivot level, and second, following a breakout direction when price breaks through a pivot level. Exit conditions are typically set with take-profit and stop-loss levels, with some versions potentially using pivot target levels as take-profit references. Position sizing may use fixed lots or dynamic lot calculation based on account balance or risk percentage. Money management could pose over-exposure risk if the EA lacks maximum position limits or drawdown controls. The overall strategy logic is clear and pivot levels hold solid reference value in intraday trading, but strategy effectiveness depends heavily on market volatility and the chosen timeframe.

Strengths

  • Pivot levels are widely-used technical analysis tools with strong market psychology support
  • Strategy logic is simple and intuitive with clear entry and exit conditions, easy to understand and optimize
  • Supports both bounce and breakout trading modes, adapting to different market conditions

Weaknesses

  • Classic pivot calculation is relatively simple and support/resistance levels may fail in volatile or strong trending markets
  • Lacks advanced filters like trend confirmation or volatility filtering, leading to frequent stop-outs in choppy markets
  • Fixed stop-loss and take-profit don't account for dynamic volatility indicators like ATR, unable to adapt to varying market volatility environments

Possible improvements

  • Add multi-timeframe trend filtering to only trade pivot signals in the direction of the dominant trend
  • Use ATR-based dynamic stop-loss and take-profit to make risk management more adaptive to market volatility

Risk assessment

Overall risk: Medium

  • Pivot levels may generate false breakout signals during low liquidity sessions
  • Without position check mechanism, may repeatedly open positions at the same pivot level

Evaluation scores

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

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
PivotTimeframeDailyPivot calculation timeframe (daily/weekly/monthly)
MaxOpenPositions3Maximum simultaneous positions
MagicNumber15001EA magic number; 0 manages all positions
UseBounceStrategytrueEnable bounce trading strategy
UseBreakoutStrategytrueEnable breakout trading strategy

Similar Pivot Point 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.