CandleAlert_Pro_Workstation_v2.0.0
# π CandleAlert Pro Workstation **Never Miss a Candle Close Again.** CandleAlert Pro Workstation is a dedicated, high-precision desktop utility built for active financial traders who rely on exact candle closes for trade entries, exits, or candlestick pattern confirmations across global financial markets. --- ## π Why CandleAlert? In trading, missing the exact closing seconds of a 5-minute, 15-minute, or 1-hour candle can mean missing your entry confirmation, entering late, or incurring slippage. CandleAlert solves this by: 1. **Counting down in real-time** to exact candle boundaries based on exchange schedules. 2. **Triggering custom audio alarms** a customizable buffer period (e.g., 10 seconds *before* the candle closes) so you are prepared to execute your order. 3. **Running quietly in the Windows System Tray** so your workspace remains clutter-free. --- ## π₯ Key Features - **β± Live Countdown Dashboard**: Tracks multiple timeframes simultaneously with a large central clock display and color-coded status pills. - **π Multi-Market Architecture**: Built-in schedule rules for global exchanges: - **Indian Stock Market (NSE)**: 09:15 AM β 03:30 PM (With Holiday skip) - **US Stock Market (NYSE)**: 09:30 AM β 04:00 PM (With Holiday skip) - **Tokyo Stock Exchange (TSE)**: Split session (09:00β11:30 & 12:30β15:00) - **London Stock Exchange (LSE)**: 08:00 AM β 04:30 PM - **Crypto Market**: Continuous 24/7 trading - **Forex Market**: 24/5 trading (Sunday 5 PM β Friday 5 PM EST) - **π΄ Smart Market Status Recognition**: Automatically detects weekends, lunch breaks, and market closures, displaying **`CLOSED`** or **`CLOSED (HOLIDAY)`** when the exchange is inactive. - **β° NTP Time Sync (Exchange-level Precision)**: Fetches server time from exchange APIs to sync your local system clock offset, securing millisecond-precise alerts. - **π£ Text-to-Speech (TTS) Announcements**: Optional synthesized voice alerts (e.g. *"NYSE 5 Minutes close in 10 seconds!"*) on alarm triggers. - **π Webhooks Integrations (Discord/Telegram)**: Instantly pings your Discord channels or Telegram chats asynchronously when an alert condition is met. - **π Workstation Profiles Manager**: Save custom timeframe lists, alert buffers, and sound cues to named profiles (e.g., `"Crypto Scalping"`, `"NSE Equity Morning"`, or `"Forex Session"`) and swap between layouts in a single click. - **πΎ Auto-Saved Persistence (`settings.json`)**: All user preferences, webhook URLs, custom profiles, time offsets, and configurations are automatically saved and restored on startup. - **π‘οΈ Windows Startup Integration**: Toggle "Launch on Windows Startup" in System Preferences to let CandleAlert boot automatically with Windows in the system tray (no admin rights needed). --- ## π Getting Started for First-Time Users ### Option 1: Running the Executable (`.exe`) No Python installation is required! 1. Open the `dist` folder. 2. Double-click **`CandleAlert.exe`** (or **`CandleAlertPro.exe`** if renamed). 3. The application will immediately launch. ### Option 2: Running from Source If running via Python: ```bash # Install dependencies pip install customtkinter pystray pillow # Launch the application python candlealert.py ``` --- ## π Quick User Guide ### 1. **Countdown Tab (Main Workspace)** - Select your **Trading Market Profile** from the top dropdown. - Choose your **Focus Timeframe** to display its real-time countdown in the large center clock. - Click **`βΆ Start`** to activate real-time tracking. - Click any timeframe row in the table to quickly edit its alert buffer seconds or assigned sound in the right panel. ### 2. **Alerts Tab** - View a historical log of all triggered alerts during your session, including timeframe, market name, exact timestamp, and sound played. - Click **Clear Log** to reset history. ### 3. **Settings Tab** - Review exchange operating hours and session architectures. - Manage tracking intervals: click **`+ Add Custom Timeframe`** to add any minute/hour interval, or click **`Delete`** to remove an interval instantly. - **Profiles Manager**: Select a saved layout, click **πΎ Load Profile**, **β Save Current Setup**, or **β Delete Profile**. ### 4. **Sound Tab** - Audition registered alert tones using the **`π Play Sound`** button. - Click **`Select & Upload Custom WAV File`** to import custom sound bites from your computer. ### 5. **General Tab** - Toggle speaker alarms, system toast notifications, close-to-tray rules, and **Voice Announcements (TTS Alerts)**. - Manage time synchronization: Click **`β° Sync Time Offset`** to calibrate your countdown drift with the server clocks. - **Webhook Integrations**: Enter your Discord Webhook URL or Telegram Token/Chat ID, click **Enable**, and select **Test** to send a test message. - Enable **"Launch CandleAlert on Windows Startup"** for automatic startup on PC boot. --- ## π₯ System Tray Quick Actions When minimized, CandleAlert sits quietly in your Windows system tray near the clock. Right-click the bell icon to: - **Show Workstation**: Restore the main window. - **Start / Stop Monitoring**: Quick engine control. - **Exit**: Fully close the application. --- *Β© 2026 CandleAlert Workstation. Designed for precision traders.* finance, trading, crypto, stocks, forex, productivity, and software
Get it β sidbhimgaj.gumroad.com