P

o

l

e

P

o

l

e

star star
about image
Automated Trading Excellence

Master PolePole EA Configuration

PolePole EA is professional automated trading software that operates seamlessly on MT5. Our system automates all stages of trading for gold pairs including XAUUSD and XAUEUR. Whether you're a beginner or experienced trader, our EA provides the tools and flexibility you need to succeed in automated trading across multiple timeframes and strategies.

  • Multiple Strategy Support
  • Dynamic Risk Management
  • Multi-Timeframe Trading
  • Advanced Protection Settings
  • XAUUSD & XAUEUR Support
  • VPS Compatible
Get PolePole EA
Complete Guide

PolePole EA Parameter Guide

Comprehensive documentation for all PolePole EA settings. Click on each section to expand and learn more about configuration options.

Magic_Number (int, default: 776)

Unique identifier attached to orders so the EA can track only its own trades.

  • When to change: If you run multiple instances (e.g., different timeframes/pairs/strategies) on the same MT5 account, give each instance a distinct Magic Number (e.g., 77601, 77602…).
  • Tip: Keep a mapping sheet (Magic → chart/TF/strategy) to avoid overlaps.

Enable_XAUUSD (bool) / Enable_XAUEUR (bool)

Turns trading on/off for the pair across all configured timeframes.

Use cases:

  • Disable a pair temporarily during abnormal spreads/liquidity.
  • Run A/B tests by enabling only one pair at a time.

Repeat for M15, M20, M30, H1 on XAUUSD and XAUEUR. The fields are identical; only the prefix changes.

Parameters (example shown for XAUUSD_M15_*; same meaning for M20/M30/H1 and XAUEUR)
Strategy (enum: STRATEGY_1 or STRATEGY_2)

Selects the internal entry/exit logic.

Guidance:

  • Start with STRATEGY_1 unless you have backtests favoring STRATEGY_2.
  • Keep the same Strategy across adjacent timeframes at first; diversify later if tests justify it.
TradingMode (enum: NORMAL or REVERSE)

Controls direction logic (normal signals vs. inverted).

Guidance:

  • Use NORMAL by default.
  • Consider REVERSE only if robust walk-forward testing shows persistent edge inversion for that pair/TF.
Risk (enum: FIXED or DYNAMIC)

Chooses between constant lot size or auto-scaled sizing.

  • FIXED: Uses *_Lots.
  • DYNAMIC: EA sizes automatically; capped by rsMaxLots (see Risk Management).

Guidance:

  • Begin with FIXED while you validate behavior.
  • Move to DYNAMIC after you're confident, and set a conservative rsMaxLots.
Lots (double; used only if Risk=FIXED)

Fixed position size per trade on that TF/pair.

  • Starting point: 0.01 (as provided).
  • Scale carefully: XAU symbols move fast; increase only after forward results match backtests.
Force_SL (int points; 0 = auto)

Overrides the stop loss.

  • 0 (auto): EA decides SL.
  • >0: Hard-sets SL distance in points for that TF/pair.
  • Tip: If you override, backtest each TF/pair specifically—XAU spread/volatility vary a lot by broker.
Force_TP (int points; 0 = auto)

Overrides the take profit.

Same guidance as SL; use 0 while validating the default model.

Custom (string)

Free-form field for special settings the EA might parse (pair/TF-specific flags).

Usage: Leave blank unless you have vendor-provided tokens (e.g., "news=off; filters=aggr").

rsMaxLots (double, default: 1.0)

Only applies when Risk=DYNAMIC. Caps the maximum lot size the auto-risk engine may open.

Guidance:

  • Keep this conservative at first (e.g., 0.20–0.50 for most retail accounts).
  • Raise cap only after live latency/spread conditions match your tests.
  • This is a cap, not the target size; the EA may open less.

Max_Spread (default: 40)

Blocks new entries if current spread exceeds this threshold.

  • Tip: Confirm your broker's XAU point definition (often 1 point = 0.01). Adjust to your real-time spread stats.
  • Starting point: 40–60 points for XAU is common; tighten if you see many spread-filtered misses during normal hours.
Max_OpenPos (default: 4)

Ceiling on simultaneous open positions across all TFs.

Guidance: Lower the cap if you enable many TFs at once to avoid stacking correlated risk.

Max_OpenLots (default: 1.0)

Cap on total open lots across all TFs/pairs.

Max_Daily_DD (default: 0.0)

Stops trading for the day if the daily drawdown reaches this percentage of the day's starting equity/balance (implementation-dependent).

Convention: 0.0 = disabled.

Min_Equity (default: 0)

Stops trading if account equity drops below this absolute value.

Use case: Hard floor (e.g., leave $100 buffer on a small account).

MaxEquity_DD (default: 0.0)

