Paper Mode ile Test Etme

🟢 Başlangıç · 2025-03-25

Paper Mode Nedir?

Paper mode (kağıt üzerinde işlem), gerçek para kullanmadan grid bot stratejinizi test etmenizi sağlayan bir simülasyon ortamıdır. “Paper trading” kavramı geleneksel finans dünyasından gelir: eskiden trader’lar stratejilerini kağıt üzerinde takip eder, gerçek işlem yapmadan performansı ölçerdi.

Gridera’nın paper mode’u da aynı mantıkla çalışır. Botunuz gerçek piyasa verilerini kullanarak emirleri simüle eder. Hangi seviyelerde alım yapılacağını, hangi seviyelerde kâr alınacağını ve toplam kârlı/zararı gerçek zamana yakın şekilde hesaplar. Ancak hiçbir gerçek emir borsaya gönderilmez ve hiçbir gerçek para harcanmaz.

Neden Paper Mode Kullanmalısınız?

Strateji Doğrulaması

Grid bot performansı seçtiğiniz parametrelere büyük ölçüde bağlıdır. Grid aralığı, seviye sayısı, emir miktarı ve kaldıraç kombinasyonu farklı piyasa koşullarında çok farklı sonuçlar üretebilir. Paper mode, bu parametrelerin nasıl çalıştığını gerçek piyasa verileriyle görmenizi sağlar.

Risk Azaltma

Yeni bir parametre kombinasyonunu doğrudan canlı piyasada denemek maliyetli olabilir. Yanlış bir grid_low veya grid_high seçimi, grid break tetikleyerek pozisyonlarınızın kapatılmasına yol açabilir. Paper mode ile bu senaryoları önceden yaşarsınız.

Öğrenme Aracı

Grid trading kavramını ilk kez öğreniyorsanız, paper mode mükemmel bir eğitim ortamıdır. Botun nasıl emir açtığını, TP’lerin nasıl tetiklendiğini ve PnL’in nasıl hesaplandığını canlı olarak gözlemleyebilirsiniz. Hata yapmanın bir maliyeti yoktur.

Karşılaştırma

Farklı parametre setlerini aynı zaman diliminde test ederek hangisinin daha iyi performans gösterdiğini karşılaştırabilirsiniz. Örneğin 15 seviye ile 25 seviye arasındaki farkı paper mode’da gözlemleyebilirsiniz.

Paper Mode Nasıl Aktif Edilir?

Gridera’da paper mode’u iki şekilde aktif edebilirsiniz:

Web Arayüzü Üzerinden

  1. Bot oluşturma veya düzenleme ekranına gidin.
  2. Ayarlar bölümünde “Paper Mode” veya “Dry Run” seçeneğini bulun.
  3. Bu seçeneği aktif hale getirin.
  4. Botu başlattığınızda emirler simüle edilecektir.

Dashboard üzerinde paper mode’da çalışan botlar özel bir etiketle işaretlenir. Böylece hangi botun canlı, hangisinin simüle olduğunu kolayca ayırt edebilirsiniz.

Yapılandırma Dosyası Üzerinden

Bot yapılandırma dosyasında (YAML) şu ayarı değiştirin:

execution:
  dry_run: true

Bu parametre true yapıldığında bot paper mode’da çalışır. false yapıldığında canlı moda geçer.

Neler Simüle Edilir?

Paper mode’da aşağıdaki unsurlar simüle edilir:

  • Alım emirleri: Mark fiyatı bir grid seviyesinin altına düştüğünde, bot o seviyede alım yapılmış gibi kaydeder.
  • Kâr al (TP) emirleri: Alım yapılmış bir seviyenin TP fiyatına ulaşıldığında, satış yapılmış gibi kaydeder.
  • Pozisyon takibi: Açık pozisyonlar, dolu seviyeler ve bekleyen emirler gerçek botta olduğu gibi izlenir.
  • PnL hesabı: Gerçekleşen kârlar ve zararlar hesaplanır ve dashboard üzerinde görüntülenir.
  • Grid break: Fiyat aralık dışına çıkarsa paper mode’da da grid break tetiklenir ve bot kapanır.
  • Reconciliation: Eksik emir tespiti ve self-heal mekanizması paper mode’da da çalışır.

