Kâr Faktörü (PF) açıklaması: kıstaslar ve tuzaklar

Giriş. Kâr Faktörü (Profit Factor, PF) “Total Gross Profit ÷ Total Gross Loss”’tur. Değer 1’in üzerindeyse ilgili dönemde sistem net kârdadır. Yararlı bir metriktir; ancak tek başına PF bir EA’yı değerlendirmeye yetmez. Her zaman kazanma oranı (win rate), Reward:Risk (RR) ve drawdown (DD) ile birlikte okuyun.



PF tanımı (formül & anlamı)

PF = Total Gross Profit ÷ Total Gross Loss

Kazanma oranı p, ortalama kâr AvgWin ve ortalama zarar AvgLoss olsun. O hâlde:

PF = (p × AvgWin) ÷ ((1 − p) × AvgLoss) = [p × RR] ÷ (1 − p)

Not: RR (Reward:Risk) = Average win ÷ Average loss.

Aynı kazanma oranında, daha büyük RR (zararı çabuk kes, kârı sürdür) PF’yi yükseltir; küçük RR (küçük kâr, büyük zarar) PF’yi bastırır.

Kaba kıstaslar (yeterli örneklem varsayımıyla)

  • PF 1.1–1.3: Mütevazı ama gerçekçi. Maliyetler dâhilse yatırım yapılabilir.
  • PF 1.3–1.8: Sağlıklı aralık. DD ile dengesini doğrulayın.
  • PF ≥ 2.0: Güçlü; ancak düşük işlem sayısı, eksik maliyetler veya riskli mantık açısından kontrol edin.

Basit örnek

Win rate %50, AvgWin 100, AvgLoss 80 → PF = (0.5×100) ÷ (0.5×80) = 100/80 = 1.25.
Gösterişli değildir ama özsermayeyi istikrarlı artırır.


PF ve drawdown (DD): neden tek başına PF risklidir

Genelde, eşit şartlarda daha yüksek PF, daha sığ DD ile ilişkilidir. Fakat istisnalar vardır:

  • Grid/Martingale tarzları: Çok sayıda küçük kâr PF’yi yüksek gösterebilir; ancak nadir bir büyük zarar özsermaye eğrisini çökertir.
  • Olay duyarlılığı: Şok anındaki tek bir “fat-tail” zarar, gerçekleşene dek PF’de belirgin olmayabilir.

PF’yi daima DD ile birlikte okuyun. Maksimum DD’nin toleransınız içinde olup olmadığını ve Recovery Factor (Net profit ÷ Max DD)’ün yeterli olup olmadığını kontrol edin. Ayrıntılar için drawdown yazısını inceleyin.


Döneme göre istikrarsızlık (örneklem büyüklüğü & rejim)

  • Yetersiz örneklem PF’yi saptırır. Backtest’te aynı mantıkla ≥ 500 işlem, ideali ≥ 1.000 hedefleyin.
  • Piyasa rejimi (trend/arayış, oynaklık) PF’yi değiştirir. Aylık PF eğilimlerini ve kayan pencere PF’yi inceleyin.
  • Backtest’te komisyon, spread ve slippage’i mutlaka dâhil edin. Aksi hâlde PF şişer.

“Anormal derecede yüksek” PF nasıl fark edilir (kontrol listesi)

  • PF > 2.0 ve düşük işlem sayısı (< 200) → muhtemel şans veya aşırı uyarlama.
  • Kazanma oranı %80–95 fakat RR < 1 (küçük kâr, büyük zarar) → grid/martingale kokusu. En büyük zararı ve kayıp serilerindeki özsermaye düşüşünü doğrulayın.
  • Maliyetler atlanmış (yalnız sabit spread, slippage yok) → canlı işlemde PF muhtemelen sert düşer.
  • Seçmece dönem → rejim yanlılığı. Tam tarih, OOS ve forward üzerinde yeniden test edin.

Anormal Profit Factor örneği

Aşağıdaki backtest istatistikleri ve özsermaye grafiği bir EA’nın 2015–2020 dönemi içindir.

MT5 Backtest İstatistikleri 2020–2025: 2 ve üzeri PF örnekleri

Profit Factor: 2.05 — çok yüksek — ve özsermaye eğrisi son derece pürüzsüz.
Kârlı işlemler (toplama oranı) = %79; ilk bakışta kusursuz görünebilir.

 

Ancak sonraki görsel aynı sistemi 2015 başlangıcıyla (başka bir aralık) gösterir. Güçlü başlar, ardından tek bir büyük zarar hesabı sıfırlar.

MT5 Backtest 2015–2025: Kısa sürede yüksek PF, tek atışta hesabı bitirme
Bu, yüksek PF’nin tek başına sağlamlık garantilemediğini gösterir. Hatta çok yüksek PF, riskli veya yanıltıcı tekniklere dair soru işareti doğurmalıdır.


PF’yi diğer metriklerle birlikte kullanma (PF’yi karara dönüştürme)

Expectancy (Expected Payoff)

E = Win rate × Avg win − Loss rate × Avg loss. Önce E’nin pozitif olduğunu doğrulayın. Ayrıntılar: expectancy × RR yazısı.

RR (Reward:Risk)

RR = Avg win ÷ Avg loss. Mümkünse ≥ 1.5–2.0 hedefleyin. Aynı kazanma oranında daha büyük RR genelde daha istikrarlı sonuç verir.

PF

PF > 1 asgari düzeydir. 1.3–1.8 pratik, sağlıklı bir banttır. PF çok yüksekse işlem sayısı, maliyetler ve en büyük zararı çapraz kontrol edin.

DD (maximum drawdown)

Toleransınız içinde olduğundan emin olun. Aynı PF’de daha sığ DDye sadık kalmak kolaydır. İyileşme için gereken süre/getiriyi de düşünün.

Örneklem & forward

Backtest’te aynı mantıkla ≥ 500–1.000 işlem doğrulayın. Forward süresi uzadıkça güvenilirlik artar.


Özet: bugün ne yapmalı

  • PF bir sonuç oranıdır, sihirli değnek değil. Onu expectancy, RR, DD, işlem sayısı ve maliyet gerçekçiliği ile birlikte okuyun.
  • Kaba kural olarak PF 1.3–1.8 sağlıklıdır. PF ≥ 2.0 ise, nedenini sayılarla açıklamaya hazır olun.
  • Doğal olmayan yüksek kazanma oranı × düşük RR kırmızı bayraktır. En büyük zararı ve kayıp serilerinin derinliğini kontrol edin.
  • Son olarak, DD toleransınız ve kurallarınız (günlük/haftalık zarar limitleri, durdur/yeniden başlat tetikleyicileri) doğrultusunda karar verin.


SSS

Profit Factor (PF) nedir ve nasıl hesaplanır?

PF Total Gross Profit ÷ Total Gross Loss’tur. Eşdeğer şekilde, kazanma oranı p, ortalama kâr AvgWin ve ortalama zarar AvgLoss için PF = (p × AvgWin) ÷ ((1 − p) × AvgLoss). 1’in üzerindeki değerler ölçülen dönemde net kâr demektir.

Bir EA için “iyi” Profit Factor nedir?

Pragmatik bir kıstas (yeterli örneklem ve gerçekçi maliyetlerle) PF 1.3–1.8 sağlıklı bir aralıktır. PF ≥ 2.0 harika olabilir; ancak işlem sayısı, maliyet modellemesi ve kuyruk riski maruziyetini doğrulamadan güvenmeyin.

Neden yüksek PF büyük drawdown’ları saklayabilir?

Çok sayıda küçük kâr ve ara sıra büyük zarar üreten sistemler (örn. grid/martingale) “aykırı” bir kayıp yaşanana dek yüksek PF gösterebilir. Maksimum drawdown ve Recovery Factor’ü PF ile birlikte inceleyin. Bkz: drawdown rehberi.

PF’ye güvenmeden önce kaç işlem gerekir?

PF küçük örneklemde oynaktır. Aynı mantıkla ≥ 500 işlem (tercihen ≥ 1.000) ve farklı piyasa koşullarında test edin; forward ile doğrulayın.

Spread, komisyon ve slippage PF’yi etkiler mi?

Evet — maliyetler brüt kârı düşürür, efektif zararları artırır ve PF’yi azaltır. Backtest’te gerçekçi spread, komisyon ve slippage olmadan PF şişer ve canlıda tutunmaz.

RR düşükken %80–95 win rate ve yüksek PF güvenli mi?

Şart değil. RR < 1 ile çok yüksek kazanma oranı genellikle küçük kârlar ve nadir ama büyük zararlar demektir — tek zarar aylarca kârı silebilir. En büyük zararı ve kayıp serilerindeki özsermaye düşüşlerini kontrol edin.

PF neden döneme veya piyasa rejimine göre değişir?

PF rejime (trend/range, oynaklık) duyarlıdır. Kayan pencere PF ve aylık PF ile istikrarı değerlendirin; tam tarih, OOS ve forward dönemlerinde tekrar test edin.

PF’yi diğer metriklerle nasıl birlikte kullanmalıyım?

Önce Expectancy (E)’nin pozitif ve Reward:Risk (RR)’nin uygulanabilir olduğundan emin olun; sonra PF’yi DD, işlem sayısı ve maliyet gerçekçiliği ile birlikte okuyun. Başlangıç: expectancy × RR.

Backtest’te anormal derecede yüksek PF nasıl saptanır?

Uyarılar: PF > 2.0 ve < 200 işlem, atlanan maliyetler, seçmece dönem veya RR < 1 ile aşırı yüksek kazanma oranı. En büyük zararı, kayıp serilerindeki özsermaye patikasını karşılaştırın ve daha geniş veride tekrarlayın.

Bir yanıt yazın