ThetaData “Terminal not detected” or “Theta Terminal unreachable” in Senzoukria

ThetaData has no remote API: you run their Theta Terminal on your own machine and Senzoukria reads it on localhost. “Terminal not detected” or “Theta Terminal unreachable on … — is ThetaTerminal.jar running?” means nothing answers there.

Senzoukria · Troubleshooting · Updated September 2026


At a glance

API Keys status
“Terminal not detected” / “Terminal detected — Answering on {base}.”
GEX error
“Theta Terminal unreachable on {base} — is ThetaTerminal.jar running?”
Default address
http://127.0.0.1:25510
Plan note
Option Chain Snapshots start at the Standard plan

What you see

In API Keys, the ThetaData section shows “Terminal not detected” with a “Check again” button and “Nothing to save here. Start the terminal yourself, then pick ThetaData as the chain source in the GEX header.” On GEX with “ThetaData Local” selected, the error reads “Theta Terminal unreachable on {base} — is ThetaTerminal.jar running?”

Why it happens

The app never holds your ThetaData credentials and never launches the terminal. The terminal authenticates with your email and password on a command line, which any process on the machine can read, so starting it is left to you. Senzoukria only reads the server it opens on 127.0.0.1. If the terminal is closed, still starting, or on another port, there is nothing to read.

When the terminal answers but the chain is empty, the error becomes “thetadata: no chains within 30 days … check the plan includes Option Chain Snapshots (Standard and up)”; with no underlying price, “the chain cannot be priced”.

How to fix it

  • Start the terminal yourself with java -jar ThetaTerminal.jar and wait for it to finish logging in.
  • Click “Check again” in API Keys until it shows “Terminal detected”.
  • In GEX, choose “ThetaData Local” in “More options” → “Option chain source”.
  • Check that your ThetaData plan includes Option Chain Snapshots.

What it is not

  • Not a key problem: there is no key to save for ThetaData in Senzoukria.
  • Not an automatic fallback: ThetaData is used only when you select it.

When to contact support

Still stuck after these checks? Use Menu → Report a problem, or post on the Senzoukria Discord. Include the address shown in the error and the terminal’s own last log lines, without your credentials.

In the same section

This page in other languages

Frequently asked questions

Is ThetaData gamma published by ThetaData?
No. Their greeks endpoint does not publish gamma; the app computes it from their implied volatility and labels the chip “GAMMA COMPUTED”.
Why doesn’t the app start the terminal for me?
Launching it would expose your ThetaData email and password on a command line that any process can read. The app leaves that step to you.

Keep reading