📈
Schwab
Bot
Dashboard
Loading...
--:--:--
ET · New York
MARKET CLOSED
🕐 Schedule
Market Session Schedule (ET)
⚡ Pre-market
4:00 AM – 9:30 AM
—
Bot scans from 7:00 AM
📈 Regular Session
9:30 AM – 4:00 PM
—
Bot trades 9:35 AM – 3:50 PM
🌙 After-hours
4:00 PM – 8:00 PM
—
Bot scans for movers
💤 Market Closed
8:00 PM – 4:00 AM
—
Bot idle
All times Eastern (ET). Bot re-authenticates with Schwab every 7 days.
OAuth expires → run
python setup.py
Next OAuth Re-auth
--d --h --m
↺ Reset Timer (after running setup.py)
BOT OFFLINE
4AM
Pre-market
9:30 Open
Regular Session
4:00 Close
After-hours
8PM
Market
Add SPY to UNIVERSE for market data
NO DATA
↻ Refresh
Enable Auto-refresh (10s)
Auto-refresh: OFF
📂 Load bot.log
Reset Layout
Account Overview
--:--:--
--
Account Value
$0.00
Cash: $0.00
Total P&L
$0.00
0 closed trades
Win Rate
—
0W / 0L · R:R —
Day Trades
0 / 3
No open positions
Session Size
QUARTER
$62.50 / trade
Daily P&L
$0.00
Goal: $30.00
Cushion
$0.00 / $7.50
Session Status
WAITING
Waiting for market open
🌅 Morning Intelligence Brief
Not yet generated
↻ Refresh
📋 Copy for Claude
⏳
Loading morning brief...
⚡ Pre-market Alerts
No alerts yet
Waiting for pre-market
Pre-market scanning starts at 7:00 AM ET — alerts will appear here when stocks gap up 5%+
📋 Manual Watchlist:
+ Add
No stocks added yet — type a symbol above or use + Add to Watchlist in pre-market alerts
✕ Clear All
🌙 After-hours Alerts
No alerts yet
Market open
After-hours scanning runs 4:00 PM - 8:00 PM ET — earnings movers and news catalysts appear here
🎮 Manual Trade Controls
No open positions
No open positions — buy signals appear here with manual sell controls
Manual Buy:
⬆ Buy Now
Bot's stop loss and targets apply automatically
💰 Shadow Live Trading
Disabled
⚫ Shadow OFF
Real orders placed on highest-conviction setups alongside paper trades
⚠️ REAL MONEY MODE ACTIVE
$0.00
Real P&L
0
Real Trades
0%
Win Rate
0
Open Positions
$0.00
Paper P&L
Min Confidence Score
80
Min Bull Flag Score
70
Max $ Per Trade
$50
💾 Save Settings to Config
Recent Real Trades
No real trades yet today
📈 Options Trades
No trades
⚠️
CPI Report Today
Watch for options opportunity
📋 Options Watchlist — Upcoming Plays
IBIT
Bitcoin ETF — crypto/macro hedge
Buy calls when:
crypto fear spike or Iran tension
Target:
2x in 2 weeks
Budget:
~$125/contract
GLD
Gold ETF — inflation/geopolitical hedge
Buy calls when:
hot CPI, Iran tension, Fed hawkish
Target:
1.5-2x in 2 weeks
Budget:
~$125/contract
⚠️ Watch CPI Friday Apr 10
SQQQ
3x Inverse Nasdaq — bearish market play
Buy calls when:
bad macro data, market weakness
Target:
2-3x on strong down day
Budget:
~$100/contract
XLE
Energy ETF — oil/Iran play
Buy calls when:
Iran escalation, Hormuz threat
Buy puts when:
ceasefire/deal news
Budget:
~$125/contract
$0.00
Total P&L
0
Open
0
Closed
0%
Win Rate
$0.00
Best Trade
Symbol
Type
CALL
PUT
Strike $
Expiry
Contracts
Entry Price
Target Price
Entry Date
Thesis
+ Add Trade
No options trades yet — add your first trade above
📊 Today's Performance
0 trades
$0.00
Total P&L
0%
Win Rate
0
Winners
0
Losers
$0.00
Avg Winner
$0.00
Avg Loser
0.00
Reward:Risk
0 wins
0 losses
⚙️ Settings
Loading settings...
💾 Save to config.py
🔄 Restart Bot
Live Signal Scanner
All Stocks
Ticker
Price
VWAP
RSI
Above VWAP
RSI ≥ 50
Bullish
Score
Waiting for scan data...
Trade Log
0 trades
No trades yet
Missed Opportunities — What Would Have Made Money
0 found
Ticker
Signal Time
Entry Price
Last Price
% Move
Est. P&L ($250)
Outcome
Signals
Load a log file to analyze missed opportunities
* Stocks that hit 3/3 signals but were not traded. Est. P&L assumes $250/trade at first signal, sold at last price.
Charts
4 views
P&L Curve
RSI History
-- stock --
Price vs VWAP & Signal Heatmap
Price vs VWAP
-- stock --
Signal Heatmap
Today's Watchlist
0 stocks
Loading...
Raw Log
Log output will appear here...