FXCubic Server Architecture Specifications
FXCubic Server Architecture Specifications
v.2024.07.18
1 s t F l o o r, 3 M o r e L o n d o n R i v e r s i d e , w w w.f xc u b i c . c o m
London SE1 2RE, United Kingdom +44 20 3727 2580
Server Specifications
Google Chrome
Installation of FixServer service is only required when the broker wants to create
MT5 FXCubic FixServer outgoing FIX API connectors in which they are the maker to other institutions.
Remark: Having MetaTrader, FXCubic and FixServer on separate servers will definitely increase the
performance with high data transmission.
MainTrade
Access Service MainTrade Service History Service Access Service History Backup Service
Backup Service
(started) (started) (started) (started) (started)
(started)
Port: 16XXX
Port: 16XXX
FXCubic Gateway FXCubic Gateway
(started) (disabled)
FixServer Service FXCubic Service Port: 8090 FXCubic Service FixServer Service
(started) Port: 8085 (started) (started) Port: 8085 (disabled)
FixServer Main Server FXCubic Main Server FXCubic Backup Server FixServer Backup Server
Trade Session Port
Quote Session Port
Port: 8090
Port: 8090
Remark: Having MetaTrader, FXCubic and FixServer on the same servers might cause low
performance with high data transmission.
Port: 8085
Port: 16XXX
FixServer Service FXCubic Gateway
(started) (Disabled)
Plan 3 – Each service on separate servers: MT4 + FXCubic + FixServer
Remark: Having MetaTrader, FXCubic and FixServer on separate servers will definitely increase the
performance with high data transmission.
Port: 8085
Port: 8090
MT4 Backup Server
FXCubic Service
(started) Port: 8085
Port: 8090 MT4 Service Watchdog Service
FXCubic Backup Server (disabled) (started)
Port: 8085
FXCubic Plugin
(unloaded)
FixServer Service
(disabled)
Remark: Having MetaTrader, FXCubic and FixServer on the same server might cause low
performance with high data transmission.
Port: 8085
FXCubic Plugin
Port: 8085 (loaded)
Port: 8090
FXCubic Service
(started)
Port: 8090
Port: 8085
FXCubic Service
Ports: 8090 (started) MT4 Service Watchdog Service
(disabled) (started)
Port: 8085
FXCubic Plugin
(unloaded)
FixServer Service
(started)
Remark: Having MetaTrader, FXCubic and FixServer on separate servers will definitely increase the
performance with high data transmission.
Port: 8090
FixServer Service FXCubic Service FXCubic Service FixServer Service
(started) Port: 8085 (started) (started) Port: 8085 (disabled)
FixServer Main Server FXCubic Main Server FXCubic Backup Server FixServer Backup Server
Quote Session Port Trade Session Port Port: 8090 Port: 8090
MainTrade Server → History Server MT MainTrade Server should be whitelisted from MT History Server on port; 16385
(Gateway Server’s default, it may differs)
GUI Client Devices → FXCubic Web GUI Personal Computer should be whitelisted from FXCubic Server on port(s); 8090
8090 will be used to reach FXCubic GUI on browser. e.g.: 192.168.10.1:8090
FXCubic Main → LP(s) FXCubic’s IP address should be whitelisted from LP side. Please make sure that telnet is
successful from FXCubic Server to LP’s IP address.
FXCubic Backup → LP(s) FXCubic Backup Server’s IP address should be whitelisted from LP side, too. Please make
sure that telnet is successful from FXCubic Backup Server to LP’s IP address.
FixServer → MT5 Access Server FixServer should be whitelisted from MT Access Server on port(s); 443 (access server’s
default for accepting connections)
This port will be used to get FixServer connected to MetaTrader.
FIX API Client → FixServer FixClient’s IP address should be whitelisted from FixServer Server on port(s); Trade Session
Port, Quote Session Port
These ports will be used to give liquidity and get trade orders. Ports are defined under
FixServer UI differently for each FixClient.
FXCubic → FXC License Server Your FXCubic software should be get reached to FXCubic License Server.
FXCubic License Server: licensing.fxcubic.net
FixServer → FXC License Server Your FixServer software should be get reached to FXCubic License Server.
FXCubic License Server: licensing.fxcubic.net
FXCubic Backup
- FXCubic Team does strongly recommend to have a FXCubic Backup server. FXCubic will work without any interruption on a failover
case.
- If; FXCubic Main Server sits on separate server and this server goes down, then IP Address on MT Plugin/Gateway should be
switched to Backup FXCubic’s IP.
- If; FXCubic Main Server sits on the same server with MT and this server goes down, then it will automatically switch to Backup.
FXCubic Test
- FXCubic is a dynamic software which is continuously under development with new features. So a dedicated test server will help
you to test the new features.
- You can create scenarios and optimize them in Test FXCubic, then implement the same logic on Live after you made sure that it is
the most profitable one.
- Test FXCubic’s Backup could be set up and the backup switching can be tested, too.
FXCubic Demo
- Using a Demo FXCubic could be an extra effort in terms of server and management. Instead, you can feed prices from your Live MT
into Demo MT and set demo accounts as Auto Execution for their trades.
Remark: FXCubic also recommends a time synchronization tool to be used on your servers such like NetTime.
• Installation of FixServer service is only required when the broker wants to create outgoing FIX API
connectors in which they are the maker to other institutions.
• FXCubic and FixServer softwares are completely sitting on the customer’s servers and networks.
• FXCubic cannot be held responsible for any security or network issues.
Any questions could be forwarded to FXCubic Support Team in working hours (UK Time).
Contact Us