Mapping Instruments

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search

Symbols in latency arbitrage strategies should be set in fast feed session format (BJF feed or session you are using as a fast feed instead).

But it often happens that brokers which are used as slow have different symbols format, for instance, symbols with suffixes (EURUSD.r) or with completely different spelling (GOLD instead of XAUUSD, GER40 instead of GDAXI etc.), and to make them work properly you will need to set mapping.


For this purpose each strategy except Hedge and has mapping field or fields in setting tab.

Suffix field in mapping section allows to apply necessary suffix to all the slow broker symbols at once.

But if part of the instruments has suffix and the other part doesn't, or has a special symbol format, you will need to specify mapping in mapping field, separately for each instrument.

Each mapping should be set in a separate line and in the following format:

Symbol name on a fast feed=Symbol name on a slow broker

Example:


XAUUSD=GOLD

GDAXI=GER40

Mapping field has priority over suffix field. So if both fields are filled it will apply special mapping for symbols listed in mapping field and suffix to all the rest instruments.