Adding FIX API Session

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

ADDING ACCOUNT SESSIONS

First of all you need to add to SharpTrader accounts with the brokers/exchanges you plan to use and symbols you plan to trade on. You can add a new session to the software by pressing Add Session button at the bottom of session list in Sessions section.


Adding FIX API session:

After you press Add session button New session window appears where you will need to put Session name to relevant field and choose FIX in Quote Type and Trade Type menu:


After that you should fill fields on FIX Pricing and FIX Trading connections tabs with FIX API connection details provided by your broker:


FIX details you need to put vary from broker to broker, but normally all of them include host IPs and ports, passwords, Sender and Target IDs. On the next images you can see example of Lmax FIX API configuration.


Important!!! Most FIX API accounts are netted so you don't need to check Hedging account checkbox.

After that you need to go to symbols tab to configure symbols list.

In Broker/Exchange dropdown menu you need to select your FIX API connection to load corresponding symbols list. If your connection is not in list you need to select FX No slash symbol list from Other Category. Once list is loaded you can activate symbols you want to trade and finish configuration by pressing OK.

If your broker use symbols with suffixes you can put suffix they use to Suffix field and press Create New button to automatically create a new symbol list with suffixes. If the required symbol is missing in list you can just type it to a new field or replace one of the existing symbols.

Important!!! Number of symbol subscriptions affects frequency of tick updates you can get per symbol, so we do not recommend to activate more than 12-15 instruments per FIX API session at a time.