Funding ve Makro Olaylarla Strateji Backtest Etme

Funding oranları, fiyat davranışı ve makro olay filtrelerini birleştiren onchain trading stratejisini canlı uyarılara taşımadan önce nasıl test edeceğinizi öğrenin.

Funding ve Makro Olaylarla Strateji Backtest Etme

Kısa cevap

Funding oranları ve makro olaylar kullanan bir onchain trading stratejisini backtest etmek için testten önce iki parçayı da açık hale getirin.

Funding sinyalini tanımlayın, makro olayların kuralı nasıl etkileyeceğini yazın, birleşik koşulu geçmiş veride test edin, her tetiklemeyi inceleyin ve canlı yürütmeden önce uyarılarla başlayın. Makro veri kaynağı iş akışınızda henüz yoksa kapsam doğrulanana kadar bu kısmı manuel event filtresi olarak tutun.

Neden funding ve makro olayları birlikte kullanmalı?

Funding oranları perpetual futures pozisyonlamasının ne kadar crowded olduğunu gösterir. Derin pozitif funding, long tarafın long kalmak için yüksek maliyet ödediğini gösterebilir. Negatif funding, short tarafın short kalmak için ödeme yaptığını gösterebilir.

Makro olaylar bu sinyallerin davranışını değiştirir. CPI, FOMC, istihdam verisi, ETF kararı veya büyük politika konuşması öncesindeki funding uçları, sakin bir gündeki aynı funding ucundan farklı davranabilir.

Bu yüzden test sadece şunu sormamalıdır:

Funding yüksek olunca ne olur?

Daha iyi soru şudur:

Funding yüksek, fiyat tezi doğruluyor veya başarısız oluyor ve önümüzdeki birkaç saatte büyük makro olay yoksa ne olur?

Backtesting iş akışı

| Adım | Ne tanımlanır | Neden önemli | | --- | --- | --- | | 1. Market | Varlık, venue ve enstrüman | BTC spot, ETH perp, Hyperliquid, Binance aynı davranmaz | | 2. Funding sinyali | Yön, eşik ve aralık | “Yüksek funding” için sayı ve zaman çerçevesi gerekir | | 3. Fiyat filtresi | Breakout, failed breakout, trend veya volatilite koşulu | Funding tek başına çoğu zaman gürültülüdür | | 4. Makro event filtresi | Kaçınılacak, dahil edilecek veya ayrı incelenecek olaylar | Büyük olaylar ileri getiri dağılımını değiştirebilir | | 5. Cooldown | Tetiklemeler arası minimum süre | Tek olayın çok sayıda kopya sinyal üretmesini engeller | | 6. İnceleme pencereleri | 1 saat, 4 saat, 24 saat veya özel vadeler | Her sinyalden sonra ne olduğunu gösterir | | 7. Aktivasyon kuralı | Uyarı, önizleme, onay veya destekleniyorsa yürütme | Canlı riski araştırma kanıtından ayırır |

Örnek prompt

Kullanılabilir prompt spesifiktir:

Hyperliquid üzerinde BTC-PERP’i backtest et. 8 saatlik funding %0.08 üzerinde olduğunda, BTC yeni 4 saatlik tepe yapamadığında ve önümüzdeki 2 saatte büyük makro olay olmadığında sinyal üret. 4 saat cooldown kullan. 1 saat, 4 saat ve 24 saat ileri getirileri göster, makro olay günleri ile sakin günleri ayrı sonuçlandır.

Bu prompt backtest motoruna şunları söyler:

  • Venue ve market.
  • Kesin funding eşiği.
  • Tezi doğrulayacak fiyat davranışı.
  • Makro olay penceresi.
  • Cooldown.
  • İnceleme vadeleri.
  • Olay ve olay dışı rejim karşılaştırması.

Sonuç kara kutu öneri değil, incelenebilir kural ve tetikleme geçmişi olmalıdır.

Funding-rate kuralı için Stingray backtest kartı

Funding sinyalini tanımlayın

