ARSHAD MAKKAL - SMC ALERT (Windows)
Plays a sound when BOS or CHoCH forms (same logic as your All-in-One TradingView indicator).

HOW TO GET THE .EXE
1. Install Python 3.10+ from python.org (tick "Add Python to PATH").
2. Double-click build.bat
3. Your app: dist\ArshadSMCAlert.exe  (copy it anywhere, no Python needed after that)
   (To test without building: double-click run_without_building.bat)

HOW TO USE
1. Choose Source:
   - TradingView: type EXCHANGE:SYMBOL, e.g. BINANCE:BTCUSDT, OANDA:XAUUSD, BITSTAMP:BTCUSD,
     FX:EURUSD (same names you see on your TradingView chart). Needs internet only.
   - Binance: no login. Symbols like BTCUSDT, ETHUSDT. (Gold proxy: PAXGUSDT)
   - MetaTrader 5 (Exness): open MT5 and log in first, then type your exact
     Exness symbol name (e.g. BTCUSDm). This matches your Exness chart prices.
2. Pick timeframe, click Add. You can add many markets.
3. Choose what to alert on (BOS / CHoCH, bullish / bearish, swing / internal).
4. Click START MONITORING and keep the app open.

NOTES
- Alerts fire on candle CLOSE (same as a TradingView "once per bar close" alert).
- Existing history is ignored at start; only new breaks alert.
- Bullish = rising tones, bearish = falling tones, CHoCH plays twice.
- Swing length 50 / Internal 5 match the indicator defaults.
- Use "Test bullish / Test bearish" to check your speakers.
