Lucid / Tradovate
Primary futures bridge on port 8000 for Lucid/Tradovate execution.
Current simplified operating model: platform-first routing, MNQ focus, Breakout crypto active, MES test-only, and Webull isolated.
Primary futures bridge on port 8000 for Lucid/Tradovate execution.
Isolated worktree and hook on port 8001 for Webull MNQ execution.
Crypto execution on port 8002 through the Breakout/Kraken lane.
Owns the public system shape and current route snapshot: signal flow, lane boundaries, script keys, account IDs, broker IDs, quantities, and active gates.
Docs describe intent. The running lane's /webhook/test preview is the final route proof before calling a route ready.
Current MNQ Golden source contract from the repo audit. This replaces the old route matrix: Con26 public names are retired, JP Legacy keeps the 180-minute consumed-026 behavior, and former Original X2/X3 routes are ReArm families. Final proof is still the running /webhook/test preview.
qty/max/stack/pend = order size / max account contracts / open filled exposure cap / pending limit wave cap.| Family | Script ID | Key | Pine model | Pine/TTL | Targets | Sizing | Status |
|---|---|---|---|---|---|---|---|
| JP GB33 | MNQ-JP-GB-33 | mnq_jp_gb_33 | consumed/session-reset | 180m / 180m | LTE008,LTE009,LTE010,LTF001,Abe003 | 2/2/6/3 | live |
| JP GB33 CPY | MNQ-JP-GB-33-CPY | mnq_jp_gb_33_cpy | consumed/session-reset | 180m / 180m | LTE008,LTE009,LTE010,LTF001,Abe003 | 2/2/6/3 | live |
| JP Legacy X2 | MNQ-JP-GB-33-X2-Run-33Stop-AT | mnq_jp_gb_33_x2_run_33stop_at | consumed-026 until JP/reset | 180m / 180m | LTE003 | 2/2/2/1 | live |
| JP Legacy X3 | MNQ-JP-GB-3345-X3-Run-AT | mnq_jp_gb_3345_x3_run_at | consumed-026 until JP/reset | 180m / 180m | LTE003 | 3/3/3/1 | live |
| JP ReArm X2 | MNQ-JP-GB-33-X2-Run-33Stop-AT-ReArm | mnq_jp_gb_33_x2_run_33stop_at_rearm | 45m same-026 rearm | 45m / 45m | LFE003,LFE004,Abe019 | 2/2/2/2 | live |
| JP ReArm X3 | MNQ-JP-GB-3345-X3-Run-AT-ReArm | mnq_jp_gb_3345_x3_run_at_rearm | 45m same-026 rearm | 45m / 45m | LFE003,LFE004,Abe019 | 3/3/3/2 | live |
| NY ReArm X2 | MNQ-NY-GB-33-X2-Run-33Stop-AT-ReArm | mnq_ny_gb_33_x2_run_33stop_at_rearm | 45m same-026 rearm; lunch reset | 45m / 45m | LFE003 | 2/2/2/2 | live |
| NY ReArm X3 | MNQ-NY-GB-3345-X3-Run-AT-ReArm | mnq_ny_gb_3345_x3_run_at_rearm | 45m same-026 rearm; lunch reset | 45m / 45m | LFE004 | 3/3/3/2 | live |
8000. Core scripts trade the same intended Lucid pool at the same contract size unless an approved exception is documented and proved. Test/exception account: vb_lucid_lfe050_0003 / LFE05076763860003.8001. Webull route, lane, webhook, and readiness reporting live in that worktree. Current MES JP and NY live-indicator rows are 1 contract each, with max stacking 2 only across dissimilar scripts.8002. BTC/ETH caps, UI executor readiness, webhook state, and route proof stay out of Lucid confirmation.Use the route proof skill:
- Lucid/main: $confirm-live
- Webull: $confirm-webull
- Breakout: $confirm-breakout
Confirm live route, not docs/config.
Rules:
- Test only with /webhook/test. Never use the live TradingView webhook endpoint.
- Main confirm-live scope is Lucid :8000 only. Do not mix Webull or Breakout into Lucid tables.
- Webull route checks must run from the Webull tree with $confirm-webull on :8001.
- Breakout route checks must use the Breakout-specific workflow on :8002.
- Expected route: <script/strategy -> account IDs + broker IDs + qty per account>.
- Final proof must be the running bot's /webhook/test preview after any write/restart/reload.
- If preview account/qty/symbol/order type/limit/TP/SL/TP2/phase differs, say NOT READY - live preview mismatch.
- If any runtime gate is closed, say NOT READY - runtime gate closed.
Return one table:
Script | Strategy | Lane | Account ID | Broker ID | Qty | Phase | Allowed
Also show totals, /webhooks/status, /status active_trades/safe_to_restart, account-gate mismatches, and final READY or NOT READY.
Create/revise SCRIPT_NAME for SYMBOL on LANE/PORT with STRATEGY_KEY, SCRIPT_ID, SOURCE_SYMBOL, ACCOUNT_ID, BROKER_ID, QTY, PHASE, ALLOWED_TIMEFRAMES, SESSION, ORDER_TYPE, TP/SL_SOURCE, ROUTE/GATE_CHANGES, HOOK_ALLOWLIST, REPORTING_LABELS, JOURNAL_TAGS, and TEST_PROOFS; update Pine, parser, strategy registry/guards, router, account qty overrides, symbol allowlists, hook gates, broker executor assumptions, README/arch-map, journal/reporting metadata, and verify only with /webhook/test.
Dashboard row:
Script | Symbol | Lane:Port | Strategy | Script ID | Source Symbol | Account ID | Broker ID | Qty | Phase | Allowed TF/Session | Order/TP/SL | Route/Gates/Hook Allows | Reporting/Journal Tags | Required /webhook/test Proof