Inverse kontratta kâr/zarar hesaplama: Coin teminatlı işlemlerinizin rakamları neden tutmuyor

Ters (inverse), yani coin teminatlı kontratlarda kâr/zarar aslında nasıl işler, çoğu günlük bu matematiği nerede yanlış yapar ve rakamlarınızın gerçek olup olmadığını nasıl kontrol edersiniz.

Coin teminatlı perpetual (sürekli vadeli) ya da vadeli kontratlarda işlem yapıyorsanız muhtemelen şu anı yaşamışsınızdır: borsa bir rakam kazandığınızı söyler, trade günlüğünüz ya da Excel tablonuz başka bir rakam söyler ve ikisi de cüzdanınıza gerçekten yatan miktarla tutmaz. Bu nadiren bir veri sorunudur. Genellikle bir matematik sorunudur, çünkü ters (inverse) kontratlar, çoğu aracın tasarlandığı doğrusal (linear) kontratlar gibi çalışmaz.

Bu yazı, kendi gerçekleşen emirlerinizle karşılaştırabileceğiniz rakamlarla, işin gerçek mekaniğini adım adım anlatıyor.

Tek paragrafta doğrusal ve ters kontrat

Doğrusal bir kontrat (çoğu borsada BTCUSDT) USD cinsinden fiyatlanır, uzlaşı para birimi de USDT'dir. 0,2 BTC'lik pozisyon alırsınız, fiyat $5.000 hareket eder, 0,2 × 5.000 = 1.000 USDT kazanır ya da kaybedersiniz. Miktar çarpı fiyat değişimi. Her Excel tablosu formülü ve çoğu trade günlüğü aracı bu yapıyı varsayar.

Ters bir kontrat (Bybit, Deribit, BitMEX ve diğerlerinde BTCUSD) bunu tersine çevirir. Kontrat büyüklüğü USD cinsindendir (her kontrat Bybit'te $1, Deribit'te $10 değerindedir), ama teminat ve kâr/zarar coin'in kendisi cinsinden ödenir. Teminat olarak BTC yatırırsınız, kârınız ya da zararınız da BTC olarak gelir. Bu tek değişiklik doğrusal formülü bozar.

Gerçek formül

Ters bir kontratta N dolar nominal değerindeki long pozisyon için:

PnL (coin cinsinden) = N × (1/giriş − 1/çıkış)

Short için aynı formül geçerlidir, yalnızca işaret ters döner. Trader'ların bu kontratlara doğrusal olmayan demesinin sebebi bu 1/fiyat terimleridir: kâr/zararınız fiyatın tersine (1/fiyat) bağlıdır ve bu ters değerler bir eğri çizer.

Örnek üzerinden gidelim. $50.000 giriş fiyatından $10.000'lık BTCUSD long açıyorsunuz.

  • Fiyat $55.000'a çıkıyor. PnL = 10.000 × (1/50.000 − 1/55.000) = +0,01818 BTC. Çıkış fiyatından bu yaklaşık $1.000 eder.
  • Fiyat bunun yerine $45.000'a düşüyor. PnL = 10.000 × (1/50.000 − 1/45.000) = −0,02222 BTC. O çıkış fiyatından bu da yaklaşık $1.000 eder.

Coin miktarlarına bakın. Lehinize ve aleyhinize aynı $1.000'lık hareket, yükselişte +0,01818 BTC, düşüşte −0,02222 BTC demek. Ters kontratta long pozisyon, bir yükselişte size, aynı dolar büyüklüğündeki bir düşüşte kaybettirdiğinden daha az coin kazandırır. Short'larda bunun ayna görüntüsü geçerlidir; madencilerin ve uzun vadeli coin tutanların ters kontrat short'larını hedge olarak sevmesinin bir sebebi de budur.

Kimsenin hesaba katmadığı çifte darbe

Bunun üzerine binen ikinci bir etki daha var. Teminatınız BTC. Bir long aleyhinize gittiğinde teminatınızdan BTC kaybedersiniz ve fiyat az önce düştüğü için kalan teminatın dolar değeri de azalır. Dolar cinsinden ölçüldüğünde hesabınız, tek başına pozisyon zararının gösterdiğinden daha hızlı erir. BTC cinsinden ölçüldüğünde ise kazanan bir long, coin miktarınızı beklediğinizden daha yavaş büyütür.

İki bakış da yanlış değil. Bunlar iki farklı birim ve hangisinin önemli olduğu, dolar bakiyesi mi yoksa coin bakiyesi mi büyütmeye çalıştığınıza bağlı. Bunlardan yalnızca birini gösteren bir günlük, sorunun yarısını cevaplıyor demektir. Bu yüzden kâr/zararı BTC ya da USDT cinsinden ölçmeyi birinci sınıf bir seçenek olarak sunmak, ters kontrat trader'ları için herkesten daha önemlidir.

Araçlar nerede yanılıyor

Hisse senedi odaklı günlükler ve çoğu Excel tablosu, ters kontratlarda tahmin edilebilir şekillerde hata yapar:

