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
- Firefox (for session authentication)
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 transfer_token from Tralgo Analytics |
| Tralgo E-Mail | Your login e-mail (display only) |
| 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.
Tralgo Login (once every 30 days)
The app reads the session cookie from Firefox — your password is never stored or transmitted.
- Open Firefox and go to
tralgo.app - Log in with your e-mail and password
- Enter the 2FA code from your e-mail
- Enable "Remember for 30 days" ← required
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
- Firefox cookie database is read as a temporary copy — never modified
- Config file (
~/.gizerbridge_config.json) is stored with permissions600 - API key is stored locally, never logged or shared
Troubleshooting
| Problem | Solution |
|---|---|
| "Cookie missing" popup | Log in to tralgo.app in Firefox, enable "Remember for 30 days" |
| 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.