Hiç Var Olmayan Zarar

Bir sabah, alım satım botumun aylık raporu bana neredeyse her şeyi kaybettiğini söyledi — birkaç hafta içinde, yaklaşık %99’luk bir drawdown (düşüş). Midem ağzıma geldi, beynim daha durumu kavrayamadan önce.

Hiçbir şey kaybetmemişti. Para hâlâ tamamen oradaydı. Gözlerimi diktiğim şey bir zarar değildi; benim kendi kodumun saymayı becerememesiydi — ve bu, beni hiç yaşanmamış bir felaketin peşinden koşturdu.

Midemi ağzıma getiren sayı

Rapor son derece netti. Ay başından bugüne, hesap başladığı yerin minicik bir parçasına kadar düşmüştü. İçimdeki her güdü bir şey yap diyordu: riski sıkılaştır, pozisyon boyutunu kıs, fişi çek. Bu kadar büyük bir sayı analiz davet etmez — tepki talep eder.

Tuzak da işte budur, çünkü doğrulamadığınız bir sayıya tepki vermek, tam olarak bir ölçüm hatasının gerçek bir hataya dönüşme yoludur. Sağlam, tertemiz bir hesabı, yalnızca kendi aritmetiğimin bir sütununda var olan bir zarardan “kurtarmak” için ona zarar vermekten yalnızca bir panik kararı uzaktaydım.

Kodun aslında ölçtüğü şey

Kusur neredeyse utanç verici derecede basitti. Muhasebem tam olarak tek bir şeyi takip ediyordu: nakit bakiyesi. Bot bir varlık satın aldığında, para nakit sütunundan çıkıyordu — bu doğruydu — ama az önce satın aldığı şeyin değerini defterlere geri koyan hiçbir şey yoktu. Yani hesabın çoğunu bir pozisyona aktardığı an, defter nakdin kaybolmasını izledi ve bunu neredeyse tam bir zarar olarak kaydetti.

Pozisyon tam oradaydı. Eksiksiz, sapasağlam. Az önce ödenen değere eşit. Kod sadece ona bakmıyordu.

Başka bir deyişle, bot satın almayı kaybetmek olarak görüyordu. Nakdinizin yüzde doksanını bir varlığa harcayın ve, yalnızca nakit sayan bir deftere göre, paranızın yüzde doksanını az önce kaybetmiş olursunuz. -%99 ne bir piyasa olayıydı ne de kötü bir işlem. Hesabın kendi varlıklarına bakıp onların herhangi bir değer taşıdığını kabul etmeyi reddetmesiydi.

Yanlış bir cetvel her ölçümü zehirler

İşte bunun sırf görsel bir ekran arızasından daha kötü olmasının nedeni. Bir alım satım sisteminde önemsediğiniz neredeyse her sayı tek bir büyüklükten türer: eşitlik (equity), yani hesabın toplam değeri. Drawdown, eşitliğin bir fonksiyonudur. Getiriler, bir win rate’in (kazanma oranı) anlamı, risk limitleri, bir gün övüneceğiniz ya da yıkılacağınız Sharpe oranı — hepsi gerçekliğini hesabın değerini nasıl tanımladığınızdan miras alır.

O tek büyüklüğü yanlış tanımlayın ve aşağı akıştaki her metrik sadece kaymakla kalmaz; kurguya dönüşür. Drawdown grafiğim canlı, ayrıntılı ve tamamen hayal ürünüydü. Bozuk bir cetvel size hafifçe yanlış cevaplar vermez — size kendinden emin, kesin, yanlış cevaplar verir ki bunlar açıkça bozuk olanlardan çok daha tehlikelidir, çünkü tıpkı gerçeğe benzerler.

Hiç kontrol etmediğim bir sayıya neden inandım

Daha önceki bir yazıda, akıl almaz derecede iyi bir sonuca neredeyse inanışımı anlatmıştım, çünkü içimdeki açgözlü bir parça onun gerçek olmasını istiyordu. Bu, onun ayna görüntüsüydü ve bana simetriyi zor yoldan öğretti: korku, doğrulamayı açgözlülükten bile daha hızlı kısa devre yaptırır.

