EA-22429 · Pivot Point

Exp_TimeZonePivotsOpenSystem

This EA calculates pivot points based on a configurable time zone session and trades the open of a new session relative to the pivot levels. It enters long when the session opens above the pivot and short when it opens below, targeting S1/R1 levels with stop losses placed beyond S2/R2, implementing a classic time-zone pivot open system.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryPivot Point
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsPivot Points, Support/Resistance Levels
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 strategy concept is based on time-zone pivot theory, using the relationship between the session open price and the daily pivot to determine directional bias. Entry conditions: at the open of a new configured time zone session, if the open price is above the central pivot, a long position is initiated; if below the pivot, a short is taken, making this a trend-confirmation open breakout approach. Exit conditions: take-profit targets are set at the first support/resistance levels (S1/R1), while stop losses are placed beyond the second support/resistance levels (S2/R2), providing a reasonable risk-reward ratio. Position sizing relies on a user-configured lot size parameter without dynamic adjustment based on account equity or volatility. Money management depends on fixed stop-loss and take-profit targets, which keeps risk defined but lacks adaptive position scaling. Overall, the strategy logic is clear and combines session characteristics with pivot point theory, making it suitable for trading session opens in liquid markets.

Strengths

  • Clear strategy logic based on classic pivot point theory with well-defined directional criteria
  • Session open price as signal avoids intraday noise, resulting in higher quality signals
  • Stop-loss and take-profit based on pivot levels provide reasonable risk-reward ratios aligned with market structure
  • Configurable time zone adapts to different trader preferences and market session opens

Weaknesses

  • Relies on a single pivot signal without multi-dimensional confirmation, prone to frequent stop-outs in ranging markets
  • Fixed lot position sizing without dynamic adjustment based on account risk or volatility
  • No spread filter included, potentially suffering from unfavorable fills during high-spread session opens
  • Lacks a trend filter, reducing signal reliability in sideways markets without clear directional bias

Possible improvements

  • Add multi-timeframe trend filter (e.g., daily MA direction) to only enter trades aligned with the higher timeframe trend
  • Introduce ATR-based dynamic position sizing to adjust lot size and stop-loss distance according to current volatility

Risk assessment

Overall risk: Medium

  • Fixed lot sizing may result in excessive per-trade risk during high-volatility session opens
  • No spread filter may cause unfavorable entries when spreads widen at session open

Evaluation scores

Code quality3.0
Strategy logic4.0
Risk management2.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
TimeZone0Timezone offset for pivot calculation
LotSize0.1Lot size per trade
MagicNumber12345EA magic number for order identification
Slippage3Maximum allowed slippage
PivotTimeOffset0Time offset for pivot calculation

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.