⚠️ Risk Uyarısı: Kaldıraçlı işlemler yüksek risk içerir. Sadece kaybetmeyi göze alabileceğin sermayeyle kullan. Bu yazılım finansal tavsiye değildir.
- 🤖 Otonom coin taraması (hacim + volatilite + sinyal gücü)
- 📊 EMA trend + RSI momentum + hacim onaylı strateji
- 🛡️ ATR tabanlı dinamik stop-loss
- 💀 Günlük/toplam zarar kill-switch
- 📄 Paper mod (testnet simülasyonu)
- 📈 Bar-bar backtest motoru (komisyon + slippage dahil)
- 📱 Telegram bildirimleri
- 📝 Otomatik Markdown backtest raporları
cd binance-futures-bot
python -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
pip install -r requirements.txtcp .env.example .env.env dosyasını düzenle:
BINANCE_API_KEY=testnet_api_keyiniz
BINANCE_SECRET_KEY=testnet_secret_keyiniz
Testnet için: https://testnet.binancefuture.com → API Management
cp config/config.example.yaml config/config.local.yamlconfig/config.local.yaml dosyasını ihtiyacına göre düzenle.
# Paper mod (varsayılan) — Testnet'te simülasyon
python bot.py --mode paper
# Backtest — Geçmiş veriyle test
python bot.py --mode backtest
python bot.py --mode backtest --symbol BTCUSDT
# Live mod — Testnet'te gerçek emirler
python bot.py --mode livebinance-futures-bot/
├── bot.py # Ana döngü
├── core/
│ ├── exchange.py # Binance Futures bağlantısı
│ ├── data.py # OHLCV veri + cache
│ ├── scanner.py # Coin tarayıcı
│ ├── strategy.py # Strateji taban sınıfı
│ ├── risk.py # Risk motoru + kill-switch
│ ├── backtest.py # Backtest simülasyonu
│ ├── executor.py # Paper/live emir yürütücü
│ ├── reporter.py # Rapor + grafik
│ └── notifier.py # Telegram bildirimleri
├── strategies/
│ └── ema_momentum.py # EMA + RSI + Hacim stratejisi
├── config/
│ ├── config.example.yaml # Public şablon
│ └── config.local.yaml # Gitignore (kendi parametrelerin)
├── data/ # OHLCV cache (gitignore)
├── logs/ # Log dosyaları (gitignore)
├── reports/ # Backtest raporları
└── requirements.txt
- ✅
.envasla commit'leme (gitignore) - ✅
config.local.yamlasla commit'leme (gitignore) - ✅ Mainnet'te withdrawal yetkisi KAPALI API anahtarı kullan
- ✅ IP whitelist aç
- ✅ Küçük sermayeyle başla
| Metrik | Minimum |
|---|---|
| Profit Factor | ≥ 1.4 |
| Max Drawdown | ≤ %20 |
| İşlem Sayısı | ≥ 100 |
| Ort. Net Getiri/İşlem | ≥ %0.3 |