Algo Traderlar İçin Risk Yönetimi: Koruma Katmanları
Otomatik işlemde risk yönetimi katmanları: işlem başına stop, günlük zarar limiti, maksimum pozisyon, işlem limitleri, acil durdurma, izleme ve hatalı otomasyonla başa çıkma.
Otomatik işlemde risk yönetimi sonradan eklenen bir özellik değil, sistemin kendisinin bir parçasıdır. Bir bilgisayar, bir şeylerin ters gidip gitmediğini sormak için hiç durmadan yüzlerce emir gönderebilir. Bu yüzden birkaç koruma katmanı kurmak işe yarar: Biri başarısız olursa, bir sonraki hasarı durdurur.
Otomatik işlem neden farklı bir yaklaşım gerektirir
Manuel bir trader için son savunma hattı kişinin kendisidir: Tuhaf bir şey görür ve kapatır. Otomatik bir sistemde bu fren her zaman yoktur. Mükerrer bir alarm çift pozisyon açabilir. Bir mantık hatası tekrarlanan girişlere yol açabilir. Kopan bir bağlantı bir pozisyonu stopsuz bırakabilir.
Bu yüzden riski iki düzeyde düşünün: Piyasa riski (fiyat aleyhinize hareket eder) ve operasyonel risk (sistem niyet etmediğiniz bir şey yapar). İyi bir risk yönetimi her ikisiyle de ilgilenir.
1. Katman: Her işlemde stop
Temel ilke, her işlemin yanlış çıkması durumunda önceden tanımlı bir çıkışı olmasıdır. Birkaç prensip:
- Stop, yalnızca kodunuzun içinde var olmamalı, aracı kuruma gerçek bir emir olarak gönderilmelidir. Sisteminizin bağlantısı koparsa, aracı kurumda bekleyen bir emir sizi korumaya devam eder.
- Stopu yapıya ya da volatiliteye göre yerleştirin, sonra pozisyonu stopa göre boyutlandırın; tersini değil. Bkz. pozisyon büyüklüğü belirleme yöntemleri.
- Stop emrinin piyasa emrine dönüştüğünü ve hızlı bir piyasada seviyeden epey uzakta gerçekleşebileceğini unutmayın.
2. Katman: Günlük zarar limiti
Her işlemde stop olsa bile, aynı gün üst üste gelen zararlar birikebilir. Günlük limit şunu söyler: Belirli bir tutar kaybedildikten sonra sistem ertesi güne kadar işlem yapmayı bırakır.
Varsayımsal bir örnek: İşlem başına $200 riske eden bir hesapta $500'lık günlük limit, iki ya da üç zarardan sonra işlemi durdurur. Bir prop firm ile işlem yapıyorsanız, kişisel limitinizi firmanınkinin belirgin şekilde altına koyun; slipaj ve açık pozisyonlar için bir güvenlik payı bırakın. Ayrıntılar günlük zarar limitleri yazısında.
Limitin yalnızca gerçekleşmiş zararları mı yoksa açık zararları da mı saydığına ve sistemin limite ulaştığında mevcut pozisyonları kapatıp kapatmayacağına ya da yalnızca yeni girişleri mi engelleyeceğine önceden karar verin.
3. Katman: Maksimum pozisyon büyüklüğü
Bu, hatalara karşı en önemli savunmalardan biridir. Mantığınız dinamik bir pozisyon büyüklüğü hesaplasa bile, hiçbir nedenle aşılmaması gereken kesin bir kontrat tavanı belirleyin. Bozuk bir alarm 5 yerine 50 kontrat isterse, tavan bunu durdurur.
Yön başına (long veya short) ve toplam pozisyon için bir tavan belirlemek faydalıdır; özellikle aynı hesapta birkaç strateji çalışıyorsa ya da NQ ve ES gibi korelasyonlu piyasalarda işlem yapılıyorsa.
4. Katman: İşlem sayısı ve işlem saatleri
- Günlük maksimum işlem sayısı: Normalde günde üç işlem yapan ve birden yirmi işlem yapan bir strateji size bir şeylerin yanlış olduğunu söylüyordur. Böyle bir limit kontrolden çıkmış döngüleri durdurur.
- Zaman pencereleri: İşlemi stratejinin test edildiği saatlerle sınırlayın. Birçok trader önemli veri açıklamaları civarında giriş yapmaktan da kaçınır.
- Seans bitmeden kapatma: Pozisyonu gece taşımayı düşünmüyorsanız, pozisyonların seans sonundan önce otomatik kapandığından emin olun. Bazı prop firmlar bunu zorunlu tutar.
5. Katman: Acil durdurma ve izleme
Acil durdurma düğmesi (kill switch), her şeyi durdurmanın hızlı ve basit tek yoludur: Bekleyen emirleri iptal etmek, pozisyonları kapatmak ve yeni sinyalleri engellemek. Tam olarak nerede olduğunu ve telefonunuzdan da çalıştığını bildiğinizden emin olun.
İzleme şunları kapsar:
- Bir işlem gerçekleştiğinde, bir limite ulaşıldığında ya da bir hata olduğunda bildirimler.
- Sistemin açık olduğunu "düşündüğü" ile hesapta gerçekten açık olanın düzenli karşılaştırılması.
- Sonradan ne olduğunu ve neden olduğunu kontrol etmenizi sağlayan bir işlem kaydı.
Otomasyon hatalı davrandığında ne yapmalı
Bir şey yanlış göründüğünde işlem sırası şöyledir:
- Durdurun: Acil durdurma düğmesine basın. Sistem hâlâ işlem yaparken bir şeyleri düzeltmeye çalışmayın.
- Doğrulayın: Doğrudan aracı kurumun platformuna girin ve açık pozisyonları ve emirleri kontrol edin.
- Manuel kapatın: Açık olmaması gereken her şeyi kapatın.
- Belgeleyin: Alarmları, kayıtları ve zaman damgalarını kaydedin.
- Araştırın: Yeniden başlatmadan önce nedeni bulun, sonra kademeli olarak, tercihen simülasyon üzerinden geri dönün.
Batma riski
Batma riski (risk of ruin), bir zarar serisinin hesabı artık devam edemeyeceğiniz noktanın altına, örneğin bir prop firm hesabında maksimum drawdown seviyesine, düşürme olasılığıdır. Gerçek bir avantajı olan bir strateji bile şans eseri uzun bir kayıp serisine girebilir.
Varsayımsal bir örnek: Her işlemde izin verilen drawdown'un %25'ini riske ederseniz, art arda dört zarar hesabı bitirir; ve böyle bir seri tamamen sıradan bir olaydır. %5 riske ederseniz, art arda yirmi zarar gerekir. İşlem başına küçük risk riski ortadan kaldırmaz, ama stratejiye bir avantajı olup olmadığını gösterecek zaman tanır. Drawdown hakkında daha fazlası: prop firm drawdown türleri.
Önemli çıkarımlar
- Otomatik işlem hem piyasa riski hem operasyonel risk taşır ve her ikisine karşı da korunmanız gerekir.
- Katmanlar kurun: İşlem başına stop, günlük limit, kontrat tavanı, işlem sayısı ve saat limitleri.
- Acil durdurma ve izleme sistemin parçasıdır, ekstra değil.
- Bir şey ters gittiğinde: Durdurun, aracı kurumda doğrulayın, kapatın, belgeleyin ve ancak sonra araştırın.
- İşlem başına küçük risk batma riskini keskin biçimde azaltır.
WeCore; günlük zarar limiti, maksimum kontrat, işlem saatleri ve pozisyon kapatma gibi, bağlı her hesapta uygulanan otomatik risk kuralları içerir. Bunları prop firm kurallarından daha sıkı ayarlayabilir ve simülasyon modunda test edebilirsiniz. Ayrıntılar WeCore'da risk limitleri nasıl ayarlanır rehberinde.