The server on which AlgoTrader runs, needs to be installed/run should be allowed to initialize connections to anywhere on the internet to be able to
- Install the application (download artifacts etc.)
- Run the application (connect to exchanges/brokers, validate licenses etc.)
We could list the outbound IPs required to operate AlgoTrader but when it comes to exchange/broker connectivity, it is out of our control and they could easily change their IPs.
Inbound Access to AlgoTrader should be allowed at least for the ports below from any IP that needs to be able to access AlgoTrader (API access and/or browser connection):
- 443 - HTTPS, Browser access (via SSL)
- 80 - HTTP, Browser access (disabled by default)
- 9090 - HTTP, Standard Algotrader browser access setting
- 8080 - HTTP, Web proxy used by KeyCloack
- 61613 - TCP, ActiveMQ access
- 61614 - TCP, ActiveMQ access
- 8081 and 8444 - HTTPS, KeyCloack auth and admin panel browser access
- 3000 - HTTP, Grafana dashboards browser access
- 9880 - FIX API
- 3306 - TCP, MySQL Database (typically only required for test environments)
- 8086 - TCP, InfluxDB Database (typically only required for test environments)
For distributed strategy usage, Hazelcast cluster members must see each other's subnets (meaning any port should be accessible for them i.e., a VPN needs to be set up or all ports opened).
Comments
0 comments
Article is closed for comments.