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.
SDT setup detection on Binance and Bybit crypto plus FXCM forex, indices, commodities and US stocks, with live charts on nine exchanges, Elliott-Wave analysis and every setup tracked to its result. Built by a trader, used daily. Membership by invitation.
A complete research desk: SDT detection on Binance, Bybit and FXCM markets, a live setups blotter with Discord alerts, charts on nine exchanges, Elliott-Wave and Alpha analysis, and every setup tracked to its result. Built by a trader, used daily.
Your home screen. Every setup with its status, venue, timeframe and swing period, and a to-scale ladder from stop to 50% entry to target, with its R multiple and a live price tick.
Setups the desk approves are posted to the members' Discord as a limit order with entry, stop, target and R:R. Then one message when the limit fills, and one when the trade reaches its target or its stop.
Chart pairs on nine exchanges and FXCM, from 1m to 1M. Where the scanner holds a setup, its SL, TP, MID and HH lines and the 3R and 3G marks are already drawn. Star a pair to pin it.
The scanner hunts Binance and Bybit crypto plus FXCM forex, indices, commodities and US stocks. The explorer also charts OKX, Coinbase, Bitget, KuCoin, Hyperliquid, Kraken and MEXC.
Switch on the explorer's automatic Elliott-Wave count for wave labels, a target zone and the level that proves it wrong. Alpha weighs the count against trend robustness and market regime, and projects the next move on the chart.
Each fired setup is tracked to its stop or its target, losses included. The Track Record adds them up: net R, expectancy, win rate and an equity curve over 7D, 30D or All.
Product screens in miniature. Symbols, prices and results in them are illustrative.
Every setup passes the same four checks on closed candles, each built on the one before. Miss one and nothing fires. The chart follows one illustrative example: 32 one-minute candles run through the scanner's own detector and trade monitor, and every level on it is what that code returned.
A swing low is a candle whose low sits below the SP candles on each side; a swing high is the mirror. It only counts once those candles have closed, so nothing is guessed early. Every level that follows is measured from these swings.
Price wicks below a swing low it has never closed through, then closes back above it: a swing failure pattern, or SFP. Failed breakouts above swing highs are SFPs too; they prove the bounce, and later set MID and the target.
Three red candles step down. Each lower wick lands inside the next candle's body, the last two close below the low before them, and one of them tags the sweep low. The stop goes under the three reds and the setup waits for its 3G. A body below the stop, any wick below it after the fifth candle, or a touch of the target first cancels it.
Three green candles climb, each upper wick landing inside the next body. The first opens below the highest high since MID and closes above it, all three stay under the target, and the stop is never touched. When the third closes and the next scan cycle confirms it, the setup goes ACTIVE.
The entry is a limit at the 50% level between the stop and the highest price since the 3G. The trade runs to its target or its stop; a candle that touches both counts as a loss, and no result is booked until a second, independent price check agrees.
The result lands where you work: the setup on your Setups blotter, a Discord alert once the desk approves it, and its outcome in the Track Record.
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. The SDT engine hunts Binance and Bybit crypto plus FXCM forex, indices, commodities and US stocks around the clock, and the explorer charts nine exchanges. The desk runs from Frankfurt. Every Discord alert is reviewed by the desk before it reaches members, and approved calls also run a simulated $100K challenge on CFT rules. Elliott-Wave and Alpha analysis in the explorer, and full mobile support.
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. New markets beyond today's crypto exchanges and FXCM markets — dated futures, and more exchanges on the scanner. 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 pattern, read from price alone. The scanner checks four things in order on closed candles: a confirmed swing, a liquidity sweep of it (SFP), a three-red flush back to the sweep (3R) and a three-green breakout (3G). It only fires when all four pass, in that order.
Around the clock, in repeated scan cycles over closed candles: Binance and Bybit crypto plus FXCM forex, indices, commodities and US stocks, on every configured timeframe and swing period. A setup appears on the Setups blotter once the candle that completes it has closed and the next cycle reaches it; setups that have fired are re-checked between cycles for the fill, the target and the stop.
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 reports structural setups and computes their levels from the structure: a limit at the 50% retrace, a stop under the 3R and a target at an earlier failed high. The desk reviews each one before it is posted. Whether to take a trade, and how much to risk, is always your call.
The scanner covers Binance (spot and perps) and Bybit perps, plus FXCM forex, indices, commodities and US stocks: EUR/USD, GBP/USD, USD/JPY, GER30, NAS100, SPX500, XAG/USD, USOil, AAPL.us and more. The explorer charts nine exchanges: Binance, Bybit, OKX, Coinbase, Bitget, KuCoin, Hyperliquid, Kraken and MEXC.
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.