20 Ekim 2026 · araştırma

Strateji, Vadeli İşlem Pozisyonunu Devretme Maliyeti Hesaplanana Kadar İşe Yarıyordu

Strateji, Vadeli İşlem Pozisyonunu Devretme Maliyeti Hesaplanana Kadar İşe Yarıyordu

Salı sabahı, ham petrol vadeli işlem trend stratejimiz vadesi dolmak üzere olan kontratta uzun pozisyondaydı. Sinyal, tam da istediğimiz gibi çalışıyordu: trend pozitif kaldığı sürece pozisyonu tutmak. Geriye dönük test mütevazı bir kazanç gösteriyordu. Deneme hesabında ise bir satış, sonraki kontratta bir alış, iki ücret ve grafiğin gösterdiğinden daha kötü bir giriş fiyatı vardı.

Sinyalde gizemli bir şey olmamıştı. Geriye dönük test, “vadeli işlem fiyatını” kesintisiz tek bir şey gibi ele almıştı. Hesabın ise biri kapanıp diğeri açılan iki kontratta, iki ayrı emir defterinde ve iki farklı fiyattan işlem yapması gerekiyordu.

Tutma devri dönemini aşan bir pozisyonu incelerken bu farkı bulduk. Strateji, likit ön ay kontratını kullanıyor ve bir takvim kuralı pozisyonu sonraki aya taşıyana kadar tutuyordu. Kural makuldü. Etrafındaki muhasebe ise değildi.

Sürekli serimiz, kontratlar arasındaki farkı kaldırmak için geriye dönük olarak düzeltilmişti. Böylece grafik trend hesaplamak için kullanışlı hale geliyordu. Ancak bu, seride eski kontratı kapatabileceğimiz veya yenisini açabileceğimiz gerçek bir fiyat olmadığı anlamına da geliyordu. Geriye dönük test, devir sırasında işlemi değerlemek için düzeltilmiş seviyeyi kullanmış, sonra da pozisyon hiç kesintiye uğramamış gibi işlemlere devam etmişti.

Sinyal üretmek için sürekli seri yararlı bir ölçüm olabilir. Emir gerçekleştirmek içinse kurmacadır. Devir, iki ayrı işlemdir ve kontratlar arasındaki spread, düzleştirilip yok edilecek kozmetik bir sıçrama değil, piyasa yapısının bir parçasıdır.

2 ayakvadeli işlem pozisyonunu kapatıp yeniden açmak için
2 emir defteriher birinin kendi alış, satış ve derinliğiyle
1 sinyalhiç değişmesi gerekmeyebilir

Olayı, listelenmiş iki kontratı kullanarak yeniden oluşturduk. Eski ay kontratında en iyi alış 79.98, en iyi satış 80.00 seviyesindeydi. Sonraki ay kontratında en iyi alış 80.42, en iyi satış 80.45 seviyesindeydi. Uzun pozisyonumuzu eski kontratta alış fiyatından satıp, ardından yeni kontratı satış fiyatından almamız gerekiyordu. Takvim spread’i, bu işlem yapılabilir taraflar arasında 44 sentti.

Bu sayı kendiliğinden 44 sentlik bir zarar anlamına gelmiyordu. Kontratların teslimat ayları farklıydı ve spread; taşıma maliyetini, depolamayı, finansmanı ve arz beklentilerini yansıtıyordu. Devir boyunca taşınan bir pozisyon, yeni kontratın fiyat hareketlerine maruz kalmayı sürdürür; kotasyonlu spread’in tamamını ücret olarak ödemez. Ancak stratejinin eski kontrattan çıkışı gerçekleştirmesi ve yeni kontratta pozisyon açması gerekir. Getiri hesabı bu fiyatları aynı enstrümana aitmiş gibi karşılaştırırsa kâr ve zararı (P&L) olduğundan fazla gösterebilir veya silebilir.