Gönül okşayan bir sayı, en azından siz onu kontrol etmeden önce ona hayran kalmanız için biraz zaman bırakır. Korkutucu bir sayı bırakmaz. Sizi doğrudan görmekten eyleme geçmeke iter, günü kurtaracak olan o tek adımı — doğrulamayı — atlayarak. Açgözlülük sizi yavaşça saf yapar. Korku sizi anında saf yapar. İkisi de aynı yerde biter: hiç denetlemediğiniz bir sayıya güvenmek.

Var olmayan bir felaketin peşinden koşmak

Asıl zarar hiçbir zaman hatanın kendisi değildi. Ona karşılık yaptığım şeydi. Günlerce hayalet zararı gerçekmiş gibi ele aldım ve onu “neden olan” strateji kusurunu avlamaya çıktım. Pozisyon boyutlandırmayı sorgulayıp durdum. Sıkılaştırılmaya ihtiyacı olmayan limitleri sıkılaştırdım. En düşük noktalardan birinde, güvenlik kontrollerini, hiç yaşanmayan zararlara tepki vermekten alıkoymak için gevşetmeye yaklaştım — bir ölçüm hatasını, gerçek zararlar için var olan korumaları devre dışı bırakarak düzeltmeyi önererek.

İşte bozuk bir defterin sessiz tehdidi budur: yanlış olarak öylece oturup kalmaz. Sizi aktif olarak kötü kararlara ortak eder, çünkü her tepki önünüzdeki sayı tarafından haklı çıkarılmış gibi gelir. Tamamen kendi muhasebenizde yaşayan bir hasarı onarmak için koşarken, sağlam bir sisteme gerçek zarar verebilirsiniz.

Çözüm: sahip olduğunuzu sayın

Onarım tek bir fikirdi — piyasaya göre değerleme (mark to market). Eşitlik, boş boş duran nakit değildir; nakit artı hesabın elinde tuttuğu her şeyin güncel değeridir. Bir alım bir transferdir: satın alma anında para, eşit değerde bir varlığa dönüşür, bir zarara değil. Defter açık pozisyonları değerlemeye başladığında, -%99 buharlaşıp gitti, çünkü hiçbir zaman gerçek bir şeyi tarif etmemişti. Hesap baştan sona gayet iyiydi. Bozuk olan yalnızca onun öz imajıydı.

O düzeltmenin, sona erdirdiği paniğin büyüklüğüne karşı ne kadar küçük olduğu üzerinde durmaya değer. Hesabın zaten sahip olduğunu değerlemek için birkaç satır ve koca bir kurgusal felaket öylece ortadan kayboldu.

Sonuçlarınıza güvenmeden önce cetvelinize güvenin

Aklımda tuttuğum ders, her gösterişli olanın gösterişsiz ikizidir: bir sonuca — iyi ya da kötü — güvenebilmenizden önce, onu üreten alete güvenmeniz gerekir. Bozuk bir muhasebeyle değerlendirilen bir strateji aslında hiç değerlendirilmiyordur. Laboratuvar önlüğü giymiş bir rastgele sayı üreteci tarafından tarif ediliyordur.

Yani artık ölçüm önce gelir, stratejinin önünde, optimizasyonun önünde, gerçek iş gibi hissettiren tüm parçaların önünde. Bir sistem bana dramatik bir şey gösterdiğinde, ilk sorum artık “strateji ne yaptı?” değil. “Bu sayıya gerçekten inanıyor muyum?” oluyor. Rahat olduğundan daha sık bir biçimde, dramın cetvelde olduğu ortaya çıkıyor.

Sahip olduğunu sayamayan bir bot size var olan en inandırıcı şekilde yalan söyleyecektir — kesinlikle. Ve en pahalı zararlardan bazıları, hiç gerçek olup olmadıklarını kontrol etmeden paniğe kapılıp peşine düştükleriniz dir.

— Sinyal yok, getiri yok, yatırım tavsiyesi değildir.