Berke Özyaşar

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.

Örnek projeler

Sık sorulan sorular

EA mı, indikatör mü yazdırmalıyım?

İndikatör grafikte sinyal ve uyarı üretir, kararı siz verirsiniz. EA ise tanımlanan kurallara göre emirleri kendisi açıp kapatır.

Hazır bir EA'yı değiştirebilir misiniz?

Kaynak kodu (.mq4 veya .mq5) varsa evet. Yalnızca derlenmiş dosya (.ex4 veya .ex5) varsa değişiklik yapılamaz; bu durumda stratejiyi yeniden yazmak gerekir.

Botun kâr edeceğini garanti ediyor musunuz?

Hayır. Kurallarınızı doğru uygulayan ve test edilmiş bir yazılım teslim ederim; sonuçlar stratejiye ve piyasa koşullarına bağlıdır.

Bot için bilgisayarın sürekli açık olması gerekir mi?

MetaTrader EA'ları terminal açık olduğu sürece çalışır, bu yüzden genellikle bir VPS kullanılır. Python botları da bir sunucuda sürekli çalışacak şekilde kurulur.

Uygulamanızı birlikte yayınlayalım.

Ne yapmak istediğinizi birkaç cümleyle anlatın. Aynı gün dönüş yapıyorum.

Gezinmek için ↑ ↓, açmak için Enter, kapatmak için Esc