Binance Futures hesabınızdaki pozisyonların PNL (Kar/Zarar) değerlerini gerçek zamanlı takip etmenizi sağlayan bir masaüstü uygulaması.
- Gerçek zamanlı PNL takibi
- Grafiksel gösterim
- Pozisyon bazlı alarmlar
- Özelleştirilebilir bildirimler
- Kullanıcı dostu arayüz
- Karanlık tema
- Python'un resmi sitesine gidin
- En son Python 3.x sürümünü indirin (3.7 veya üstü)
- İndirilen kurulum dosyasını çalıştırın
- Kurulum sırasında "Add Python to PATH" seçeneğini işaretleyin
- Kurulumu tamamlayın
Kurulumu kontrol etmek için:
python --version
- Git'in resmi sitesinden Git'i indirin
- Kurulum dosyasını çalıştırın ve varsayılan ayarlarla kurulumu tamamlayın
A. Git ile (Önerilen):
git clone https://github.com/yourusername/binance-pnl-tracker.git
cd binance-pnl-tracker
B. ZIP olarak:
- GitHub'dan projeyi ZIP olarak indirin
- İndirilen ZIP dosyasını çıkartın
- Komut satırında çıkartılan klasöre gidin
# Windows
python -m venv venv
venv\Scripts\activate
# Linux/MacOS
python3 -m venv venv
source venv/bin/activate
pip install -e .
- Binance'a giriş yapın
- API Management sayfasına gidin
- Yeni API anahtarı oluşturun
- "Enable Futures" seçeneğini işaretleyin
- IP kısıtlaması ekleyin (önerilen)
- API Key ve Secret Key'i kopyalayın
config.ini
dosyasını oluşturun:
[DEFAULT]
API_KEY = sizin_api_keyiniz
API_SECRET = sizin_api_secretiniz
CheckInterval = 30
AlertThreshold = 5
python main.py
- Uygulama başlatıldığında, Binance API bağlantısı otomatik olarak kurulacaktır
- Ana ekranda:
- "Başlat" butonuna tıklayarak PNL takibini başlatın
- Kontrol aralığını ayarlayın (saniye cinsinden)
- Bildirim eşiğini belirleyin (USDT cinsinden)
- Pozisyonlar sekmesinde:
- Aktif pozisyonlarınızı görüntüleyin
- Pozisyon bazlı alarmlar oluşturun
- Alarmlar sekmesinde:
- Yeni alarmlar ekleyin
- Mevcut alarmları yönetin
-
API Bağlantı Hatası:
- API anahtarlarınızın doğruluğunu kontrol edin
- IP kısıtlamalarını kontrol edin
- Futures API yetkilerinin açık olduğundan emin olun
-
Grafik Görüntüleme Sorunu:
- Matplotlib kütüphanesinin doğru kurulduğundan emin olun
- Uygulamayı yeniden başlatın
-
Bildirim Sorunu:
- İşletim sistemi bildirim ayarlarını kontrol edin
- Plyer kütüphanesini yeniden yükleyin
- Uygulama, Binance Futures hesabınızdaki tüm pozisyonları otomatik olarak takip eder
- Gerçek zamanlı PNL takibi için internet bağlantınızın stabil olması önemlidir
- API anahtarlarınızı kimseyle paylaşmayın
- Önemli PNL değişimlerinde masaüstü bildirimleri alacaksınız
- API anahtarlarınızı güvenli bir şekilde saklayın
- Sadece okuma yetkisi olan API anahtarları kullanın
- IP kısıtlaması eklemeniz önerilir
config.ini
dosyasını gizli tutun
- Bu depoyu fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniözellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik: XYZ'
) - Branch'inizi push edin (
git push origin feature/yeniözellik
) - Bir Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.