Configure client-facing bid/ask spread. Changes apply to live WebSocket and REST tick APIs.
Markup offWrites: checking…
API key (required for all actions)
Click to expand
Copy MT5_MARKUP_API_KEY from server .env. Stored in this browser tab only (sessionStorage).
Default (all symbols)
Spread widen: positive bid lowers bid, positive ask raises ask. Points = MT5 points (10 pts ≈ 1 pip on 5-digit FX). Percent = % of mid (e.g. 0.01 ≈ 0.01%, 1 = 1%). Use exact MT5 symbol names (e.g. SpotCrude) from the symbol list.
Per-symbol overrides
Symbols from broker_probe_symbols/broker1.txt, broker2.txt, broker3.txt. Pick exact names (e.g. SpotCrude). Negative bid/ask reverses direction (tighten that side).
Catalog: — Configured: — Not added: —
What do these bulk buttons do?
Apply to all — sets the bulk unit/bid/ask on every symbol in your override list (all 2,037). You still need Save all to write the file.
Apply to filtered — same as above, but only for symbols matching the search box (e.g. type EUR first).
Copy default → all — copies the Default (all symbols) unit/bid/ask to every override row (ignores bulk fields).
Add all missing — adds catalog symbols not yet in the list. When Not added: 0, everything is already there — this button will tell you that.
Clear all — removes every override from the page (table goes empty). Use Save all to persist, or Refresh to undo unsaved clears.
0 symbols
Symbol
Unit
Bid
Ask
Actions
No overrides.
Showing 0–0 of 0
Preview
Uses current form values (including unsaved edits). Click Preview on a symbol row or enter symbol below. Match MT5 spelling (SpotCrude ≠ SPOTCRUDE for ticks).