MetaTrader 5 feeds
MetaTrader 5 data feed settings that matter.
MT5 feed settings control more than connectivity. Symbol masks and translations can change which instruments exist and what price reaches the platform.
- Symbol rules define the feed’s permitted scope.
- Translations can rename an instrument and shift Bid or Ask.
- Delay and sampling deliberately change delivery timing.
Mappings are policy
A translation row can affect identity and price, so review it like a pricing-rule change.
Order matters
Overlapping masks or translation rows can produce surprising results; test the effective rule for each symbol.
Thin with care
Sampling reduces traffic by dropping intermediate updates and is normally unsuitable for a live trading feed.
On this page
An MT5 feed configuration combines transport, instrument scope, transformations, traffic controls, and recovery. A successful connection proves only the first of those.
Connection and identity
Record the feed module, provider, environment, endpoint, account, and deployment host together. If the process runs remotely or as a service, include the service identity, firewall direction, monitoring, and restart owner.
Protect credentials in the normal secrets process and remove them from screenshots or exported examples.
Symbol rules
Symbol masks determine what the feed may publish. MT5 group paths and wildcard rules make broad configuration convenient, but overlapping includes and exclusions can be difficult to review.
Test the effective result with:
- a normal included instrument;
- a deliberate exclusion;
- a newly added provider symbol;
- an instrument with a different group path; and
- a symbol shared with a backup feed or gateway.
Translations can rename and reprice
Translation rules can map a provider symbol to an MT5 symbol. They may also shift Bid and Ask by points. That is a pricing decision even though it lives in a feed dialog.
Keep a written mapping and review rule order whenever several rows can match. A wrong sign or a point-size mismatch can create a crossed or unintended spread. Prefer to apply commercial markups once in the upstream pricing engine and leave MT5 translations for unavoidable platform mapping.
Delay and sampling
Some modules support quote delay or sampling for ticks, books, or statistics. These controls are useful for demonstrations, delayed-data products, or constrained environments, but they change what clients receive:
- delay preserves the sequence but moves it later;
- sampling removes intermediate updates; and
- book sampling can make visible depth less current than the source.
Do not enable them on a live trading feed without a documented data-rights or operational requirement.
Timeouts
Per-feed timeouts govern connection behavior. The history server’s data-feed timeout governs source switching when quotes stop. Review both against normal quote cadence and quoting sessions .
Verify the saved result
After a change, check:
- process and connection status;
- effective symbols and translations;
- Bid/Ask and, where relevant, Last, volume, and depth;
- journal messages and counters;
- source ownership for overlapping instruments; and
- reconnect and failover behavior.
Feed edits can restart the process. Plan them as live changes and keep a known-good export for rollback.
A feed shaped around your setup
Review the feed configuration with fresh eyes.
Send your symbol masks and translation rules. We’ll reply with the questions worth settling before your next MT5 change window.