← 学習センター

プロフィットファクター解説:勝率だけに頼らないバックテスト評価

プロフィットファクター解説:勝率だけに頼らないバックテスト評価. 明確なルール、現実的なコスト、ドローダウン、取引レビュー、リスクの観点を扱う実践ガイドです。

クイック回答

プロフィットファクターは、決済済み勝ちトレードの総利益を、決済済み負けトレードの総損失の絶対値で割った値です。1を上回っても、その過去シミュレーションで利益側が損失側より大きかったことを示すだけで、将来の再現性を証明しません。純損益、取引数、最大ドローダウン、コスト、未使用期間と一緒に読みます。

調査の背景

勝率は勝った回数の割合、プロフィットファクターは勝ち総額と負け総額の関係を測ります。勝率70%でも少数の大損で弱くなり、勝率42%でも平均利益が大きければ比率は高くなります。データ、シグナルの時点、約定モデル、試したパラメータ数も結論に影響します。

Backtestの設定例

BTCUSDT、1時間足、6か月、RSI、ロング、損切り2%、利確4%、約定ごとの手数料0.10%、スリッページ0.05%に固定します。基準結果を保存し、シグナルを変えずに通常コスト、2倍コスト、未確認の後続期間を別々に検証します。複数の条件を同時に変更しません。

プロフィットファクターの計算、勝率の限界、Backtestでコスト・ドローダウン・標本数・取引履歴を確認する方法を解説します。
プロフィットファクターの計算、勝率の限界、Backtestでコスト・ドローダウン・標本数・取引履歴を確認する方法を解説します。

結果の読み方

決済済みの模擬取引だけを対象に、コストが一貫して差し引かれているか確認します。取引履歴で最大利益の寄与、最悪の連敗、一つの相場局面への集中を調べます。最大利益を除いた場合と、妥当なコストを増やした場合にも結論が残るかを比較します。

プロフィットファクターが示さないこと

損益の順序、ドローダウンの深さと回復時間、資本のエクスポージャー、実際にその価格で約定できるかは分かりません。先読みバイアス、不良データ、足内の順序、流動性、ギャップ、多数の試行から最良結果だけを選ぶ問題も自動では検出しません。全市場共通の魔法の基準値はありません。

よくある間違い

勝率やプロフィットファクターだけで順位を付けないでください。手数料、スプレッド、スリッページ、資金調達費を省かず、少数取引の極端な値を信じず、異なる期間やサイズを直接比較しません。ホールドアウトを見てルールを変えた後、その期間をアウトオブサンプルとは呼べません。

実践チェックリスト

ルール、方向、サイズ、コスト、損切り、利確、市場、日付を先に記録します。純損益、取引数、平均利益・損失、ドローダウンを同時に確認します。外れ値の影響と2倍コストを試し、失敗した試行も保存し、未使用期間ではルールを固定します。その後ペーパーシグナルで観察します。

リスク注意

Backtestは教育・戦略研究用であり、金融助言、ブローカー、取引所、注文執行サービスではありません。過去シミュレーションは将来の成績を保証しません。実際の価格、流動性、スプレッド、スリッページ、手数料、ギャップ、約定はモデルと大きく異なる場合があります。失って困る資金をリスクにさらさないでください。

計算式 / 例

結果A結果B
70% win rate · profit factor 1.1742% win rate · profit factor 1.33

総利益 ÷ |総損失|。コスト条件が同じで、決済済みのシミュレーション取引だけを含む管理された結果同士を比較します。

関連ガイド

手数料とコスト · スリッページ · 検証方法

iOS版Backtest Trading

iPhoneで検証を続ける

別の設定を試し、シミュレーション取引を一つずつ確認して、戦略研究をいつでも続けられます。

App Storeからダウンロード