Skip to content

First Run

Now that TWS is configured, let’s start OptionsRealTime and connect to your account.

NATS is the messaging server that OptionsRealTime panels use to communicate.

  1. Open the OptionsRealTime folder on your desktop
  2. 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 ready

Leave this window running.

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.

  1. In the OptionsRealTime folder, double-click Rover
  2. Rover opens with a row pre-filled with defaults (localhost, port 7496, client ID 1)

Rover main window

  1. Click on the Account ID field
  2. Enter your IBKR account ID (e.g., U1234567)

Rover with account

  1. Click the Test button next to your account
  2. You should see PASS if the connection is successful
  3. Go to File → Save to save your configuration

Rover test passed

When you click Start Publishers for the first time, you’ll see:

No License Found

Click OK, then go to File → License…:

Request Trial

Click Request 14-Day Trial:

Enter Email

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

Trial Activated

Click OK and you’re ready to publish.

Once the connection test passes:

  1. Click the Start Publishers button
  2. Rover will begin streaming data from TWS

Rover publishers running

  1. In the OptionsRealTime folder, double-click OptionsRealTime
  2. The Select Account dialog will appear
  3. Choose your account from the dropdown
  4. Click OK

Select account

OptionsRealTime will now:

  1. ✅ Load all your positions from TWS
  2. ✅ Subscribe to live market data for all options symbols
  3. ✅ Subscribe to underlying symbols for those options

OptionsRealTime running

On first launch, you’ll see a default layout. OptionsRealTime includes several pre-built layouts to get you started.

You now have live portfolio monitoring with real-time Greeks, P&L, and market data.

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