Pair Pulse Prime
- Эксперты
- Yao Elyse Emmanuel Yao
- Версия: 1.10
- Активации: 10
══════════════════════════════════════════
DESCRIPTION — ENGLISH SECTION
══════════════════════════════════════════
I am Pair Pulse Prime.
My purpose: detect high-probability institutional zones across the four most liquid
Forex and metals markets, then execute with precision.
I don't guess. I don't follow indicators.
I identify the footprints of institutional actors — Order Blocks, Fair Value Gaps,
Balanced Price Ranges, Breaker Blocks, Unicorn — and I enter only when
confluences align according to a strict hierarchy.
Patience is my edge. Precision is my signature.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
7 INSTITUTIONAL MODELS — PRIORITY STACK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I detect and rank 7 ICT structures in strict priority order, strongest to weakest:
1. UNICORN — Breaker Block + FVG overlapping in the same zone (rarest, highest conviction)
2. BPR — Balanced Price Range (overlap of two opposing active FVGs)
3. OB + FVG — Order Block with embedded Fair Value Gap (reduced to the overlap zone)
4. OB — Pure Order Block with confirmed displacement
5. FVG — Fair Value Gap, open non-invalidated imbalance
6. IFVG — Inverted FVG retested as support/resistance (zone flip)
7. BREAKER — Invalidated Order Block retested
Hard rule: every model requires confirmed institutional displacement.
No displacement = no trade. This filter eliminates market noise.
Displacement is evaluated at two distinct levels:
- HTF (H4/H1): candle body ≥ 1.4× the 10-bar average + close beyond the swing
- LTF (M15/M5): relaxed threshold at 1.2× for entry confirmation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFLUENCE SCORING — 23 SIGNALS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every trade is scored before execution. Minimum 3 confluences required.
PD ARRAY MODELS
• UNICORN (Breaker + FVG overlap) ......... +3
• BPR (Balanced Price Range) .............. +2
• OB + FVG ................................ +2
• OB / FVG / IFVG / BREAKER .............. +1 each
FIBONACCI & STRUCTURE
• Discount / Premium Zone (EQ 50%) ........ +1
• Silver Bullet (Fibonacci 70.5%) ......... +3
• OTE Zone (Fibonacci 62%–79%) ........... +2
AMD & MANIPULATION
• AMD Market Maker Model (full) ........... +2
• Liquidity sweep only .................... +1
• Market Structure Shift (MSS) ............ +2
• Break of Structure (BOS) ................ +1
• Change of Character (CHoCH) ............. +1
SESSION REFERENCE
• Midnight AMD Double Force ............... +2
(price below/above both NY Midnight AND NY 8:30 simultaneously)
• Midnight AMD Simple ..................... +1
• Weekend Gap in trade direction .......... +1
CORRELATION & LTF
• SMT Divergence (metal↔metal or forex↔forex) ... +1
• LTF Confirmation (MSS/BOS/CHoCH/FVG) ........... +2
Low score = no trade. Quality over quantity, always.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4 SIMULTANEOUS PAIRS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I monitor and trade automatically:
XAUUSD — XAGUSD — GBPUSD — EURUSD
Two timeframe hierarchies analyzed in parallel:
• H4 + M15: primary (minimum 3 confluences)
• H1 + M5: fallback — minimum automatically raised to 5 confluences
HTF scan covers 120 candles (≈ 5 trading days on H4) to catch all structures.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DIRECTIONAL BIAS — 3-LEVEL ANALYSIS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Before searching for any setup, I compute a D1 bias based on:
• HH/HL and LH/LL structure over the last 3 D1 candles
• D1 BOS (close beyond the 3-bar swing)
• Confirmed D1 displacement
• Price position vs PDH / PDL / D1 midpoint
• Open D1 FVGs (8-candle scan)
• PWH / PWL (prior week levels)
• Weekend Gap (bullish or bearish bias at week open)
Neutral bias = no setup scan this tick. The EA waits.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WEEKEND GAP — EXCLUSIVE CONFLUENCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every Sunday evening at market open, I automatically detect the gap
between Friday's close and Sunday's open.
• Minimum gap: 50 pts XAU | 20 pts XAG | 5 pts Forex
• Gap detected = +1 confluence in the direction of the gap for the week
• Gap filled = confluence automatically neutralized
• Auto-reset every Monday morning
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SESSION REFERENCE — MIDNIGHT AMD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I capture two reference levels in real time, computed in pure UTC
(works on any broker regardless of server timezone):
• NY Midnight (00:00 New York):
EST = 05:00 UTC | EDT = 04:00 UTC
• NY 8:30 (official New York open):
EST = 13:30 UTC | EDT = 12:30 UTC
London session (07:00–12:00 UTC): signal if price is below/above NY Midnight.
NY session (12:30–21:00 UTC): Double Force (+2) if price is below/above
both levels simultaneously. Simple (+1) if only one level is aligned.
Lines are drawn on all open charts with CI/France time labels.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EXECUTION — ORDER_FILLING_IOC & NO HEDGE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• ORDER_FILLING_IOC mode: immediate execution or cancellation — no ghost
positions, no partially filled orders left hanging.
• Strict No Hedge: before any new entry, positions AND pending orders
in the opposite direction are closed/cancelled automatically.
One trade per pair, per direction, at a time.
• Configurable slippage per instrument:
XAUUSD 50 pts | XAGUSD 30 pts | Forex 10 pts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROP FIRM PROTECTION — FULLY AUTOMATED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Configurable daily DD guard (default 2.5%)
→ All SLs move to breakeven immediately + pause until 09:00
• Configurable total DD guard (default 9%)
→ Same immediate response + PropKilled flag if breached
• 24h pause after 3 consecutive losses (auto-reset)
• Max wins per day per pair (default 3, tracked individually per pair)
A high-performing pair does not block the others
• Friday 20:00 hard close — zero weekend exposure
• MT5 native news filter (CalendarValueHistory) — ±20 min around each
medium/high impact USD/EUR event
→ Exposed pairs (XAU/XAG/EUR/GBP) closed automatically
→ 60-second cache: CalendarValueHistory is not called on every tick
• M15 structural trail active at 80% TP1 progress
→ Real M15 swing low/high as new SL — never moves backward
→ Breakeven minimum guaranteed (entry + slippage)
• 2-hour breakeven cooldown per pair after flat result
• Spread filter: XAUUSD 50 pts | XAGUSD 120 pts | Forex 30 pts
(all configurable)
• Minimum-lot risk guard: if real risk at minimum lot exceeds 2× configured
risk, the setup is skipped with a mobile notification.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
POSITION MANAGEMENT — INTELLIGENT CLOSE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
At 22:00 each evening, differentiated logic by timeframe:
• H4 trade: progress >30% → structural BE on H4 swing + let it run
progress >0% → BE at entry price
in loss → close
Hard timeout: 3 days
• H1 trade: progress >20% → BE at entry + survive one more session
in loss → close
Hard timeout: 36 hours
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BROKER COMPATIBILITY — ZERO CONFIGURATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Automatic broker suffix detection in 3 steps:
1. Active chart symbol (e.g. XAUUSDm → suffix "m")
2. Full Market Watch scan (suffixes up to 6 characters accepted)
3. No-suffix fallback (FTMO, FundedNext, ICMarkets)
Session timing calculated in pure UTC (TimeGMT) — no timezone input needed.
Works on Exness, FTMO, ICMarkets, MyForexFunds and any MT5 broker.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INTEGRATED CSV JOURNAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every trade automatically logged in a dated CSV file:
open/close date and time, pair, model, direction, HTF, LTF,
confluences (count + detail string), OTE, Silver Bullet, AMD flag,
entry, SL, TP, lots, risk%, target RR, close price, real P&L
(profit + swap + commission), profit%, real RR, WIN/LOSS/BE outcome,
duration in minutes, post-trade balance.
Immediate FileFlush on every close — no data loss.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COLLAPSIBLE DASHBOARD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Neon dark theme — fully collapsible via [−/+] button
• Real-time display: balance, equity, daily P&L, W/L, consecutive losses
• DD bar (daily/total) always visible even in collapsed mode
• Per-pair status: D1 bias, open positions, Midnight levels, PDH/PDL/PWH/PWL
• Active setup detail: model, grade, confluences, RR, timeframes
• Buttons: PAUSE/RESUME, CLOSE ALL, ON/OFF per pair
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MINIMUM REQUIREMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• MetaTrader 5 (any broker)
• MT5 Economic Calendar enabled (Tools → Options → Events)
• VPS recommended for 24/5 operation
• Minimum account: $500 personal / $1,000 prop firm challenge
• Minimum recommended leverage: 1:100
══════════════════════════════════════════
INSTALLATION GUIDE — ENGLISH SECTION
══════════════════════════════════════════
STEP 1 — Download
After purchase, download PairPulsePrime_v1_0.ex5 from your MQL5 account:
My Purchases → Pair Pulse Prime → Download.
STEP 2 — Copy to the correct folder
Open MetaTrader 5.
File → Open Data Folder → MQL5 → Experts
Paste PairPulsePrime_v1_0.ex5 into this folder.
STEP 3 — Refresh the Navigator
Right-click on Expert Advisors in the Navigator → Refresh.
Pair Pulse Prime appears in the list.
STEP 4 — Enable the Economic Calendar (MANDATORY)
Tools → Options → Events → Check "Enable economic calendar"
Without this step, the news filter will not work.
STEP 5 — Attach to a chart
Open any chart (XAUUSD recommended).
Double-click Pair Pulse Prime in the Navigator.
In the "Expert Advisors" tab: check "Allow automated trading".
In the "Inputs" tab: set your parameters (see table below).
Click OK.
STEP 6 — Enable global automated trading
Click the "Automated Trading" button in the MT5 toolbar — must be GREEN.
STEP 7 — Verify startup
In the Experts tab of the terminal, you will see:
"Pair Pulse Prime v1.0 — READY | 4 pairs | Balance: XXXXX$"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KEY PARAMETERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
p_Syms = XAUUSD,XAGUSD,GBPUSD,EURUSD (pairs to trade)
p_AutoSuffix = true (auto broker suffix detection — DO NOT CHANGE)
p_DailyDD = 2.5 (max daily loss % before pause)
p_TotalDD = 9.0 (max total loss % from start)
p_Risk_T1 = 0.5 (base risk per trade %)
p_MinRR = 2.0 (minimum Risk:Reward ratio)
p_MinConf = 3 (minimum confluences — H4/M15 primary)
p_MaxWinsDay = 3 (max wins per day per pair — 0 = disabled)
p_MaxSprd_XAU = 50 (max XAUUSD spread in points)
p_MaxSprd_XAG = 120 (max XAGUSD spread in points)
p_MaxSprd = 30 (max Forex spread in points)
p_Trail_T2 = 0.80 (trail activates at 80% progress toward TP1)
p_NewsFilter = true (USD/EUR news filter active)
p_NewsMinutes = 20 (window ± minutes around news event)
p_SlippageXAU = 50 (XAUUSD slippage in points)
p_SlippageXAG = 30 (XAGUSD slippage in points)
p_SlippageForex= 10 (Forex slippage in points)
p_Magic = 16000 (magic number — change if running multiple EAs)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED PROP FIRM SETTINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FTMO 10% DD: p_DailyDD=4.5 p_TotalDD=9.0
FTMO 5% DD: p_DailyDD=2.5 p_TotalDD=5.0
MyForexFunds: p_DailyDD=3.0 p_TotalDD=8.0
E8 Funding: p_DailyDD=4.0 p_TotalDD=8.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FAQ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Q: The EA is not trading. What should I do?
A: Check the Automated Trading button (MT5 toolbar) is GREEN.
Check that sessions (p_SessOpenH/CloseH) cover active market hours.
Check current XAUUSD spread (p_MaxSprd_XAU = 50 pts by default).
Check p_MinConf = 3 (recommended value to see setups).
Q: Can I change the pairs?
A: Yes. Edit p_Syms separated by commas, maximum 4 pairs.
Do not modify p_AutoSuffix — the bot detects the broker suffix automatically.
Q: Do I need to set the broker timezone?
A: No. All timing is in pure UTC (TimeGMT). Nothing to configure.
Q: Does it work on swap-free (Islamic) accounts?
A: Yes. P&L uses profit + swap + commission. Swap = 0 on swap-free accounts.
Everything else works normally.
Q: What does "Session_DF+" mean in the logs?
A: Double Force — price is simultaneously below/above both the NY Midnight
and NY 8:30 reference levels. Strong institutional signal, score +2.
Q: What does "PULSE SKIP" mean in the logs?
A: The setup passes all confluence filters, but the SL is too wide for this account:
real risk at minimum lot exceeds 2× configured risk.
The EA skips the trade and sends a mobile notification.
Q: Can I disable a pair without restarting?
A: Yes. The ON/OFF button per pair in the dashboard works in real time.
