Arvi Pullback And Pin Bar EA V1.3 MT5 — Dual-Engine Precision on M15


Platform: MT5
Timeframe: M15 (primary chart)
Markets: Precious metals / CFDs (best behavior observed on XAUUSD)
Minimum Deposit: Small-account friendly (start on demo to validate)
Broker Note: Works on standard MT5 brokers; developer tested on Exness (3-digit quotes on XAUUSD). Always confirm digits, tick size, contract size, margin with your broker.


Arvi Pullback And Pin Bar EA V1.3 is a disciplined, intraday Expert Advisor that fuses two complementary engines—Pullback and Pin Bar—to harvest mean-reversion and rejection setups on metals (especially gold). It runs internally on multiple timeframes for context, so one EA instance per symbol is enough. Risk is front-and-center: volatility-aware SL/TP, daily P&L pause, and hard limits on spread, slippage, and trades per day.


Why Arvi?



  • Two brains, one bot. Flip Pullback and Pin Bar engines on/off independently to match market regime.

  • MTF awareness under the hood. The EA references higher-timeframe context internally while you operate from a clean M15 chart.

  • Gold-first design. Tuned on metals/CFDs (best results during development on XAUUSD), but extensible to similar instruments.

  • Risk done right. Volatility-scaled stops/targets, P&L circuit-breakers, and execution filters to avoid trading in junk conditions.

  • Backtest-friendly. No external DLLs; quick to iterate in the MT5 Strategy Tester.



Key Features (Concise)



  • Dual Engines:

  • Pullback Engine – Buys dips / sells rallies into structure when trend and volatility agree.

  • Pin Bar Engine – Seeks rejection candles at key levels for precision entries.
    (Enable/disable each engine independently.)

  • Isolated Execution IDs: Each engine manages only its own orders—no cross-talk.

  • Volatility-Aware SL/TP: ATR-scaled options, plus fixed-value alternatives for tighter control.

  • Lot Modes:

  • Fixed lot

  • % of equity

  • Engine-driven dynamic sizing

  • Trade Hygiene: Daily P&L pause, max trades/day, spread & slippage checks, session/time-of-day filters.

  • News Stub: Lightweight news filter (extendable in your environment).

  • Backtesting: No DLLs; straightforward model for historical evaluation.


Recommended First-Run Profile (XAUUSD)



  • Chart: XAUUSD M15

  • Engines: Start with Pullback = ON, Pin Bar = ON (balanced).

  • Risk: 0.25–0.5% per trade while you learn the rhythm.

  • Stops/Targets: ATR × 1.5–2.0 SL; TP at 1.2–1.8R (or ATR-scaled TP).

  • Max Trades/Day: 3 (across both engines) to curb overtrading.

  • Spread Cap: Based on your broker’s typical XAUUSD spread in liquid hours; reject entries if above cap.

  • Slippage Limit: Conservative during news; slightly looser in normal flows.

  • Daily P&L Guard: Pause trading at –2R daily loss; optional daily profit lock at +2–3R.

  • Session Filter: Focus on London → NY overlap; optional Asia session off.

  • VPS: Recommended (low-latency, 24/5 uptime).



Broker specifics: If using Exness (3-digit XAUUSD), confirm contract size and volume step. For other brokers, align digits/lot step and ensure margin calcs are consistent with your account type.




Installation (MT5)



  1. Copy EA to MQL5/ExpertsRestart MT5.

  2. Open XAUUSD M15 chart (or your chosen metal/CFD).

  3. Attach EA → tick Allow Algo Trading.

  4. Configure:

  5. Engines ON/OFF per your plan

  6. Lot mode (fixed / % equity / dynamic)

  7. ATR settings (length, multiplier) or fixed SL/TP

  8. Spread/slippage caps, max trades/day, daily P&L pause

  9. Time-of-day and session filters

  10. Watch Experts/Journal for clean initialization and rule rejections (super helpful during tuning).


Parameter Tips



  • ATR Length: 14 is a solid baseline; shorten if you want more reactive stops.

  • Pullback Depth: Start moderate; too shallow = noise, too deep = missed moves.

  • Pin Bar Qualifier: Require decent tail/body ratio and close back within range; skip micro pin bars.

  • Dynamic Sizing: Cap max lot to avoid oversizing during volatility spikes.

  • Engine Mix:

  • Choppy conditions → keep Pin Bar ON, consider Pullback OFF.

  • Clean trends → keep Pullback ON, throttle Pin Bar to higher quality filters.


Backtesting & Forward Validation



  • Tester Mode: Use Every tick based on real ticks if available.

  • Data Coverage: Include both quiet weeks and high-volatility months (CPI/FOMC/NFP seasons).

  • Walk-Forward: After any optimization, validate out-of-sample.

  • Metrics to Track:

  • Max drawdown (daily & overall)

  • Profit factor & average R/trade

  • Win rate vs. R multiple

  • Engine-level stats (which engine adds edge in which regime?)

  • Session performance (London, NY, overlap)


Operating Playbook



  1. Demo first (1–2 weeks) on your broker with your intended lot mode.

  2. Go small live with identical settings; don’t change mid-week.

  3. Weekly review:

  4. Engine breakdown (Pullback vs. Pin Bar)

  5. Spread/slippage violations

  6. P&L pause triggers (too tight or just right?)

  7. Iterate slowly: Adjust one variable at a time, evaluate over 30–50 trades.


FAQs


Does it hedge?
Yes—attach on a hedging MT5 account if you plan to run multiple symbols/instances.


Can I use it on pairs other than Gold?
Yes, the advisor is universal, but test and optimize for each new instrument.


Is martingale or grid used?
No. Single-signal entries with strict SL/TP and engine-specific sizing.


How many charts do I need?
One chart per symbol is sufficient—the EA handles internal MTF logic itself.


News filter included?
A lightweight news-filter stub is present; extend/configure as desired.


Pros & Cons


Pros



  • Two independent engines; toggle per regime

  • Volatility-aware risk with strong hygiene (P&L pause, caps, filters)

  • Internal MTF context from a clean M15 chart

  • Backtest-friendly (no DLLs) and small-account approachable


Cons



  • Metals tuned; other assets require testing

  • Pin bar quality heavily depends on broker feed and candle aggregation

  • Requires VPS for best performance


Final Word


Arvi Pullback And Pin Bar EA V1.3 (MT5) gives you a dual-engine, risk-first framework to trade metals—especially XAUUSD—on the M15 timeframe. It stays nimble in chop with pin-bar precision, and it rides structural dips/rallies with the pullback engine—both under strict volatility-aware risk rules. Keep it simple: start conservative, let the data speak, and adjust one knob at a time.


Risk Disclaimer: Trading involves risk. Past performance is not indicative of future results. Always validate on demo before going live.


Join our Telegram for the latest updates and support


Happy Trading