Back to Home

AP Oil Navigator PRO (MT5)

Trend+pullback for XTIUSD/USOIL on M30 with ATR SL/TP, pending-order expiry, and validator-friendly safety gates.

Buy on Stripe Quick Start Inputs Presets (.set) Version

What it does

How it trades

  1. During the session window, on each new M30 bar the EA reads fast/slow EMA and optional ATR.
  2. If trend is up (fast>slow) it places a Buy Stop above previous bar high (+buffer). If down, a Sell Stop below previous low (–buffer).
  3. SL from ATR; TP by R-multiple. Stops are normalized to tick size and checked against broker stops level.
  4. Only one working pending is allowed; pendings expire after InpPendingExpiryHours.
  5. Daily equity guard pauses new orders after loss cap; spread & news/session gates must be OK.

Tester mode keeps logic but relaxes gates (optional) and enables a simple fallback entry if MA/ATR are not ready immediately.

Inputs (key)

CoreDefault
M30 timeframe (InpTF)PERIOD_M30
Fast/Slow EMA20 / 200
ATR period / SL mult / TP R14 / 2.0 / 1.5
Entry buffer (pts)30
Risk & SafetyDefault
Lots: fixed or % risk0.01 or 0.5%
Max spread (pts)120
Max open positions3
Daily loss stop5% (money=0)
Time filtersDefault
Session start–end13:00 → 22:59 (server)
News pause (day/time ±mins)Wed 14:30 ±30m
Validator/TestDefault
Restrict to oil symbols (live)true
Allowed tokensXTI, USOIL, WTI, OIL
Tester relax gates / fallbacktrue / true

Presets

Presets are plain text. Right-click “Save link as…” if your browser tries to open them.

Validator & safety notes

Screenshots

Backtest equity curve & report Trade list / fills Inputs tab Journal / placements

Version

v1.2 — initial public release.

Files in this folder