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
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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
Parameters
| Parameter | Default | Description |
|---|---|---|
TimeZone | 0 | Timezone offset for pivot calculation |
LotSize | 0.1 | Lot size per trade |
MagicNumber | 12345 | EA magic number for order identification |
Slippage | 3 | Maximum allowed slippage |
PivotTimeOffset | 0 | Time offset for pivot calculation |
Similar Pivot Point EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.