3.6 KiB
GizerBridge – Sierra Chart → Tralgo Analytics
Automatically transfers completed trades from Sierra Chart to Tralgo Analytics — on Linux.
Sierra Chart runs on Linux via Wine/Bottles/Lutris. Tralgo Analytics has no official importer for this setup. GizerBridge fills that gap.
Built and used daily in live ES/NQ futures trading.
How it works
GizerBridge connects directly to Sierra Chart via the DTC Protocol (TCP on localhost:11099).
No log file polling. No manual export. Trades are detected and transferred in real time as they close.
Sierra Chart (DTC Server)
│
│ TCP · localhost:11099
▼
GizerBridge
│
│ HTTPS · Tralgo Analytics API
▼
Tralgo Analytics
- Already-sent trade IDs are stored locally → no duplicate uploads
- Manual import available for historical trades
- Runs as a system tray app (AppImage, no installation required)
Requirements
- Linux (any distribution)
- Sierra Chart running via Wine / Bottles / Lutris
- DTC Protocol Server enabled in Sierra Chart
- Active Tralgo Analytics account
Enable DTC in Sierra Chart
Global Settings → Data/Trade Service Settings → DTC Protocol Server
→ Enable, Port: 11099
Installation
Option A – AppImage (recommended, no install needed)
- Download the latest
GizerBridge.AppImagefrom Releases - Make it executable:
chmod +x GizerBridge.AppImage - Run it:
./GizerBridge.AppImage
Option B – From source
git clone https://github.com/gizerlabs/gizerbridge.git
cd gizerbridge
bash install.sh
First Start – Setup
On first launch, the settings window opens automatically:
| Field | What to enter |
|---|---|
| API Key | Your API Key from Tralgo Analytics settings |
| SC DTC Host | localhost (default) |
| SC DTC Port | 11099 (default) |
| Accounts | Account names exactly as shown in Sierra Chart |
| Instruments | Enable instruments, verify tick sizes and values |
Save → the app connects immediately and starts monitoring.
System Tray
After start, a colored status dot appears on the tray icon:
| Color | Status |
|---|---|
| 🟢 Green | Running, monitoring for new trades |
| 🟡 Yellow | Initializing |
| 🔴 Red | Error (session expired, connection issue) |
Right-click the tray icon → Open · Manual Import · Settings · Log · Quit
No tray icon on GNOME?
Install the AppIndicator Extension and restart the app.
Security
- No password is stored or transmitted
- Authentication via API Key — stored locally in
~/.gizerbridge_config.jsonwith permissions600
Troubleshooting
| Problem | Solution |
|---|---|
| Red icon / transfer error | Check internet connection; open Status window for details |
| No trades detected | Verify account names in settings match Sierra Chart exactly |
| DTC connection failed | Confirm DTC Protocol Server is enabled in Sierra Chart on port 11099 |
Last 50 events: Right-click tray icon → Log
Built with
- Python 3.11
- DTC Protocol (Sierra Chart)
- Tralgo Analytics API
requests,Pillow,pystray
Status
Active development. Used daily in live trading on ES/NQ futures.
Feedback and issues welcome → open a GitHub Issue.
Not affiliated with Sierra Chart or Tralgo Analytics.
A GizerLabs project.