MT5 Price Markup Vendor spread configuration

Price markup settings

Configure client-facing bid/ask spread. Changes apply to live WebSocket and REST tick APIs.

Markup off Writes: 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
SymbolUnitBidAskActions
No overrides.
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).

Broker raw

Bid
Ask
Spread (pts)

Client marked

Bid
Ask
Spread (pts)
Rule: —
Unsaved changes Ctrl+S to save