FIX Bridge FAQs

1. How is an order processed through the FIX bridge? How fast and complicated is this process?

Processing order

A client sends a request to MT4 Server, the bridge sends a corresponding order to the ECN and waits for a response.
After Execution Report is received, the bridge confirms or rejects the user request depending on the Execution Report result.

Processing speed

The client request is transformed into an order and sent to the ECN in less than 1 ms.
The Execution Report is processed and the user request is confirmed in less than 1 ms.
The time of execution depends on the ECN.

2. A client can enter a Market Order in MT4 client terminal together with a Stop Order. What will happen to the Stop Order in this case?

If the ECN supports Stop Orders, Stop Orders will be used.
If the ECN doesn't support Stop Orders, the bridge will emulate Stop Orders behavior using Market Order when price hits S/L.

3. How does the ECN bridge handle Stop Loss and Take Profit orders?

If Take Profit <> 0 And Stop Loss = 0, the bridge sends Limit Order with Price = Take Profit.
Otherwise the bridge sends a Market Order when market price hits S/L or T/P value.

4. Is there a log for each transaction done through the bridge?

Yes, the ECN FIX Bridge provides an extensive log for all system events.

5. What happens to all orders if a FIX bridge session fails?

All new requests are rejected until connection with the ECN is restored. When connection is restored all corresponding Execution Reports are received from the ECN and the work continues.

6. Is it easy to handle the bridge in case of a failure? How to rectify a connection error between the MT4 server and the bridge and make it work back again?

The FIX bridge is an MT4 server plug-in. It can fail only when some problems with the server occur. Kill the server process (mtsrv.exe) and start MT4 service again in case of a failure.