Neler Simüle Edilmez?

Paper mode gerçekçi olsa da bazı unsurlar tamamen aynı değildir:

  • Gerçek piyasa verisi: Fiyat verileri gerçek Pacifica DEX’ten alınır. Bu simüle değil, gerçektir. Bot, canlı mark price üzerinden çalışmaya devam eder.
  • Slippage (kayma): Canlı piyasada büyük emirler fiyatı kaydırabilir. Paper mode’da emirler tam olarak grid fiyatından gerçekleşir. Gerçek piyasada küçük fiyat farkları yaşanabilir.
  • İşlem ücretleri: Canlı işlemlerde exchange ücreti kesilir. Paper mode bu ücretleri hesaba katmayabilir. Gerçek performansınız paper sonuçlarından biraz düşük olabilir.
  • Likidite sorunları: Canlı piyasada bazı fiyat seviyelerinde yeterli likidite olmayabilir. Paper mode’da bu kısıtlama yoktur; her emir anında doldurulur.
  • Ağır piyasa koşulları: Ani sert düşüşlerde (flash crash) veya çok yüksek volatilitede canlı piyasa davranışı farklılık gösterebilir.

Paper Mode’dan Canlı Moda Ne Zaman Geçilmeli?

Aşağıdaki koşullar sağlandığında canlı moda geçmeyi düşünebilirsiniz:

  1. Parametreleriniz kararlı: En az birkaç gün paper mode’da çalıştırdınız ve parametrelerinizi değiştirme ihtiyacı hissetmiyorsunuz.
  2. Sonuçlar tatmin edici: Paper PnL beklentilerinizle uyumlu. Her işlem döngüsünün nasıl çalıştığını anlıyorsunuz.
  3. Grid break yaşanmadı veya yaşandıysa nedenini anladınız ve aralığınızı buna göre ayarladınız.
  4. Risk yönetiminiz hazır: Stop loss ve take profit değerlerini belirlediniz.
  5. Bakiyeniz yeterli: Canlı mod için gereken minimum bakiyeyi (order_usd x grid_levels x 1.2) karşılıyorsunuz.

Canlı moda geçerken önce düşük miktarlarla başlayıp, sisteme güveniniz arttıkça ölçeklendirmeniz önemlidir.

Paper ve Canlı Sonuçların Karşılaştırılması

Paper mode sonuçları canlı performansın iyi bir tahmincisidir ancak birebir aynı olmaz. Aşağıdaki farkları göz önünde bulundurun:

  • İşlem ücretleri: Canlı modda her işlemde exchange ücreti kesilir. Bu, toplam kârı biraz düşürür.
  • Slippage: Canlı modda özellikle büyük emirlerde küçük fiyat kaymaları olabilir.
  • Zamanlama farkları: Paper mode’da emirler anında doldurulur. Canlı modda API gecikmeleri ve emir işleme süresi vardır.
  • Genel kural: Paper mode sonuçlarından yaklaşık %5-15 düşük bir canlı performans beklemek gerçekçi bir yaklaşımdır.

Özet

  • Paper mode, gerçek para kullanmadan grid bot stratejinizi test etmenizi sağlar.
  • Gerçek piyasa verisi kullanılır ancak emirler simüle edilir.
  • Slippage, işlem ücretleri ve likidite kısıtlamaları paper mode’da tam olarak yansıtılmaz.
  • Yeni parametreleri, yeni stratejileri ve öğrenme sürecini paper mode’da denemeniz önerilir.
  • En az birkaç gün başarılı paper sonucu görmeden canlı moda geçmeyin.
  • Canlı performans, paper sonuçlardan biraz düşük olabilir; bu normaldir.

Sonraki Adım

Paper mode ile testlerinizi tamamladıktan sonra grid trading stratejileri hakkında daha fazla bilgi edinebilirsiniz: Gridera Nedir?

✨ Bu makale faydalı oldu mu?

Sorularını Discord'ta sor →