AlgoTraderAlgoTrader Documentation
The following Services and Process are used by the system:
Table 13.1. Services and Processes
Service / Process | Description |
---|---|
AlgoTrader Server | This is the main AlgoTrader process |
Strategies | In Live Trading Mode each strategy can run in its own Java process or within the same process as the AlgoTrader Server (one strategy only). In simulation mode, the strategies run within the same process as the AlgoTrader Server |
MySql | Main database process. |
InfluxDB | The InfluxDB database used for storage of historical data |
If the AlgoTrader Server and the strategies are running within separate processes, individual strategies can be stopped / altered / restarted independent of each other and the AlgoTrader Server.
Table 13.2. Sockets
Socket | Description | Default Ports |
---|---|---|
RMI Exporter | Remote access to Spring services | 1199 |
ActiveMQ TCP | ActiveMQ TCP transport | 61616 |
ActiveMQ WS | ActiveMQ WebSockets transport | 61614 |
ActiveMQ WSS | ActiveMQ Secure WebSockets transport | 61613 |
ActiveMQ Stomp | ActiveMQ TCP Stomp transport | 61617 |
ActiveMQ SSL Stomp | ActiveMQ Secure TCP Stomp transport | 61618 |
HTTP | Jetty HTTP transport | 9090 |
HTTPS | Jetty HTTPS transport | 9443 |
MySql | MySql database connection | 3306 |
InfluxDB | InfluxDB connection | 8086 |
IB Gateway | defined by IB Gateway configuration | 4001 |
Bloomberg Terminal | BBComm.exe | 8194 |
Fix | Fix Connections | varies |