Bu proje, C# ile Binance üzerinde çalışan bir algoritmik trade robotu geliştirmeyi amaçlamaktadır. Temel konuları ve stratejileri içeren örnek bir çalışma sunmaktadır.
Algoritmik trade, finansal piyasalarda ticaret stratejilerinin otomatik olarak uygulanmasını sağlar. Binance ise kripto para ticareti yapmak için kullanılan en büyük platformlardan biridir.
- Algoritmik Trade Robotu: Binance üzerinde çalışan bir trade robotu.
- Stratejiler: İçerisinde basit olarak Super Trend gibi iki adet strateji barındırır.
- Emirler: Buy, Take Profit ve Stop Loss emirleri verilmektedir.
- Kütüphaneler: Binance wrapper olarak Binance.Net ve indikatörler için Stock.Indicators kütüphanesi kullanılmıştır.
- Strateji Deseni: Strateji seçimi için Factory Pattern kullanımı.
- Ayarlar: Parite, lot ve strateji seçimi yapılan bir settings class'ı bulunmaktadır.
- Teknoloji: .NET 8 ile console uygulaması olarak yazılmıştır.
- Örnek Çalışma: Algoritmik trade ile ilgilenenler ve C# bilenler için örnek bir çalışma.
- Veri Kullanımı: İlgili sembolün geçmiş verileri çekilerek indikatörlerde istenen timeframe'de kullanımı sağlanmıştır.
Projeyi kullanmadan önce aşağıdaki adımları izleyin:
- Binance.Net ve Stock.Indicators kütüphanelerini kurun.
- Parite, lot ve strateji seçimlerinizi settings class'ı üzerinden yapın.
- Trade robotunuzu çalıştırın ve sonuçları gözlemleyin.
Robotu doğrudan hesaplarınızda çalıştırmayınız. Bu tavsiyeler mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabilir. Sadece burada yer alan bilgilere dayanarak yatırım kararı verilmesi beklentilerinize uygun sonuçlar doğurmayabilir.
Katkıda bulunmak isterseniz, lütfen bir pull request gönderin. Her türlü geri bildirime açığım.
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasına bakın.
Umarım bu içerikler işinize yarar! Eğer başka bir konuda daha yardıma ihtiyacınız olursa, bana her zaman sorabilirsiniz.