Stops trading if peak-to-current equity drawdown exceeds this percentage (account-level).

  • Convention: 0.0 = disabled.
  • Starting point: 10–20% depending on risk tolerance.

1. Start simple
  • Enable one pair (XAUUSD) and one TF (M15).
  • Strategy=STRATEGY_1, TradingMode=NORMAL, Risk=FIXED, Lots=0.01, Force_SL/TP=0.
  • Protections: Max_Spread=50, Max_OpenPos=2, Max_OpenLots=0.20, Max_Daily_DD=3, MaxEquity_DD=10.
2. Verify broker conditions
  • Watch live spreads and slippage during London/NY overlaps. Adjust Max_Spread to the 90th percentile of normal conditions.
3. Scale breadth, then size
  • Add TFs (M20/M30/H1) one at a time; keep Max_OpenPos and Max_OpenLots tight to avoid over-exposure.
  • Only after stability, increase Lots or switch Risk=DYNAMIC with conservative rsMaxLots.
4. Enable XAUEUR (optional)
  • Treat it as a separate stream; spreads and tick behavior differ. Duplicate the validated settings and re-tighten protections initially.
5. Lock in risk failsafes
  • Use both a daily limit (Max_Daily_DD) and an equity-based limit (MaxEquity_DD) so a single bad day or regime shift can't spiral.

A) Conservative Validation (single TF)
  • Pair: XAUUSD, TF: M15
  • Strategy=STRATEGY_1, TradingMode=NORMAL
  • Risk=FIXED, Lots=0.01
  • Force_SL=0, Force_TP=0, Custom=""
  • Protections: Max_Spread=50, Max_OpenPos=2, Max_OpenLots=0.20, Max_Daily_DD=3, Min_Equity=0, MaxEquity_DD=10
B) Multi-TF, Capped Risk (same on XAUUSD & XAUEUR)
  • Enable both pairs; M15 + M30
  • Risk=DYNAMIC, rsMaxLots=0.30
  • Max_OpenPos=3, Max_OpenLots=0.50
  • Drawdown controls as above (3% daily, 10% equity)

  • VPS & uptime: Run on a low-latency VPS with 24/5 connectivity to avoid missed fills and timing drift.
  • Points vs pips: XAU often quotes 2 decimals; confirm your broker's "points" scale before setting SL/TP/Spread.
  • One change at a time: When tuning, change one parameter, forward test at least a week, then evaluate.
  • Reverse mode caution: Only use REVERSE if out-of-sample tests show consistent edge inversion; otherwise you risk trading noise.
  • Backtest ≠ live: Slippage, spread spikes, and trading pauses (rollover/news) can materially change outcomes; keep protections tight.
bank balance
FAQ

Frequently Asked Questions

Everything you need to know about PolePole EA setup, compatibility, and usage. Get answers to the most common questions from our community.

faq

PolePole EA is compatible with all systems capable of running MT5, including Windows (all versions), macOS (through virtualization), and Linux (using WINE). This ensures maximum flexibility regardless of your preferred operating system.

Absolutely yes. PolePole EA is software that automates all stages of trading. Once installed, you only need to customize the settings or simply keep the default ones and start it. You don't need to be a professional trader to use it effectively.

Yes, absolutely. PolePole EA is compatible with any MT5 broker. However, before using it on a live account, it's always recommended to run backtests to ensure it performs well with your specific broker's conditions.

The EA must be connected to the Internet 24/5 (Monday through Friday), since unlike manual trading, an EA can operate even while you're sleeping. It's very important to have a fast and stable connection; otherwise, performance may not match your test results. If that's not possible, it's highly recommended to use a dedicated VPS to avoid potential losses.

No, at the moment the only way to purchase PolePole EA is through mql5.com. This ensures secure transactions and official vendor support for all customers.

star money Plant
Configuration Best Practices

Safe & Repeatable Setup Workflow

Start with conservative settings and scale gradually. Always verify broker conditions, enable protections, and test thoroughly before increasing position sizes or enabling multiple timeframes.

star
quite

Start with one pair (XAUUSD) and one timeframe (M15). Use Strategy 1, Normal trading mode, and Fixed risk with 0.01 lots. Set protection limits conservatively and monitor performance before expanding.

client

Step 1

Start Simple

star
quite

Watch live spreads and slippage during major trading sessions. Adjust Max Spread to the 90th percentile of normal conditions. This ensures the EA operates in optimal market conditions.

client

Step 2

Verify Broker Conditions

star
quite

Add timeframes one at a time (M20, M30, H1). Keep Max Open Positions and Max Open Lots tight to avoid over-exposure. Only increase after stability is confirmed through testing.

client

Step 3

Scale Gradually

star
Start Your Automated Trading Journey

Configure, Test, And Grow With PolePole EA

Get Started Now
call