Kontrat sayısını coin miktarı sanmak. Gerçekleşen emir dışa aktarımınızda miktar 10.000 yazar, yani on bin adet $1'lık kontrat. Doğrusal mantıkla çalışan bir araç 10.000'i fiyat değişimiyle çarpar ve milyonlara varan bir kâr/zarar raporlar. Günlüğünüz bir Bybit ters kontrat işleminde size hiç gülünç derecede büyük bir rakam gösterdiyse sebebi budur.

Dolar cinsinden hesaplayıp uzlaşıyı yok saymak. Araç, giriş ve çıkıştan dolar cinsinden bir kâr/zarar hesaplar ve orada durur. Oysa komisyonlarınız BTC olarak kesilmiş, funding'iniz BTC olarak ödenmiş ya da alınmış ve gerçekleşen kâr/zararınız BTC olarak yatmıştır. Bu coin miktarlarını yanlış zaman damgasıyla değerlemek (ya da hiç değerlememek) sonucu sessizce kaydırır.

Kısmi kapanışlarda bozulmak. Ters kontratlarda kâr/zarar, pozisyondan parça parça çıktıkça coin olarak gerçekleşir. Giriş ve çıkışların ortalamasını dolar cinsinden alıp uzlaşıyı en sonda tek seferde yapan bir araç, birden fazla gerçekleşen emri olan her işlemde borsanın kendi muhasebesinden sapar.

Sonuç, güvenmeyi bıraktığınız bir günlüktür ve güvenmediğiniz bir günlüğü kullanmayı da bırakırsınız.

Kendi rakamlarınızı nasıl kontrol edersiniz

Hiçbir aracın sözüne güvenmek zorunda değilsiniz, bizimki dahil. Kapanmış bir ters kontrat işlemi seçin ve kontrolü elle yapın:

  1. Nominal değeri dolar cinsinden alın (kontrat sayısı × kontrat büyüklüğü).

  2. Ortalama giriş ve çıkış fiyatınızla yukarıdaki formülü uygulayın.

  3. Sonucu borsanın coin cinsinden kapanmış kâr/zarar rakamıyla karşılaştırın. Komisyon ve funding farkı dışında tutmalılar.

  4. Sonra günlüğünüzü ikisiyle de karşılaştırın.

  5. adım tutmuyorsa, o işlemden hesaplanan her istatistik (R çarpanlarınız, kazanma oranınız, kâr faktörünüz (profit factor)) hatayı devralır ve üzerine ne kadar grafik eklerseniz ekleyin bu düzelmez.

Funding işi daha da kötüleştirir

Perpetual kontratlara funding (fonlama) ödemeleri eklenir (çoğu borsada sekiz saatte bir, Hyperliquid'de saatte bir) ve ters kontratlarda bu ödemeler de coin olarak yapılır. Fiyat açısından başa baş görünen bir pozisyon, bir haftalık funding hesaba katıldığında kayda değer şekilde kârda ya da zararda olabilir ve bunu hesaba katmak, coin cinsinden ödemeleri doğru değerlemek demektir. İki sorun birbirini büyütür: uzlaşı para birimini yanlış alırsanız funding'i de kendiliğinden yanlış hesaplarsınız.

Doğrusu neye benzer

Ters kontratları düzgün işleyen bir günlük birkaç belirli şeyi yapar:

  • Kâr/zararı önce uzlaşı para biriminde, ters (1/fiyat) matematikle hesaplar, gösterim için dönüşümü sonra yapar.
  • Komisyonları ve funding'i gerçekten kesildikleri para biriminde kaydeder.
  • Her gerçekleşen emir bazında mutabakat yapar, böylece kısmi kapanışlar borsanın kendi gerçekleşen kâr/zarar muhasebesiyle tutar.
  • Sonucu dolar, USDT ya da coin cinsinden görmenize izin verir, çünkü ters kontrat trader'ları haklı olarak bu birimlerin herhangi biriyle düşünür.

Viktury baştan bu matematik etrafında kuruldu, çünkü kurucusu bu kontratlarla işlem yaptı ve bunu doğru yapmayan araçlar yüzünden canı yandı. Deribit üzerinde ve Binance COIN-M vadeli işlemlerinde ters kontratları destekliyoruz ve rakamlar borsanın kendi rakamlarıyla tutuyor.

Kendi ters kontrat işlemlerinizi bununla karşılaştırmak için ücretsiz bir Viktury hesabı açın. Ya da önce yukarıdaki elle kontrolü şu anki aracınızda yapın; beş dakika sürer ve sonucu bilmeye değer.

Günlükte

Her işlem, komisyon ve funding düşülmüş.

Viktury kapanan bir işlemi böyle gösterir. R, koyduğunuz stop'tan gelir.

İşlem #481 · LongKırılım playbook'u
+$1.663,63
giriş 61.455,0komisyon −56,09funding −17,28+2,3R

Bir Hyperliquid cüzdan adresinden senkronize edildi, funding dahil.

Avantajınızı tahmin etmeyin. Ölçün.

İşlemlerinizi içe aktarın, kendi rakamlarınızı görün.

Ücretsiz başla →

Kart gerekmez · 14 gün Edge ilk işlemle başlar