Yeniden oynatımda bu görevleri ayırdık. Sürekli seri trend sinyalini üretmeye devam etti. Değerlemelerde ve emirlerde kontrata özgü fiyatları kullandık. Devir sırasında simülatör, vadesi dolan ay kontratını kapatmak ve sonraki ay kontratını açmak için emir gönderdi; her kontratın ücretlerini uyguladı ve her emir defterinin spread’ini ve mevcut derinliğini kullandı.

İlk yeniden oynatımda sonuçlar hâlâ deneme hesabıyla uyuşmuyordu. Emirler sırayla gönderildiği halde iki işlemi de aynı zaman damgasına eşleştirmiştik. Eski ay kontratını kapatma emri gerçekleşmiş, ancak alış emri emir defterine ulaşmadan önce sonraki ay kontratının satış fiyatı değişmişti. Piyasanın desteklediği durumlarda devir takvim spread’i olarak gerçekleştirilebilir veya iki ayak arasında pozisyon riski taşınarak iki işlem halinde yapılabilir. Bunlar farklı gerçekleştirme varsayımlarıdır. Karşılaştırmada deneme hesabının gerçek emir sırasını kullandık.

Ardından takvim kuralının kendisinin de yeterince açık olmadığını fark ettik. “Vade bitiminden 5 gün önce devret” ilk bakışta kesin görünür; ta ki bir tatil işlem takvimini kaydırana, likidite daha erken başka kontrata geçene veya kontrata göre vade sonu kuralı değişene kadar. Bir yerde takvim günlerini, başka bir yerde iş günlerini sayacak şekilde kod yazmıştık. Deneme stratejisi son işlem gününden önceki 5. seansta devrediyordu; geriye dönük test ise 5 takvim günü öncesinde.

Devir tarihi bir işlem kuralıdır. Borsanın takvimini ve devri tetikleyen olayı açıkça belirtin; yoksa geriye dönük test ile hesap, hangi kontrata sahip olduğunuz konusunda er ya da geç farklı sonuçlara varır.

Devir talimatını, kontratın son işlem tarihini belirtecek, borsanın işlem takvimindeki seansları sayacak ve devirden önce asgari likidite kontrolü isteyecek şekilde değiştirdik. Bu eşik, daha iyi bir işlem fiyatı garantisi değil, pratik bir güvenlik önlemiydi: hacim ve açık pozisyon, emrimizin ne ölçüde gerçekleşebileceğini kusursuz biçimde göstermez. Her yeniden oynatımda el değiştirme sürecinin açıklanabilmesi için seçilen kontratı ve her iki ayağın fiyatını kaydettik.

Bu değişikliklerden sonra stratejinin tarihsel getirisi düştü. Fark, tek bir devrin yol açtığı büyük bir zarardan kaynaklanmıyordu. Pek çok küçük düzeltmenin toplamıydı: doğru kontrat, doğru işlem seansı, her iki ayakta gerçek ücretler ve kendi emir defterlerinde fiyatlanan çıkışlarla girişler. Likiditenin özellikle düşük olduğu bir devir oldukça maliyetliydi; bu etkiyi ortalamayla silmek yerine görünür bıraktık.

Vadeli işlem geriye dönük testinizde sürekli grafik kullanıyorsanız, bu grafiğin neyi temsil edebileceğini sorgulayın. Sinyale tutarlı bir girdi sağlayabilir. Gerçekten alıp satabileceğiniz bir kontrmanın yerini tutamaz. Vade sonunu aşan her pozisyon için araştırma kaydı eski kontratı, yeni kontratı, devir tetikleyicisini, gerçekleştirme modelini ve ortaya çıkan iki nakit akışını belirtmelidir.

O salı günkü işlem, sofistike bir başarısızlık değildi. Hesabın elindeki varlığı değiştirmek zorunda kaldığı anı atlayan, grafikte kârlı görünen bir çizgiydi. Bu anı yeniden oynatıma eklediğimizde sonuç daha az hoşumuza gitti ama çok daha kullanışlı hale geldi.

vadeli işlemlerpozisyon devretme maliyetlerigeriye dönük testpiyasa mikro yapısıişlem maliyetleri
← Tüm yazılar