First Run
Now that TWS is configured, let’s start OptionsRealTime and connect to your account.
Step 1: Start NATS
Section titled “Step 1: Start NATS”NATS is the messaging server that OptionsRealTime panels use to communicate.
- Open the OptionsRealTime folder on your desktop
- Double-click Start NATS
A console window will appear showing:
[INF] Starting nats-server[INF] Version: 2.10.16[INF] Starting JetStream[INF] _ ___ _____ ___ _____ ___ ___ _ __ __[INF] _ | | __|_ _/ __|_ _| _ \ __| /_\ | \/ |[INF] | || | _| | | \__ \ | | | / _| / _ \| |\/| |[INF] \__/|___| |_| |___/ |_| |_|_\___/_/ \_\_| |_|[INF][INF] https://docs.nats.io/jetstream[INF][INF] ---------------- JETSTREAM ----------------[INF] Max Memory: 1.00 GB[INF] Max Storage: 50.00 GB[INF] Store Directory: "jetstream"[INF] -------------------------------------------[INF] Listening for client connections on 127.0.0.1:4222[INF] Server is readyLeave this window running.
Step 2: Start Rover
Section titled “Step 2: Start Rover”Rover manages publisher processes for each account and ensures publishers stay available if issues occur (like market data interruptions). Publishers send OptionsRealTime analytics through NATS, where any number of OptionsRealTime interfaces can subscribe.
- In the OptionsRealTime folder, double-click Rover
- Rover opens with a row pre-filled with defaults (localhost, port 7496, client ID 1)

Step 3: Enter Your Account ID
Section titled “Step 3: Enter Your Account ID”- Click on the Account ID field
- Enter your IBKR account ID (e.g.,
U1234567)

Step 4: Test and Save
Section titled “Step 4: Test and Save”- Click the Test button next to your account
- You should see PASS if the connection is successful
- Go to File → Save to save your configuration

Step 5: Activate License
Section titled “Step 5: Activate License”When you click Start Publishers for the first time, you’ll see:

Click OK, then go to File → License…:

Click Request 14-Day Trial:

Enter your email (optional - for backup copy of trial key) and click Start Trial →:

Click OK and you’re ready to publish.
Step 6: Start Publishers
Section titled “Step 6: Start Publishers”Once the connection test passes:
- Click the Start Publishers button
- Rover will begin streaming data from TWS

Step 7: Launch OptionsRealTime
Section titled “Step 7: Launch OptionsRealTime”- In the OptionsRealTime folder, double-click OptionsRealTime
- The Select Account dialog will appear
- Choose your account from the dropdown
- Click OK

Step 8: View Your Portfolio
Section titled “Step 8: View Your Portfolio”OptionsRealTime will now:
- ✅ Load all your positions from TWS
- ✅ Subscribe to live market data for all options symbols
- ✅ Subscribe to underlying symbols for those options

On first launch, you’ll see a default layout. OptionsRealTime includes several pre-built layouts to get you started.
You’re Done! 🎉
Section titled “You’re Done! 🎉”You now have live portfolio monitoring with real-time Greeks, P&L, and market data.
Next Steps
Section titled “Next Steps”Learn about the Dashboard and Panels →
Every layout or Dashboard can be custom tailored to your workflow by adding panels such as charts, reports, quotes, metrics or tables.
NATS as a Service →
Run NATS automatically at startup
Multiple Accounts →
Add more IBKR accounts