FSRV Quant Systems

Research · Automation · Execution
NT — legacy engine — ☠ blown: — legacy dashboard →

Indicator analytics each indicator = its own ledger · stats never pooled

Indicators — TradingView → middleware webhooks one webhook · one log per indicator

Each indicator's URL is a full drop-in TV target: alerts are logged to the indicator's own ledger, then handed to its existing pipeline. Legacy routes (/webhook/unicorn-replica, /webhook/tradingview) keep working. Full day-of-week / session / opt analytics arrive with the stats engine (step 6).

Books — own toggle · own R · own reset · own TradersPost webhook

System — legacy controls full legacy dashboard intact at /legacy

Legacy replica engine (cutover)

Cutover order: legacy OFF first, then enable apex_a. The double-fire guard blocks the wrong order.

Portfolio pause (defense #9)

Closes always pass; only new entries block.

News blackout (gate #3) — scheduled + unscheduled

Everything else

TP transform, token rotate, account presets, test scenarios, DC ledger, decision/webhook logs, Supergrid gates → /legacy (unchanged). Legacy report: /api/report.

Accounts — auto-synced from NinjaTrader stale >3h · retired >24h or ≤floor → blown log