Four-pillar detection
Structural price action, volume conviction, liquidity sweeps, and the emotional pivot — all four read on every bar, on every symbol, in real time.
Real-time SDT detection across 100 top Binance perps and 34 FX, metals, and index instruments via FXCM. Built by a trader, used daily. Membership by invitation.
Every setup is read against four independent structural tests — price action, volume, liquidity, psychology. If any one fails, the setup is rejected. No signals, no noise.
Structural price action, volume conviction, liquidity sweeps, and the emotional pivot — all four read on every bar, on every symbol, in real time.
Drop into any symbol, any timeframe, any swing period. Entry, stop-loss, target levels drawn directly on the chart. Star symbols to pin them.
Byte-identical detection logic across 120+ hours of history. What you see in the past is what you'd see now — no drift, no special-casing.
Each fire passes through four ordered tests. Fails at any step and the setup is discarded. The engine is identical across the live scanner, the explorer, and the historical backtest.
Swing highs, swing lows, untested ranges. The scanner only cares about bars interacting with levels that matter.
Tests on thin volume are noise. Tests on heavy volume are real reactions. Every bar is weighted by the conviction behind it.
Sweeps mark where stop-hunts happened — the moment positioning got flushed. Treated as the highest-value pivots on the chart.
Rejection strength and momentum reveal the crowd's emotional pivot. The final, fire-moment confirmation.
Started as a single Pine Script indicator on TradingView. Took a hard platform limit to force the pivot. Here's the whole path — and what's coming next.
The SDT signal started as a Pine Script indicator on TradingView. The logic worked cleanly — structural reversals firing on BTCUSDT, ETHUSDT, one-by-one. Beautiful on a single chart. Useless as a scanner.
Scanning 1,000 pairs × 30 timeframes × 16 swing periods = 480,000 reads per cycle. TradingView caps accounts at 10 alerts. The screener can't touch custom Pine logic. The indicator worked. The platform didn't.
Ported the entire detection engine to Python. Pulled Binance OHLCV directly. First successful multi-symbol scan ran on a laptop in under 15 seconds. Hit rate matched TradingView byte-for-byte — same math, proper runtime.
Structured alerts wired into Discord. Scanner moved onto UpCloud Frankfurt — 8 vCPU, 16 GB RAM, always on. State persists to disk; auto-recovery on reboot. First real-time fire landed in a private channel within seconds of the bar close.
Flask dashboard shipped: Setups, Explorer, Backtest, Settings. Invite-only signup with email verification. Admin panels for user management and audit trails. Selective from day one — the tool was never meant to be mass-market.
Site went live at hrzi.codes. Discord launched, first 15 personal invites went out. Chart engine migrated from Plotly's SVG renderer to TradingView's lightweight-charts Canvas — 60fps pan, zoom, crosshair. Feels like a real trading terminal now.
37 members. Top 100 Binance USDT perps plus 34 FX pairs, metals, and indexes via FXCM — scanned every 10 minutes. 150 combinations per symbol. Running 24/7. Every alert that fires hits this dashboard before it hits anyone's inbox.
Push notifications to your phone — active setups and fire-moment only, no noise. Drawdown-aware filters tuned for CFT and FTMO evaluation accounts, working hand-in-hand with the FX coverage that's already live on the desk.
Programmatic access for algo traders — REST + webhooks. Additional venues beyond Binance and FX — futures, indices, maybe commodities. Shareable video playback of any historical setup, bar-by-bar.
Next stop: the CFT $100K evaluation, passed on the same signals this scanner fires. The tool is the thesis — and the thesis is the same whether you're scanning 1,000 pairs or managing funded-account equity.
Built by a trader, used daily. Currently running a 5-win validation run. Next: CFT $100K evaluation. Everything you see fires from the same engine I trade.
A proprietary structural reversal signal. The scanner combines price action, volume, liquidity, and psychology into a single confirmed pattern. It only fires when all four align — so the signals you see are ones the full logic has already validated.
Every 10 minutes. Each cycle reads the top 400+ USDT pairs on Binance across every configured timeframe and swing period (up to 960 combinations per symbol). Detection-to-dashboard latency is one bar close.
Harazi SDT is invite-only and intentionally small. Reach out via the Discord link below with a short note about why you're interested — invites are issued manually and selectively. Once you have an invite code, create your account here.
No. The scanner detects structural patterns — it doesn't tell you whether to enter, how much to risk, or where to take profit. Trading decisions are yours. Entry and stop-loss levels are computed from the structure itself, not from an opinion.
Binance Spot, Binance USDT-M Perps, and 34 FX / metals / index instruments via FXCM — EUR/USD, GBP/USD, USD/JPY, XAU/USD, XAG/USD, SPX500, NAS100 and friends. Other venues may follow, but not on any fixed timeline.
Scanner configuration is admin-controlled — every member sees the same detections. You can pin favorite symbols and favorite timeframes to your own account for faster exploration.