Skip to content

Dimar282/crypto-trading-bot-lightweight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

crypto-trading-bot-lightweight

Minimal crypto trading bot with modular strategies (Binance, Bybit, OKX, …)

Crypto Trading Bot (Lightweight)

A clean, modular, easy-to-extend trading bot for centralized crypto exchanges.

Currently supported exchanges (via ccxt):
Binance, Bybit, OKX, KuCoin, Gate.io, MEXC, Bitget

Built-in strategy templates:

  • Grid trading (spot & futures)
  • DCA / cost averaging
  • RSI + momentum
  • Breakout
  • Funding-rate arbitrage helper
  • Simple mean reversion

Quick Start

git clone https://github.com/yourusername/crypto-trading-bot-lightweight.git
cd crypto-trading-bot-lightweight
python -m venv venv
source venv/bin/activate      # Linux/macOS
# venv\Scripts\activate       # Windows
pip install -r requirements.txt├── config/             # yaml strategy & exchange configs
├── strategies/         # each strategy in separate file
├── core/
│   ├── exchange.py
│   ├── order_manager.py
│   └── risk.py
├── notifications/      # telegram, discord, email...
├── utils/
├── backtest/           # very basic pandas/vectorbt backtesting
├── .env.example
├── main.py
└── requirements.txt
cp .env.example .env
# ← edit .env with your API keys!
python main.py --strategy grid --symbol BTC/USDT

About

Minimal crypto trading bot with modular strategies (Binance, Bybit, OKX, …)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors