Kategori
Performans
Seviye
Başlangıç
Kullanıldığı yer
EA değerlendirmesiGeriye dönük test

Kâr faktörü

Belirli bir dönemdeki toplam brüt kârın toplam brüt zarara bölünmesi. 1,5 üzerindeki bir kâr faktörü kârlı bir stratejiye işaret eder; 2,0 üzeri güçlüdür.

ayrıca: PF, Brüt kâr oranı

Güncellendi

Sade bir dille

Stratejinin kaybettiği her bir para birimine karşılık ne kadar kazandı? Birin üzerindeyse geri verdiğinden fazlasını almıştır; birin altındaysa almamıştır. Bu bir toplamlar oranıdır, dolayısıyla kazançların ve kayıpların hangi sırayla geldiği hakkında hiçbir şey söylemez.

Neden önemli

Kâr faktörü, bir stratejinin hiç avantajı olup olmadığını anlamanın en hızlı yoludur: her işlemi 1,0 gibi sert bir eşiği olan tek bir sayıya indirger. Aynı zamanda en kolay şişirilen sayıdır; bu yüzden bir hüküm değil, bir eleme aracıdır.

  • Ölçekten bağımsızdır. Lot büyüklüğü, hesap büyüklüğü ve para birimi sadeleşir, böylece farklı bakiyelerde test edilmiş iki strateji doğrudan karşılaştırılabilir — net kârın tek başına asla yapamayacağı bir şey.
  • Gerçek bir başabaş çizgisi vardır. 1,0 altında strateji örneklem boyunca para kaybetmiştir, nokta; veriyi kurtaracak hiçbir okuma yoktur.
  • Maliyetler altında dürüstçe bozulur. Spread, komisyon ve kayma tamamen paydaya düşer, bu yüzden gerçekçi maliyetlerle hesaplanan bir değer ideal gerçekleşmelerle hesaplanandan çok daha düşük çıkar — ve ikisi arasındaki fark başlı başına bir dayanıklılık sinyalidir.
  • Yapmadığı şey ise stratejileri sıralamaktır. Bu sitede yayımlanan on üç EA genelinde, backtest sıralaması ile listelemeden sonra kapanan işlemlerden yeniden hesaplanan sıralama birbirine hafifçe ters gider: sıra korelasyonu −0,51 ve on üçün ikinci en iyi backtesti, listeleme sonrası en zayıf değeri üretmiştir. Listeleme sonrası pencerelerin her biri 7 ila 142 işlem içerir, ki asıl mesele budur — bu boyutta oran gürültüyü sıralar.

Nasıl hesaplanır

Kâr faktörü = Brüt kâr ÷ |Brüt zarar|
Brüt kâr
Kazançlı her işlemin kârının, zararlarla netleştirilmeden önceki toplamı.
Brüt zarar
Zararlı her işlemin zararının pozitif sayı olarak alınmış toplamı.

Her iki toplam da yalnızca kapanmış işlemleri ve aynı pencereyi kapsar. Maliyetler rakamların yanına değil içine aittir: spread ve komisyon öncesinde hesaplanan bir kâr faktörü, hesabın yaşayacağı kâr faktörü değildir.

Ne yüksek, ne düşük sayılır

  • 1,0 altı Zararda — örneklem para kaybetti
  • 1,0–1,3 Sınırda — canlı maliyetleri atlatmak için başabaşa fazla yakın
  • 1,3–1,8 Test edilmiş bireysel bir EA için kullanılabilir
  • 1,8–2,5 Güçlü, örneklem güvenilecek kadar uzunsa
  • 2,5 üzeri Bireysel bir backtestte şüpheli — ileri test gelene kadar eğri uydurma varsayın

Şunlarla birlikte okuyun

Tek bir sayı bir stratejiyi anlatmaz. Aşağıdaki ölçütler bu sayının okunuşunu değiştirir.

Örnek

Bir EA aynı pencerede kazançlı işlemlerini toplam 8.000 $, zararlı işlemlerini toplam 4.000 $ ile kapatır. Bu iki toplamın oranı kâr faktörüdür.

Buradaki net kâr 4.000 $, ancak net kâr farklı büyüklükteki hesaplar arasında karşılaştırılamaz. Oran karşılaştırılabilir.
Brüt kâr (tüm kazançlı işlemler)
8.000 $
Brüt zarar (tüm zararlı işlemler)
4.000 $
Pozitif sayı olarak alınır; işaret zaten adının içindedir.
Kâr faktörü
2,00

Hesaplama 8.000 ÷ 4.000 = 2,00

Sonuç Kâr faktörü 2,00 — strateji kaybettiği her bir birime karşılık iki birim kazandı

Örnekleme amaçlı sayılar — listelenen hiçbir EA'nın kaydı değildir.

Nasıl yorumlanır

Bir kâr faktörü ancak arkasındaki örneklem kadar iyidir. Sayıdan önce işlem adedini, maliyet modelini ve pencereyi okuyun.

Aralık Anlamı
Yaklaşık 100 işlemden az İstatistiksel olarak zayıf. Bir avuç büyük kazanç oranı taşıyabilir ve tek en iyi işlemi çıkarmak onu çoğu zaman 1,3 altına düşürür.
Spread veya komisyon olmadan hesaplanmış İşlem yapacağınız değer bu değildir. Maliyetler tümüyle paydaya düşer, bu yüzden gerçekçi maliyetler onu her zaman aşağı çeker.
Örneklem içi (optimize edilmiş pencere) Stratejiyi olduğu kadar ayarlamayı da yansıtır. Yalnızca alt sınırı örneklem dışı değer olan bir aralığın üst ucu olarak işe yarar.
Örneklem dışı veya ileri test Alıntılanmaya değer değer budur. Örneklem içine göre ölçülü bir düşüş normaldir; 1,0 altına çöküş avantajın uydurulmuş olduğu anlamına gelir.
Yayımlanmış bir işlem kaydından yeniden hesaplanmış Denetlenebilir tek sürüm. Satıcı kapanmış işlem listesini veriyorsa brüt kârı ve brüt zararı kendiniz yeniden toplayabilir — ve oranı satıcının hiç anmadığı bir pencere üzerinde hesaplayabilirsiniz.
  • En büyük tek kazançlı işlemi çıkarıp yeniden hesaplayın. Kâr faktörü 1,0 altına düşüyorsa stratejinin avantajı değil, şanslı bir işlemi vardır.
  • Onu kazanma oranı ve risk-getiri oranıyla birlikte okuyun. Aynı 2,0 hem tek bir devasa zarara karşı çok sayıda küçük kazançtan hem de çok sayıda küçük zarara karşı birkaç devasa kazançtan çıkar — tamamen farklı iki üründür. Buradaki iki kayıt aynı 1,27 değerini %78,09 ve %50,39 kazanma oranlarıyla taşır, üçüncüsü ise 1,33 ile %31,27 kazanma oranını eşleştirir.
  • On beş işlem bir başlığı yerinden oynatabilir. Buradaki bir kayıt backtest penceresinin 195 işleminde 1,281 iken, listeleme sonrası 15 işlem örnekleme katılır katılmaz 1,461 oldu — işlemlerin %7,1'i yayımlanan değeri 0,18 kaydırdı.
  • Kâr faktörlerini yalnızca karşılaştırılabilir pencereler arasında kıyaslayın. Yedi yıl boyunca 1,8 ile yedi ay boyunca 1,8 aynı iddia değildir.

Burada yayımlanan on dört koşu 1,27 ile 1,52 arasındadır: hiçbiri yukarıdaki 1,8–2,5 bandına ulaşmaz ve üçü bu sayfanın sınırda dediği 1,3 çizgisinin altında kalır. On dörtünün tamamı 10.000 USD tutarındaki bir depozitoda 0,1 lot ile koştu — derlemelerle birlikte gelen sabit lot girdisi, onunda LotSize, ikisinde InpLots ve iki sepette numaralı LotSize girdileri — ve oranın yok saydığı girdi tam olarak budur: onu yükseltin, kâr faktörü yerinden kımıldamaz. Her EA sayfası oranı pencere, işlem adedi ve test modeliyle yan yana basar ve arkasında kapanmış işlem kaydını sunar. Bu sayfalardaki listeleme sonrası blok getiriyi ve düşüşü bildirir ama kâr faktörünü bildirmez — onu kayıttan yeniden hesaplamak on üçün ikisini 1,0 altına yerleştirir.

Sık yapılan hatalar

Yüksek kâr faktörünü düşük risk saymak

Oranın içinde hiçbir düşüş terimi yoktur. Her zarara ortalama düşüren bir strateji yıllarca yüksek kâr faktörü gösterir — gerçekleşmemiş zararlar hiç kapanmadığı için paydaya hiç girmez — ta ki kapanan tek sepet tüm sicili silene kadar.

Farklı maliyet varsayımlarıyla hesaplanmış değerleri karşılaştırmak

Sıfır spreadli bir backtestten çıkan kâr faktörü ile gerçek spreadli bir backtestten çıkanı farklı şeyleri ölçer. Önce maliyet modelini eşitleyin, sonra karşılaştırın.

Oranı işlem adedi olmadan okumak

Kâr faktörü bir istatistiktir ve küçük örneklemler gürültülüdür. Yirmi işlem neredeyse her değeri üretebilir; sayı ancak yüzler mertebesinde bilgi taşımaya başlar.

1,0 üzerinin devreye alınabilir anlamına geldiğini varsaymak

Bu, örneklemin kârlı olduğu anlamına gelir; hesabın yolu atlatacağı anlamına gelmez. %40 düşüşün yanındaki 1,2 kâr faktörü, çoğu hesabın oturup katlanamayacağı bir stratejiyi tarif eder.

Bir kataloğu kâr faktörü sütunundan alışveriş yaparak taramak

Orana göre sıralamak, tekrarlama olasılığı en yüksek olanı değil, backtest penceresi kendisine en çok yaramış stratejiyi seçer. Buradaki on dört EA arasındaki ikinci en iyi backtest — 232 işlemde 1,526 — listelemesinden sonra kapanan 21 işlemde 0,72 verdi ve o işlemler sayılır sayılmaz yayımlanan değeri 1,43'e düştü. 21 işlemde bu tersine dönüş bir yasa değil gürültüdür; ve bir sıralama sütununun avantajdan ayırt edemediği şey tam olarak gürültüdür.

Ayrıntılı olarak

Sıkça sorulan sorular

MT5 EA için iyi bir kâr faktörü nedir?
Gerçekçi maliyetlerde ve birkaç yüz işlemlik bir örneklemde kabaca 1,3 ile 1,8 arası, bireysel bir EA için kullanılabilir ve inandırıcı bir aralıktır. Bir backtestte 2,5 üzerindeki her şey, bir ileri test onu yeniden üretene kadar eğri uydurma sinyali olarak ele alınmalıdır.
Kâr faktörü kazanma oranıyla aynı şey midir?
Hayır. Kazanma oranı kaç işlemin artıda kapandığını sayar; kâr faktörü o işlemlerin ne kadar para kazandığını, kaybedenlerin ne kadara mal olduğuna karşı tartar. Bir strateji işlemlerinin %30'unu kazanıp yine de 1,5'e yakın bir kâr faktörüne sahip olabilir, yeter ki kazananları kaybedenlerinden çok daha büyük olsun.
Backtest kâr faktörü EA canlıya geçtiğinde ayakta kalır mı?
Güvenilir biçimde değil — ve her zaman aşağı yönlü de değil. Oranı listeleme sonrasında kapanan işlemlerden yeniden hesapladığımızda, bu sitedeki on üç EA'nın onu kendi backtest değerinin üzerine, ikisi 1,0 altına çıktı. Bu, canlı işlemin backtesti yendiğinin kanıtı değildir: bu pencerelerin her biri iki ila dokuz ay boyunca 7 ila 142 işlem içerir ve maksimum düşüşleri, arkalarındaki backtestlerdeki %0,67 ile %14,52'ye karşılık %0,15 ile %4,85 arasındadır. Bu kadar kısa ve bu kadar sakin bir örneklem, backtest değerini sınamak yerine onun etrafına saçılır.
Canlı kâr faktörüm neden backtestten daha düşük çıkıyor?
Spread, komisyon, kayma ve gerçekleşme gecikmesi brüt kârı azaltır ve brüt zararı artırır; her iki etki de oranı aşağı iter. Ölçülü bir düşüş beklenir; 1,0 altına çöküş, backtestin fazla iyimser fiyatlandığı ya da avantajın test penceresine uydurulduğu anlamına gelir.