Funding birkaç şekilde kullanılabilir:

  • Crowding filtresi: pozitif funding uç noktadayken long kovalamaktan kaçınmak.
  • Mean-reversion sinyali: fiyat doğrulamadığında crowded tarafı fade etmek.
  • Carry sinyali: fiyat riski kontrol altındayken funding toplama fırsatı aramak.
  • Risk uyarısı: piyasa tek tarafa yığıldığında bildirim almak.

“Yüksek” veya “aşırı” gibi kelimeleri eşiksiz kullanmayın. Sayı, funding aralığı ve venue verin. Örneğin:

  • BTC-PERP funding 8 saatlik periyotta %0.08 üzerinde.
  • ETH-PERP funding 8 saatlik periyotta -%0.03 altında.
  • Funding son 90 günün en yüksek %5’inde.

Girdi ne kadar kesin olursa çıktı o kadar kolay incelenir.

Makro event filtresini tanımlayın

Makro stratejiye üç şekilde girebilir:

  • Kaçınma filtresi: büyük olayların belli süre öncesi veya sonrasında tetikleme yapmaz.
  • Ayrı rejim: event günlerini sakin günlerle karşılaştırır.
  • Katalizör filtresi: sadece açıkça önemsediğiniz olayların çevresindeki sinyalleri değerlendirir.

Kaçınma genellikle en basit ilk testtir. Örneğin, “CPI veya FOMC’den iki saat önce tetikleme yapma.” Bu, likidite, spread ve pozisyonlamanın hızlı değişebileceği dönemlerde funding sinyalinin yargılanmasını engeller.

İş akışınız canlı makro feed’e bağlıysa mevcut kapsamı önce doğrulayın. Kapsam yoksa funding mantığını backtest ve monitor ederken makroyu manuel event takvimi filtresi olarak tutun.

Canlıya geçmeden önce ne incelenmeli?

Canlı uyarılardan önce şunları inceleyin:

  • Cooldown sonrası tetikleme sayısı.
  • Performansın tek bir rejimde yoğunlaşıp yoğunlaşmadığı.
  • Event günü ve sakin gün sonuçları.
  • Her inceleme penceresindeki ileri getiriler.
  • Tetikleme sonrası en kötü tarihsel drawdown.
  • Ücretler, slippage ve funding ödemeleri.
  • Daha basit bir eşikle kuralın hâlâ çalışıp çalışmadığı.
  • Makro filtreyi kaldırmanın sonucu iyileştirip bozduğu.

Amaç en güzel görünen backtest’i bulmak değildir. Amaç kuralın nasıl başarısız olabileceğini anlamaktır.

Canlıya uyarılarla başlayın

İlk canlı versiyon trade değil uyarı olmalıdır.

Uyarı, sermaye koymadan kuralın canlı davranışını backtest ile karşılaştırmanızı sağlar. Kural tetiklendiğinde şunları inceleyin:

  • Funding koşulu tezle eşleşti mi?
  • Makro takvim temiz miydi?
  • Fiyat kurulumu doğruladı mı yoksa geçersiz mi kıldı?
  • Canlı bağlamı gördükten sonra hâlâ aksiyon almak ister miydiniz?

Uyarı versiyonu mantıklı davranırsa desteklenen yerlerde preview-confirmed yürütme veya daha sıkı otomasyon düşünülebilir.

Stingray nerede devreye girer?

Stingray canlı riskten önceki iş akışı için uygundur: tezi tipli kurala çevirir, backtest çalıştırır, tetikleme geçmişini gösterir ve aynı koşulu uyarı olarak izler.

Daha dar funding-only walkthrough için Hyperliquid’de Funding Rate Stratejisi Nasıl Otomatikleştirilir yazısını okuyun. Daha geniş no-code iş akışı için Kod Yazmadan Kripto Trading Stratejisi Otomasyonu yazısına bakın.

Karar

Funding ve makro stratejisi sadece fikir kulağa mantıklı geliyor diye canlıya alınmamalıdır. Kesin kural test edilmiş, makro-event işleme açık ve ilk canlı aşama uyarı olduğunda ilerlemelidir.

Kuralı backtest edin, tetiklemeleri inceleyin, event günlerini sakin günlerle karşılaştırın ve yürütmeyi sonraki adım olarak görün.

Sonraki okumalar:

Stingray'i deneyin

Stingray ile stratejinizi çalıştırın