Strateji editörü
Kod yazmadan giriş/çıkış kuralları, risk ve pozisyon boyutu tanımlayın.
Strateji, iç içe bloklardan oluşan bir kurallar ağacıdır. Editör her değişiklikte stratejiyi doğrular; hatalı blok kırmızıyla işaretlenir ve kaydetmeden önce düzeltilmesi gerekir.
Strateji neleri içerir
- Zaman aralığı (base): kuralların değerlendirildiği barlar. İndikatörler daha üst bir zaman aralığından da okunabilir (ör. 1h stratejide 4h EMA).
- Yön: yalnızca long, yalnızca short ya da ikisi. İkisinde, açık pozisyon varken ters sinyal gelince ne olacağını seçersiniz: yok say, kapat ya da ters çevir.
- İndikatörler: bir kez tanımlanır ve adıyla kullanılır.
- Giriş ve çıkış kuralları, risk ve pozisyon boyutu.
Semboller, sermaye, kaldıraç ve tarih aralığı stratejinin parçası değildir; bunları backtest'te seçersiniz. Aynı strateji farklı sembollerde çalışır.
Kurallar
| Blok | Anlamı |
|---|---|
| Tümü / Herhangi | VE / VEYA |
| Değil | Alt koşulun tersi |
| Karşılaştır | Büyük, büyük-eşit, küçük, küçük-eşit |
| Kesişim | Bu barda yukarı ya da aşağı kesişti |
| Eğilim | Son N bar art arda yükseliyor ya da düşüyor |
| Değişim | Son N barda en az yüzde X değişti |
| Formasyon | Mum ya da SMC formasyonu son N bar içinde oluştu |
Karşılaştırılan değerler fiyat (açılış, yüksek, düşük, kapanış, hacim ve ortalamalar), indikatör çıktısı ya da sabit sayı olabilir; "N bar önceki değer" de seçilebilir.
Veri yoksa işlem yok: indikatörün henüz değeri yoksa (ısınma) koşul "bilinmez" sayılır ve sinyal üretmez.
Ne zaman işleme girilir
Kurallar her barın kapanışında değerlendirilir; emir bir sonraki barın açılışında dolar. Üst zaman aralığından okunan değerler yalnızca o an kapanmış barlardandır. Böylece backtest geleceği görmez (lookahead yok).
Her strateji ve sembol için aynı anda tek pozisyon açılır (pyramiding yok).
Risk
R, giriş fiyatı ile stop-loss arasındaki mesafedir.
| Ayar | Seçenekler |
|---|---|
| Stop-loss | Yüzde ya da ATR katı; girişte sabitlenir |
| Take-profit | Yüzde, ATR katı ya da R katı |
| Trailing stop | Yüzde ya da ATR katı; isteğe bağlı olarak belirli bir kârdan (R) sonra başlar |
| En uzun süre | Pozisyon N bar sonra kapanır |
Stop-loss ve take-profit aynı barda tetiklenirse backtest kötümser davranır: önce stop.
Pozisyon boyutu
- Özsermaye yüzdesi: her girişte özsermayenin belirli bir yüzdesi teminat olarak kullanılır.
- Risk yüzdesi: stop'a gidilirse özsermayenin en fazla yüzde X'i kaybedilecek şekilde boyutlandırılır (stop-loss gerekir).
- Sabit tutar: her girişte belirli bir quote (USDT) tutarı.
Vadelide işlem büyüklüğü teminat × kaldıraçtır; kaldıracı backtest'te seçersiniz.
Versiyonlar
Kaydettiğiniz her değişiklik stratejinin yeni bir versiyonudur; eski versiyonlar değişmez. Backtest her zaman belirli bir versiyona bağlıdır, bu yüzden sonuçlar tekrarlanabilir. Versiyonlar editördeki geçmişten açılabilir.