How to find your cTrader FIX API credentials

Open your cTrader terminal. You should see the following “Settings” window. Press on the “settings” button and select the “FIX API” tab on the bottom right corner.

Important: Press the “Change password button”

Enter a new password and press “ok”

How to adjust HFT Arbitrage Platform cTrader session

Click the right mouse button on the “Brokers/exchanges connections” field and select “New connection…”.

You should see the following “Session properties” window.

Common tab

Session name – choose and enter a convenient name.

Reconnect after no quotes for – check this box and set time period in seconds, if you want to reconnect session  if the software doesn’t receive quotes for set period of time

Minimum interval between sending orders – you can set

Connect on startup -check this box to connect to the session when you run or restart HFT ARBITRAGE PLATFORM software.

Price connection type – please, select FIX API.

Trade connection type – please, select FIX API.

FIX Pricing Session tab

In the FIX Provider list, you should select cTrader. Next, you need to specify your cTrader FIX API account IP address and port. You can use a port for plain text, and in this case, you do not need to tick SSL, or you can tick SSL and use the port for SSL.

Please enter the account number in the Username field and the password in the Password field. You also need to fill in SenderID, Target ID, Target SubID.

FIX Trading Session tab

In the FIX Provider list, you should select cTrader. Next, you need to specify your cTrader FIX API account IP address and port. You can use a port for plain text, and in this case, you do not need to tick SSL, or you can tick SSL and use the port for SSL.

Please enter the account number in the Username field and the password in the Password field. You also need to fill in SenderID, Target ID, Target SubID. Please select what kind of cTrader account do you have Hedging (you need to tick “Hedging account”) or netted (you do not need to tick “Hedged account”

How to find FIX Symbol ID for each cTrader symbol

Click the right mouse button on the symbol in the cTrader “All Symbols” window and select “Symbol Window.”

You should see the following window.

Scroll down and find “FIX Symbol ID.” In our example, it is 3.

Symbols tab

If you need to add symbols one by one, double click on the field “Unicum” under the last symbol, and enter a FIX Symbol ID for a new symbol, symbol name, like your broker has in cTrader All Symbols window, into “Name” field and specify the number of digits after the decimal for the current symbol.

Click the right mouse button on the symbols list and select:

  • “Select all,” if you want to use all symbols for trading;
  • “Unselect all,” if you want to unselect all symbols,
  • “Select all majors”, if you want to select any major currencies for trading.

You can also select / deselect symbols one by one.

Other users guide topics

  1. System requirements and Installation.
  2. Brokers/ Exchanges connectors.
    1. cTrader session adding.
    2. FIX API session adding.
    3. Cryptocurrencies exchange session adding.
    4. How to find MT4 host IP:port
    5. MT4 session adding.
    6. MT5 session adding.
  3. Bots (built-in strategies) adding
  4. Equity manager
  5. Botssetup
    1. Latency Arbitrage bot
    2. Two Legs Latency 1 bot
    3. Two Legs Latency 2 bot
    4. Two Legs Latency 3 bot