A powerful Telegram bot that delivers real-time Quotex trading signals for the CHF/JPY (Swiss Franc / Japanese Yen) currency pair using technical analysis (RSI + EMA) and market data from Twelve Data API.
- π Live CHF/JPY Price Feed
- π§ Technical Analysis using RSI and EMA
- π‘ Real-time Trade Signals (Buy / Sell)
β οΈ Signal Clarity Warnings when market is indecisive- π€ Fast, simple Telegram interaction with
/signal - π Secured API key handling via
.envandpython-dotenv
| Tool | Purpose |
|---|---|
| Python | Core programming language |
| Telegram API | Bot interface |
| Twelve Data | Real-time forex price feed |
ta lib |
Technical indicators (RSI/EMA) |
python-dotenv |
Secure config loading |
git clone https://github.com/yourusername/quotex-chfjpy-bot.git
cd quotex-chfjpy-bot
python -m venv env
source env/bin/activate # Or `env\Scripts\activate` on Windows
pip install -r requirements.txtCreate a .env file in the project root directory:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
TWELVE_DATA_API_KEY=your_twelve_data_api_keyThen ensure .env is ignored by Git:
echo ".env" >> .gitignoreStart the bot:
python bot.pyIn Telegram, send the /signal command:
π CHF/JPY: 165.927
πΌ BUY Signal: RSI Oversold + Price above EMA
Signal detection uses:
- RSI (Relative Strength Index): To identify overbought or oversold levels
- EMA (Exponential Moving Average): To spot price trend direction
Signal logic:
- β BUY when RSI < 30 and price > EMA
- β SELL when RSI > 70 and price < EMA
- β Otherwise: No signal is returned
- π Automatic scheduled signal alerts (every X minutes)
- π° Economic news + sentiment tracking
- π° Monetization features (paid VIP signals)
- π Web dashboard (React + Django backend)
Contributions are welcome!
Please open an issue to suggest changes or improvements.
MIT License Β© 2025 CONSCIENCE EKHOMWANDOLOR
Built with β€οΈ by AVT CONSCIENCE
π Data from Twelve Data
π€ Bot powered by Telegram Bot API