Skip to content

Johetha/freqtrade-tele-signal-bot

Repository files navigation

Freqtrade Signal Bot (Cornix‑style → Freqtrade)

This repo enables you to receive Cornix-style signals via Telegram, queue them, automatically generate Freqtrade strategies, and run trades.

Features

  • Telegram signal import (auto parsing)
  • Multi-signal queuing
  • Automatic strategy generation
  • Freqtrade Web UI & Telegram control
  • Docker / docker-compose ready

Requirements

  • Python 3.10+
  • Freqtrade (clone or install)
  • Telegram Bot Token
  • Exchange API key/secret
  • Docker & Docker Compose (if using container)

Setup

  1. Clone this repo.

  2. In bot/user_data/config.json, set your exchange credentials and basic config.

  3. Set environment variables or edit in signal_worker.py: TELEGRAM_TOKEN, AUTHORIZED_CHAT_ID.

  4. 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

About

Telegram signal parsing bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages