| Ticker | Price | RVOL | RS | Score | Compress | Status |
|---|---|---|---|---|---|---|
| Start the engine to populate data | ||||||
Engine must be running during RTH.
Configuration
Worker-backed build. No Polygon API key is required in the browser. The app reads from your deployed Cloudflare Worker.
Signal Log
All generated signals · audit trail · exportable
| Timestamp | Ticker | Dir | Entry | Stop | Target | Risk % | Score | Compress | RVOL |
|---|---|---|---|---|---|---|---|---|---|
| No signals logged yet | |||||||||
CROS v14 — System Info
Worker-backed dashboard integrated with your deployed Cloudflare Worker.
| Component | Weight | Description |
|---|---|---|
| Range Rank | 40% | Current range vs historical self-distribution |
| RVOL Rank | 25% | Same-minute RVOL vs rolling self-history |
| RS Rank | 20% | Relative strength vs QQQ |
| Compression | 10% | Inverse compression contribution |
| Dollar Volume | 5% | Liquidity rank |
A signal only fires when breakout, ignition, score, liquidity, cooldown, and RTH conditions all pass simultaneously.
The RVOL baseline is built from prior NY sessions only. The current session bars and current bar are excluded from the baseline. This ensures same-minute comparisons are strictly historical.
Session signals, all-time signals, ATR smoothing, hist arrays, cooldown timestamps, and session date key are persisted to localStorage on every engine cycle. State survives page refresh within the same browser. Raw OHLCV bars and the RVOL baseline are rebuilt from the worker on init — they are not stored due to size.