Sierra Chart is a professional desktop trading platform. QuanuX integrates with it through the Data and Trading Communications (DTC) protocol: Sierra Chart runs as the DTC server, and the QuanuX extension runs as the DTC client. This lets QuanuX pull live market data from Sierra Chart and send order execution commands back through it, using your existing Sierra Chart data subscriptions and broker connections.Documentation Index
Fetch the complete documentation index at: https://docs.quanux.org/llms.txt
Use this file to discover all available pages before exploring further.
Data flow
Setup
Enable the DTC server in Sierra Chart
Open Sierra Chart on your machine and configure it as a DTC server:
- Go to Global Settings → Data/Trade Service Settings.
- Click DTC Protocol Server.
- Check Enable DTC Protocol Server.
- Note the Listening Port — the default is
11099for historical and market data. - Confirm that the Encoding setting is compatible with the extension (JSON encoding is supported).
Leave Sierra Chart running with the DTC server enabled whenever you want QuanuX to receive data from it.
Configure QuanuX
In the QuanuX web interface or desktop app, go to Settings and set:
- Sierra Chart Host:
localhost(or the remote IP if you are using an SSH tunnel — see the remote usage section below) - Sierra Chart DTC Port:
11099 - Sierra Chart Bridge Key: generate a local key by clicking Generate Key in Settings → QuanuX Extensions, then paste it here
Store the bridge key
Save the bridge key you generated to the OS keyring so the extension can retrieve it at runtime:
Remote and cloud usage
If you run QuanuX on a cloud server and Sierra Chart on your local desktop machine, the extension cannot reach Sierra Chart directly. Use an SSH reverse tunnel to forward the DTC port from your desktop to the cloud server.Open an SSH reverse tunnel
On your local desktop machine, run:This maps port
11099 on the cloud server to port 11099 on your local machine, where Sierra Chart is listening.Configuration summary
| Setting | Value | Notes |
|---|---|---|
| Sierra Chart Host | localhost | Use localhost whether running locally or via SSH tunnel |
| Sierra Chart DTC Port | 11099 | Default Sierra Chart DTC listening port |
| Sierra Chart Bridge Key | Generated in QuanuX Settings | Stored via quanuxctl secrets set QUANUX_SIERRA_BRIDGE_KEY |
Troubleshooting
Extension fails to connect on startup
Extension fails to connect on startup
Verify that Sierra Chart is running and that the DTC server is enabled under Global Settings → Data/Trade Service Settings → DTC Protocol Server. Also confirm that no firewall is blocking port
11099.No data flowing to QuanuX core
No data flowing to QuanuX core
Check that you have subscribed to at least one symbol in Sierra Chart. The DTC server only streams data for symbols that Sierra Chart is actively tracking. Also confirm the bridge key in QuanuX Settings matches the value stored in
QUANUX_SIERRA_BRIDGE_KEY.SSH tunnel disconnects during trading hours
SSH tunnel disconnects during trading hours
Use
ssh -o ServerAliveInterval=30 -o ServerAliveCountMax=3 with your tunnel command to send keepalive packets and reduce the chance of the tunnel dropping silently.