Cumulative P&L — Today
Open Positions
No open positions.
Manual Trade
Trade Feed (last 20)
No trades yet.
📋 Trade Journal
No executed trades yet.
Trade Journal populates as the bot executes entries. Executed signals and their outcomes appear here.Executed Trades
Swing Trade Analysis
Today's Signals
Open Swing Positions
| Ticker | Setup | Entry | Current | Stop | Target 1 | Target 2 | P&L | Entered | Hold Plan | Expected Exit |
|---|---|---|---|---|---|---|---|---|---|---|
| No open swing positions | ||||||||||
Trade History
| Date | Ticker | Action | Qty | Price | Stop | Target 1 | P&L | Reason |
|---|---|---|---|---|---|---|---|---|
| No swing trades yet | ||||||||
Swing Screener
⚡ Momentum Screener
Quantum · AI · Biotech · EV · Space · Crypto-adjacentPerformance
Loading performance data…
Signal Log
Loading…
Manual Tickers Manual
Managed by you. Add or remove anytime — the screener never touches these.
| Symbol | Enabled | Override rules? |
|---|
Auto-Screened Tickers Auto · Daily
Top screener tickers by confidence score from each day's screener run. Refreshed every trading day. These are added to the active trading list automatically.
Global Rules
Data Providers
Which module gets its data from where. Availability is probed live — a provider with no API key shows as unconfigured, not active. Roles with only one provider have nothing to switch to and say so.
Bot Controls
Restart Jarvis remotely without needing physical access to the Mac.
Restart Bot restarts only main.py (dashboard stays up).
Full Restart restarts the bot, dashboard, and Cloudflare tunnel
— the dashboard will be unreachable for ~15 seconds while it comes back up.
Per-Ticker Rule Overrides
Leave a field blank to inherit the global value. Only non-blank values are saved as overrides.
⚙️ Algorithm Management
Both models use strategy_core_adaptive_v2 as the engine. Switching loads different optimized parameters — takes effect on the next trading loop iteration.
🧠 Adaptive Learning
Loading…Market Regime
Learning Progress
Ticker Heat
| Ticker | Heat Score | Status | 5-Day Win Rate | |
|---|---|---|---|---|
| Loading… | ||||
Signal Intelligence Database
📊 Backtest
Gates Fired — Signals Blocked
longs blocked
signals filtered
signals filtered
signals filtered
signals filtered
signals filtered
tickers as HOLD
ticker-bar pairs
Comparison — Actual vs Backtest
| Metric | Actual (live) | Backtest (sim) | Δ |
|---|
Cumulative P&L — Backtest Day
Trade Log
Run a backtest to see trade details.
🧬 Strategy Optimizer
IdleResearch & Promotion
How each run has changed things
A run only moves when a new complete session lands. Identical numbers across two runs is the honest answer, not a bug.
| Run | Candidates | Promotable | Best t | Change vs previous run |
|---|
Saved models — out-of-sample check
backtest.py, then adds the costs the backtest leaves out
($0.01/share + 5 bps per side). Pass = 40+ trades, profit factor ≥ 1.3, ≥ +0.10R per trade after costs,
and profitable in at least 2 of 3 periods. Runs in the background (~20 s per model-day); results are cached.| Model | Tested on | Trades | Win % | Net $ | Costs $ | R / trade | PF | 3 periods (net $) | In-sample $ | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Legacy parameter search — frozen (OPTIMIZER_FREEZE). It maximised win rate and
P&L over 10 days and converged on parameters that lost money on their own training window.
Kept for reference; the board above replaced it.
Per-Day Results
| Date | W/L | P&L | Status |
|---|---|---|---|
| Start the optimizer to see results. | |||
Current Params
Best Params Found
📈 Swing Trades
Open Swing Positions
Trade History
Latest Signals
Daily Trade Report
Portfolio Tracker
Options Desk
Stocks Desk
Alerts
Smart Money
| Fund | Ticker | Company | Direction | Weight | Change | Shares | Date |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Politician | Party | Ticker | Asset | Action | Amount | Trade Date | Disclosed |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Ticker | Company | Insider | Date | Filing |
|---|---|---|---|---|
| Loading… | ||||
| Filer / Fund | Ticker | Company | Type | Date Filed | Filing |
|---|---|---|---|---|---|
| Loading… | |||||