This repo enables you to receive Cornix-style signals via Telegram, queue them, automatically generate Freqtrade strategies, and run trades.
- Telegram signal import (auto parsing)
- Multi-signal queuing
- Automatic strategy generation
- Freqtrade Web UI & Telegram control
- Docker / docker-compose ready
- Python 3.10+
- Freqtrade (clone or install)
- Telegram Bot Token
- Exchange API key/secret
- Docker & Docker Compose (if using container)
-
Clone this repo.
-
In
bot/user_data/config.json
, set your exchange credentials and basic config. -
Set environment variables or edit in
signal_worker.py
:TELEGRAM_TOKEN
,AUTHORIZED_CHAT_ID
. -
Install dependencies:
pip install -r requirements.txt
Optional- Build Docker:
docker-compose up --build
Run:
python signal_worker.py & # listen to Telegram python strategy_generator.py freqtrade trade --config bot/user_data/config.json --strategy DynamicSignalStrategy