⚡ JT Trading

Dashboard

Loading dashboard…

getPrice

Fetch real-time market price for one or more tickers (comma-separated). Uses Tiger API as primary source; falls back to yfinance per ticker if Tiger data is unavailable.

Comma-separated tickers — e.g. NVDA, AAPL, BTC-USD
Output

getOption

Fetch options chain data with annualized return analysis. Tiger Broker API is the primary source; yfinance is used as a per-ticker fallback. Returns bid/ask, IV, volume, open interest, 3-month MA, and sorted by Ann. Return descending.

Ticker File
Select a file to preview tickers
Symbol, (SNDK,NVDA), or filename from tickers/
Call or Put option
OTM % from market price
Target days to expiration
Horizontal Search
Shows the same strike price across 2 earlier and 2 later expiry dates — 5 expiries total — so you can compare premium at different time horizons.
Vertical Search
Shows 2 strike prices above and 2 below the target strike — 5 strikes total — so you can compare premium at different risk levels.
Output

getCagr

Calculate compound annual growth rate (CAGR) over 1, 3, and 5 years alongside recent performance (3M, 1M, 1W, 1D change) and sparkline charts. Includes Bullish Momentum and Consistent Growth filters, and a Create Ticker button to save filtered results as a new ticker list.

Ticker File
Select a file to preview tickers
Single ticker or comma-separated list — e.g. AAPL or (AAPL,NVDA,MSFT)
Bullish Momentum
Shows only stocks with accelerating upward momentum — each time period must be gaining more than the shorter one: 3M > 1M > 1W, and 1W must be positive.
Consistent Growth
Shows only stocks with steady year-over-year growth — B5→S3, B3→S1, 5Y CAGR, 3Y CAGR, and 1Y CAGR must all be above 10%.
Output

getConviction

Scores each ticker 0–100 across Growth, Analyst, Technical & Sentiment sections. Growth & Fundamentals (30), Analyst & Institutional (25), Technical Entry (30), Sentiment (15). Market-condition penalties are applied on top — VIX fear regime, ATH fatigue, FOMC calendar, QQQ sector trend, and DXY USD headwind (for USD-sensitive tickers). Buy and Strong Buy verdicts also get a multi-day confirmation score (RS vs SPY, volume bias, VIX, gold, TLT, money flow) to flag weak-market setups.

Ticker File
Select a file to preview tickers
Single ticker or comma-separated list — e.g. AAPL or (AAPL,NVDA,MSFT)
Consecutive days aggregated for Buy confirmation
Output

supplyChain

signalAnalysis

Backtest conviction signals over a date range. Technical signals use historical data (no look-ahead). Growth/Analyst/Sentiment use today's data. Results include forward price returns to measure signal accuracy.

Ticker File
Select a file to preview tickers
Single ticker or comma-separated list — e.g. AAPL or (AAPL,NVDA,MSFT)
Consecutive days aggregated for Buy confirmation
Backtest Output

shortSqueezeMonitor

Detects active short squeezes using 4 daily indicators: BB expansion, close position, RSI momentum, and volume surge. Updates daily at 4:30 AM SGT after US market close.

Phase:
Filter:
Loading…
Monitored Tickers

optionScanner

Scans a ticker or ticker list and identifies the optimal option entry for the selected strategy. For Short Put: scores each strike by risk-adjusted annualized return — balancing premium collected against probability of assignment and fair value margin.

Ticker File
Select a file to preview tickers
Single ticker or comma-separated list — e.g. NVDA or (NVDA,AMD,QCOM)
Target days to expiry
Output

manageTickers

Create, edit, or delete ticker list files. Changes are reflected on all pages immediately.

manageSystemTickers

Manage ticker lists used by automated system processes. These files cannot be deleted — only tickers can be added or removed.

⚠ Admin only — changes affect live system processes.

signalMonitor

Register tickers to monitor per signal type. An hourly cron checks enabled signals and sends Telegram alerts when thresholds are met.

Telegram Alerts
To get your chat ID: open Telegram → search @jtTradingSignal_bot → send /start → paste the reply here.
Phase: Active / Topping / Over
Monitors all tickers in the Short Squeeze Monitor. Alert fires once per day per ticker when a squeeze event is detected — no per-ticker selection needed.
📡 Checks run every hour automatically.  |  🔔 If a ticker appears in both lists and both signals fire, one combined alert is sent.

robotTrading

Daily PULSE (post-close) and DAWN (after-hours) entry signals. Each signal scores 6 factors (0–100) with kill switches that void the signal. Forward returns are filled automatically each day to track hit/wrong rate.

Filter:
No signals yet. Click "Run Now" to generate today's signals.
Monitored Tickers
🔒 Admin only — not visible to other users

signalScoreManagement

Set the raw-score cutoffs that define each verdict band per signal. A score ≥ Strong = Strong, ≥ Buy = Buy, ≥ Lean = Lean, below = Neutral. These drive how scores are coloured/labelled on the signalAnalysis page. Must satisfy Strong ≥ Buy ≥ Lean.

🔒 Admin only — not visible to other users

cacheManagement

Manage cached price history files used by backtesting. Cache lives for 1 year — only raw OHLCV data is stored, all scores are recalculated fresh.

Symbol Date From Date To Rows Size Cached At Expires At TTL Action
Loading...
🔒 Admin only — not visible to other users

userManagement

Manage who can access JT Trading. New users are restricted by default until you allow them.

EmailNameRoleStatusAddedLast LoginTelegram Chat IDPermissionsActions
Loading...
JT Trading

JT Trading

Sign in with your Google account to continue