Demo
Market__Mode=DemoBackend-seeded demonstration records, not real market data. Demo signals must never produce Telegram messages or mix with non-demo signals.
An access key is required by this server.
Yahoo requires the server’s workspace API key, including locally. Only local Demo with a blank server key can connect without one. Feed configuration and Telegram credentials stay in server-side settings or .NET user-secrets; the browser cannot enable Telegram.
Watch the setup. Wait for the breakout. Keep the decision yours.
Waiting for the server to identify the feed. No market data is assumed.
Waiting for the backend feed mode. No prices are assumed.
| Instrument | Daily closeCandle ended · IST | 1h closeCompleted bar · IST | RSI · Daily | RSI · Weekly | RSI · Monthly | Candles receivedD / W / M / 1h histories | Data statusFetched ≠ candle end |
|---|---|---|---|---|---|---|---|
| Waiting for the backend. No placeholder prices. | |||||||
Yahoo public NSE data may be delayed, unofficial, incomplete, or unavailable. These are the latest completed candles returned by a successful scan, not streaming ticks or a live quote. An after-hours fetch does not mean a new trade occurred.
Fetched is when the server recorded the successful symbol scan. Candle end is the completion boundary of that candle. Weekly and monthly histories come from Yahoo’s native periods and are admitted only after calendar rollover: Monday 00:00 IST and the first day of the next month at 00:00 IST respectively. Those boundaries are not exchange trade times. The first history bar may be dropped if its period is partial.
Counts show usable completed candles received per timeframe, not ticks, fills, or unique trading days. RSI may be unavailable with insufficient history. “No RSI setup” describes only the latest returned D/W/M periods; its count excludes missing RSI and scan errors. Setup counts can include retained snapshots, so check warnings and timestamps. Older signals can still exist. Eligibility does not confirm a breakout or create an executed trade.
Snapshots exist only in the current server process, appear after a successful Yahoo scan, and reset when the server restarts. A failed scan retains the previous snapshot with a warning. Demo and Ingestion currently supply no real-data snapshots. No signal price or previous browser session is used to fill a gap.
Daily / weekly / monthly
Wilder RSI(2) strictly < 10
Completed bar strictly above
the signal candle high
Record a manual fill.
Nothing places an order.
Waiting for backend data…
| Instrument | Timeframe | RSI(2) | Signal high / low | Entry / last price | Targets · 1R / 2R / 3R | Status | Actions |
|---|---|---|---|---|---|---|---|
Loading your radarRequesting signals from the backend. No placeholder prices. | |||||||
| Instrument | Sector / cap | Index labels | Type / tick size | Latest data · IST | Scan enabled |
|---|---|---|---|---|---|
| Waiting for backend data… | |||||
Waiting for backend events…
Waiting for backend events…
The server validates X-Api-Key on every API request. Yahoo requires an API key even on localhost; use HTTPS in production. Run the VS Code task FlagShip: copy production API key for the hosted dashboard, or FlagShip: copy local API key for localhost, then paste below and save. The keys are separate. Clear your clipboard afterward; never paste keys into chat.
The local server can select Market:Mode=Yahoo through .NET user-secrets while the default configuration remains Demo. The reported feed mode is authoritative. The browser cannot change the feed or enable Telegram; Telegram credentials and other user-secrets remain server-side.
No saved key in this tab.
Health checks are public and do not send your access key. They do not verify price freshness or Telegram delivery.
This is configuration guidance, not an in-browser feed editor. Restart or redeploy the backend after changing its environment settings.
Telegram__Enabled=trueTelegram__BotTokenTelegram__ChatId=-4087969089Security__ApiKeyMarket__Holidays__0, Market__Holidays__1, …Use only completed candles. Daily RSI setups monitor hourly bars; weekly and monthly setups monitor daily bars. Strict RSI < 10 and strict high breakout apply. Stop and target tracking does not execute exits.
Recording is not execution. Active means a manually confirmed actual entry (a simulated fill in Demo). Closed means a stop, 3R, or manual record closure. No scan, confirmation, close, or toggle on this page places a broker order.