ONYXNIGHTSHADE / Arbitrage Strategy
Setup Guide

Match Your Broker's Symbols

Every broker names currency pairs a little differently. This setting tells the Arbitrage Strategy module exactly how your broker spells them — no code editing required.

Why this exists

Most brokers add a short suffix to standard symbol names. The same pair might be listed as EURUSD at one broker and EURUSD.m at another. If the Arbitrage module looks for EURUSD but your broker only has EURUSD.m, it can't find the symbol — and the strategy quietly does nothing, trade after trade.

This setting exists to close that one-character gap in seconds.

Where to find it

Right-click chart Expert Advisors Properties Inputs tab 🟡 14. Arbitrage Strategy

Two ways to set it

Option A

Pick it from the list

Fastest if your broker uses one of the common patterns below. Just choose it from the Broker symbol suffix dropdown.

Option B

Type it yourself

  1. Set Broker symbol suffix to Custom.
  2. Open Market Watch in MT5 (Ctrl+M).
  3. Find the symbol matching EURUSD (enable Show All if it's hidden).
  4. Whatever comes after "EURUSD" there — type that into Custom suffix.

Common patterns

Illustrative examples — always confirm the exact spelling in your own Market Watch before relying on it.

Dropdown optionApplied to EURUSD
No suffixEURUSD
.mEURUSD.m
mEURUSDm
.iEURUSD.i
_iEURUSD_i
proEURUSDpro
-ECNEURUSD-ECN
.rawEURUSD.raw
cEURUSDc
CustomWhatever you type — e.g. B, -ECN.raw
One suffix, all three pairs The suffix you pick applies to Pair 1, Pair 2, and Pair 3 together. This works because a broker almost always names every symbol with the same convention.

Currently only suffixes (characters added to the end) are supported — not prefixes at the start of the name.

If it's still not working

If a symbol can't be found after applying your suffix, the Experts log will show exactly which one:

⚠️ [Arbitrage] Symbol not found: 'EURUSD.m' — check ArbitrageSymbolSuffix / ArbitrageCustomSuffix in Inputs.
  • Re-check the spelling in Market Watch character by character — capitalization matters.
  • Look for a stray space or typo in the Custom suffix field.
  • Confirm all three pairs use the same suffix convention at your broker.