Trading botları ve indikatörler
MetaTrader 4/5 için Expert Advisor ve indikatörler, TradingView Pine Script göstergeleri ve Python ile Polymarket botları.
Kuralları belli bir alım-satım stratejiniz varsa, bunu ekran başında beklemeden çalışan bir programa çevirmek mümkün. Ben Berke Özyaşar; MetaTrader 4 ve 5 için Expert Advisor (EA) ve indikatörler, TradingView için Pine Script göstergeleri ve Python ile Polymarket botları geliştiriyorum.
Kimler için
- Manuel uyguladığı stratejiyi otomatikleştirmek isteyen yatırımcılar
- Kendi kurallarına göre sinyal üreten bir indikatör ya da uyarı sistemi isteyenler
- Polymarket gibi tahmin piyasalarında fiyat farklarını tarayan bir bot kurmak isteyenler
- Mevcut bir EA ya da indikatörün kaynak kodunu düzeltmek veya geliştirmek isteyenler
Neler dahil
- MetaTrader EA yazdırma: giriş ve çıkış kuralları, emir yönetimi, işlem saati filtreleri
- MQL4 ve MQL5 indikatörler, TradingView Pine Script göstergeleri
- Risk yönetimi: lot hesaplama, stop-loss, take-profit, günlük zarar limiti
- Strategy Tester ile geçmiş veride test ve parametre optimizasyonu
- Polymarket için Python botları: emir defteri tarama, emir gönderme, zincir üstü işlemler
- Loglama, bildirimler ve izleme panelleri
Teknoloji
MetaTrader tarafında MQL4 ve MQL5, standart kütüphanedeki işlem sınıfları ve Strategy Tester. TradingView için Pine Script. Polymarket botlarında Python, py-clob-client, web3.py ve Polygon ağı; izleme için Grafana. Her sistemde kararların ve emirlerin ayrıntılı günlüğü tutulur, böylece botun neden işlem açtığı sonradan da görülebilir.
Nasıl çalışıyorum
1. Strateji yazılı hale gelir
"RSI düşükken al" gibi bir cümle doğrudan koda dökülemez. Hangi zaman diliminde, hangi koşul hangi mumun kapanışında kontrol edilecek, pozisyon nasıl kapanacak; hepsini birlikte yazılı bir şartnameye dönüştürürüz.
2. Geliştirme ve test
Kodu yazdıktan sonra geçmiş veride test eder, sonuçları raporla paylaşırım. Optimizasyonda aşırı uyumdan (overfitting) kaçınmak için verinin bir bölümünü optimizasyona hiç göstermeden ayrı tutarım.
3. Demo ve canlı
Canlı hesaba geçmeden önce demo hesapta ya da çok küçük tutarlarla ileri test yapılır. Sürekli çalışması gereken sistemler için VPS kurulumunda yardımcı olurum.
Önemli not
Bir botun kâr edeceğini kimse garanti edemez; ben de etmiyorum. Teslim ettiğim şey, sizin kurallarınızı hatasız uygulayan, riski sınırlayan ve ne yaptığını kaydeden bir yazılım. Strateji kararları ve piyasa riski size aittir; bu sayfa yatırım tavsiyesi değildir.
İlgili projeler
Polymarket botları, YES ve NO fiyatlarının toplamı 1 doların altına düştüğünde iki tarafı alıp zincir üzerinde birleştiren bir arbitraj yaklaşımına dayanıyor; ayrıntılarını bu yazıda anlattım. MetaTrader EA ve indikatörleri ile All Financial Market Watcher piyasa takip uygulaması da bu alandaki diğer çalışmalarım.
