π Trading Bot PRO - Alert System
π Overview
Trading Bot PRO is a multi-source trading signal and alert system built with a desktop GUI using Tkinter.
It supports real-time market monitoring, technical indicator analysis, and multi-channel notification delivery (Telegram & Discord).
The system is designed for:
Crypto trading (Binance)
Forex trading (MT5)
Market data analysis (Yahoo Finance)
Real-time signal generation
Automated alert distribution
βοΈ Key Features
π Multi-Source Market Data
Binance API integration
MetaTrader 5 (MT5) support
Yahoo Finance fallback data
Real-time data polling engine
π Technical Analysis Engine
Built-in indicator system:
RSI (Relative Strength Index)
EMA (Fast / Slow crossover)
MACD signals
Bollinger Bands
ATR volatility tracking
VWAP support
ADX trend strength filter
Volume spike detection
All indicators are computed dynamically per timeframe.
β± Multi-Timeframe System
Each symbol supports independent configuration per timeframe:
1m, 5m, 15m
1h, 4h
1D, 1W
Each timeframe can have its own:
Signal rules
Indicator conditions
Cooldown settings
Enable/disable logic
π Alert System
Signals are generated through a rule-based engine and processed by:
Alert Engine (signal logic)
Notify Engine (delivery system)
Supported notification channels:
π± Telegram Bot
π¬ Discord Webhook
π License & Security System
License-based activation system
Machine ID binding
Trial / VIP / Master tier support
Feature-based locking (signals / notifications)
Encrypted storage for sensitive data:
API keys
Secrets
Tokens
π§ Bot Intelligence
Multi-symbol scanning engine
Parallel timeframe evaluation
Active symbol focus mode (UI selected symbol prioritized)
Automatic signal filtering per configuration
Cooldown-based signal control
π₯ UI Overview
The application includes 3 main panels:
1. Symbols Panel (Left)
Add / remove trading symbols
Select data source (Binance / MT5 / Yahoo)
Per-symbol configuration loading
Timeframe switching
2. Settings Panel (Center)
Includes:
π Indicator Settings
RSI period
EMA fast / slow
Bollinger Bands settings
ATR period
π Signal Conditions
RSI overbought / oversold
EMA cross up/down
MACD cross signals
Price threshold filters
Bollinger touch conditions
π Filters
ADX trend filter
VWAP filter
Volume spike filter
Cooldown control
π Notification Settings
Enable Telegram alerts
Enable Discord alerts
Token / webhook configuration
Test notification buttons
π API Settings
Binance API key / secret
MT5 login / password / server
(All sensitive data is encrypted in config storage)
3. Live Panel (Right)
Real-time display of:
Price
RSI
EMA values
Bollinger Bands
MACD
ADX
VWAP
Volume spike status
Also includes:
Binance balance + ROI
MT5 balance + ROI
Start / Stop bot controls
Live system status log
π Data Processing Flow
Market Data (Binance / MT5 / Yahoo)
β
Indicator Engine (RSI, EMA, MACD, etc.)
β
Alert Engine (Signal Conditions)
β
Notify Engine (Telegram / Discord)
β
UI Update + Status Logging
π§© Architecture Modules
data_engine β Market data fetcher
indicator_engine β Technical indicator calculations
alert_engine β Signal logic engine
notify_engine β Messaging system
auth_engine β License validation
bot_manager β Symbol management system
security β Encryption / decryption layer
βΆοΈ How to Run
1. Install dependencies
no need
2. Start application
main.exe
π License Activation
Open application
Copy Machine ID
Enter license key
Click Activate
Click Verify
π‘ Signal Workflow
Add symbol (e.g., BTCUSDT)
Select data source
Configure timeframe rules
Enable signal conditions
Enable notifications
Start bot
β οΈ Notes
Yahoo symbols are automatically adjusted to 1D / 1W
Each symbol-timeframe pair stores independent configuration
Config file is encrypted for sensitive credentials
Bot runs multi-threaded background scanning loop
π§ System Version
Trading Bot PRO v2.1.0
π Contact
Telegram: @NhoNguyen103
Discord: (configured in settings panel)
Compatible With
Project State
Ready & CustomizableTrading Bot PRO - Alert System
- Multi-Source Market Data
- Binance API integration
- MetaTrader 5 (MT5) support
- Yahoo Finance fallback data
Trading Bot PRO - Alert System
- Multi-Source Market Data
- Binance API integration
- MetaTrader 5 (MT5) support
- Yahoo Finance fallback data
π Trading Bot PRO - Alert System
π Overview
Trading Bot PRO is a multi-source trading signal and alert system built with a desktop GUI using Tkinter.
It supports real-time market monitoring, technical indicator analysis, and multi-channel notification delivery (Telegram & Discord).
The system is designed for:
Crypto trading (Binance)
Forex trading (MT5)
Market data analysis (Yahoo Finance)
Real-time signal generation
Automated alert distribution
βοΈ Key Features
π Multi-Source Market Data
Binance API integration
MetaTrader 5 (MT5) support
Yahoo Finance fallback data
Real-time data polling engine
π Technical Analysis Engine
Built-in indicator system:
RSI (Relative Strength Index)
EMA (Fast / Slow crossover)
MACD signals
Bollinger Bands
ATR volatility tracking
VWAP support
ADX trend strength filter
Volume spike detection
All indicators are computed dynamically per timeframe.
β± Multi-Timeframe System
Each symbol supports independent configuration per timeframe:
1m, 5m, 15m
1h, 4h
1D, 1W
Each timeframe can have its own:
Signal rules
Indicator conditions
Cooldown settings
Enable/disable logic
π Alert System
Signals are generated through a rule-based engine and processed by:
Alert Engine (signal logic)
Notify Engine (delivery system)
Supported notification channels:
π± Telegram Bot
π¬ Discord Webhook
π License & Security System
License-based activation system
Machine ID binding
Trial / VIP / Master tier support
Feature-based locking (signals / notifications)
Encrypted storage for sensitive data:
API keys
Secrets
Tokens
π§ Bot Intelligence
Multi-symbol scanning engine
Parallel timeframe evaluation
Active symbol focus mode (UI selected symbol prioritized)
Automatic signal filtering per configuration
Cooldown-based signal control
π₯ UI Overview
The application includes 3 main panels:
1. Symbols Panel (Left)
Add / remove trading symbols
Select data source (Binance / MT5 / Yahoo)
Per-symbol configuration loading
Timeframe switching
2. Settings Panel (Center)
Includes:
π Indicator Settings
RSI period
EMA fast / slow
Bollinger Bands settings
ATR period
π Signal Conditions
RSI overbought / oversold
EMA cross up/down
MACD cross signals
Price threshold filters
Bollinger touch conditions
π Filters
ADX trend filter
VWAP filter
Volume spike filter
Cooldown control
π Notification Settings
Enable Telegram alerts
Enable Discord alerts
Token / webhook configuration
Test notification buttons
π API Settings
Binance API key / secret
MT5 login / password / server
(All sensitive data is encrypted in config storage)
3. Live Panel (Right)
Real-time display of:
Price
RSI
EMA values
Bollinger Bands
MACD
ADX
VWAP
Volume spike status
Also includes:
Binance balance + ROI
MT5 balance + ROI
Start / Stop bot controls
Live system status log
π Data Processing Flow
Market Data (Binance / MT5 / Yahoo)
β
Indicator Engine (RSI, EMA, MACD, etc.)
β
Alert Engine (Signal Conditions)
β
Notify Engine (Telegram / Discord)
β
UI Update + Status Logging
π§© Architecture Modules
data_engine β Market data fetcher
indicator_engine β Technical indicator calculations
alert_engine β Signal logic engine
notify_engine β Messaging system
auth_engine β License validation
bot_manager β Symbol management system
security β Encryption / decryption layer
βΆοΈ How to Run
1. Install dependencies
no need
2. Start application
main.exe
π License Activation
Open application
Copy Machine ID
Enter license key
Click Activate
Click Verify
π‘ Signal Workflow
Add symbol (e.g., BTCUSDT)
Select data source
Configure timeframe rules
Enable signal conditions
Enable notifications
Start bot
β οΈ Notes
Yahoo symbols are automatically adjusted to 1D / 1W
Each symbol-timeframe pair stores independent configuration
Config file is encrypted for sensitive credentials
Bot runs multi-threaded background scanning loop
π§ System Version
Trading Bot PRO v2.1.0
π Contact
Telegram: @NhoNguyen103
Discord: (configured in settings panel)
Compatible With
Project State
Ready & CustomizableMore Like This
Related Items
Ummah β Islamic Center React Template Ummah is a Fully Responsive React Template built on Reactstrap 4, Pure React js, Without jQuery. Itβs a modern crafted React template which can be used for Islamic Center Nonprofit React Template. This is highly customizable β looks awesome
Furnixar is a modern eCommerce React Js template designed for furniture stores, home decor shops, and interior design businesses. This meticulously designed template is built with the latest web technologies to ensure optimal performance, responsiveness, and seamless user experie
Elevate your childcare or kids school website with Ascent β the comprehensive React template designed to captivate your audience. Crafted with care, Ascent seamlessly blends a modern, responsive design with a wealth of features tailored to the needs of your business. From the mo
DpMarket β Digital Marketplace Multi-Vendor React JS Template DpMarket is a modern and feature-rich React JS template designed for creating a dynamic digital marketplace. Whether youβre building a platform for selling digital products, software, or creative assets, DpMarket offe
