勝率は単独でなく、ペイオフと並べて読む

勝率は、選択したサンプルにおける勝ちの決済済みトレード数を全決済済みトレード数で割ったものです。勝ち負けそれぞれの大きさについては何も語りません。$100の勝ちが6回、$200の負けが4回なら、勝率60%でコスト控除前で$200の損失です。

プロフィットファクター(プラスの純損益の合計 ÷ マイナスの純損益の合計の絶対値)と、平均利益と平均損失を比べるリスクリワード比と組み合わせて見ましょう。Orderblockはこの3つを同じ決済済みトレードから算出するため、常に同じサンプルを表します。

例外的なケースは丸めてごまかさず、明示的に扱います。利益だけで損失のないサンプルのプロフィットファクターは、比較できそうな大きな数値ではなく無限大になり、決済済みトレードのないサンプルはゼロではなく「算出不可」になります。

すべての指標に計算式を添えて

製品内の各数値には、何を除外しているかも含めて定義があります。以下がその定義です。

純損益
選択した口座通貨での、各決済済みトレードの純損益の合計。
勝率
勝ちの決済済みトレード数 ÷ 全決済済みトレード数 × 100。建値決済のトレードは分母に含めます。保有中のトレードは除外します。
プロフィットファクター
プラスの純損益の合計 ÷ マイナスの純損益の合計(絶対値)。利益があり損失がない場合は∞、決済済みトレードがないか建値決済のみの場合は算出不可となります。
リスクリワード比
勝ちトレードの平均純利益 ÷ 負けトレードの平均純損失(絶対値)。エントリー時に計画したリスクリワードではなく、実現したペイオフです。勝ちと負けの両方が必要です。
期待値
確定純損益 ÷ 決済済みトレード数。建値決済のトレードと手数料を含みます。
平均実現R
各トレードの純損益 ÷ 記録されたリスク額 の平均。記録されたリスク額が正の値の決済済みトレードのみが対象です。
最大ドローダウン
決済済みトレードの累積損益における、ピークから谷までの最大下落幅。ゼロから計算を始め、未決済ポジションと入金は除外します。同時刻に決済されたトレードはまとめて1回だけ資産を動かすため、行の並び順によってドローダウンが生じることはありません。
1日あたりの平均損益
決済済みトレードの純損益を、決済済みトレードが1件以上あったUTCの日数で割った値。取引のない日は除外します。
連勝
決済時刻、次にトレードIDの順に並べた決済済みトレードのうち、純損益がプラスのトレードが連続した最長の回数。負けまたは建値決済のトレードでリセットされます。
連敗
決済時刻、次にトレードIDの順に並べた決済済みトレードのうち、純損益がマイナスのトレードが連続した最長の回数。勝ちまたは建値決済のトレードでリセットされます。
取引コスト
決済済みトレードで記録された手数料の合計。ブローカー報告の純損益にはすでにコストが含まれているため、手数料が二重に差し引かれることはありません。

考え方を変えることが多い4つの切り口

全体の成績からは、何をやめるべきかはほとんど分かりません。分かるのはこうした内訳です。

戦略別(トレード数も表示)
3回のトレードだけの戦略は根拠になりません。Orderblockはグループ化したすべての結果の横にサンプル数を表示するため、n=4の都合のいい平均値が発見のように見えることはありません。
銘柄・市場別
偏りは個人トレーダーの口座で最もよくある隠れたリスクです。損失の大半が1つの通貨ペアから来ていると分かることは、どんな表面的な数字よりも次の判断を変えます。
保有時間別
保有時間が最も短いトレードと最も長いトレードを比べましょう。デイトレードでは通用する戦略が、オーバーナイトのスワップコストには耐えられないことがよくあり、その逆もトレーダーが思う以上によく起こります。
カレンダーで日別・週別に
トレードカレンダーは純損益をUTCの決済日に表示します。合計を見て終わりにせず、日付をクリックしてその日のトレードまで確認しましょう。

コストとドローダウンを正直に

純損益には、データ元が提供する手数料、諸費用、スワップが含まれます。ブローカー報告の純損益にはすでにこれらのコストが含まれているため、Orderblockが二重に差し引くことはありません。データ元が手数料を省いている場合は、総額を黙って純額として表示せず、その旨を明示します。

ここでの最大ドローダウンは、決済済みトレードの累積損益におけるピークから谷までの最大下落幅です。ゼロから計算を始め、保有中のポジションと入金は除外します。保有ポジションを時価評価する資産曲線ベースのドローダウンより狭い定義であり、他のツールと比べる際にはこの違いが重要になります。

実現Rには記録された初期リスク額が必要なため、リスクを記録したトレードだけが平均に含まれます。これは意図的なものです。仮定のリスクから計算したRは、Rがないよりも悪いからです。

トレード分析に関するよくある質問

良いプロフィットファクターの目安は?

プロフィットファクターが1.0を上回れば、そのサンプルで総利益が総損失を上回ったことを意味します。数字そのものより文脈が重要で、400トレードでの1.3は、12トレードでの2.5より強い根拠になります。必ずトレード数と期間とあわせて読み、決済済みトレードのみから計算されていることを忘れないでください。

複数の口座にまたがるトレード成績はどう分析すればよいですか?

口座通貨が異なる場合は、1口座ずつ絞り込んでください。換算レートと日付を明記せずに異なる通貨の成績を合算しても、意味のない数字になります。Orderblockが取り込んだ成績に口座ごとの通貨を紐づけているのは、まさにこのためです。

日付で絞り込むと指標は変わりますか?

はい。すべての指標は選択した期間内の決済済みトレードから計算されるため、期間を変えればサンプルも変わります。期間を比べる際はトレード数も確認しましょう。

元データをエクスポートできますか?

はい。取引履歴の全件エクスポートが可能で、データエクスプローラーを使えば、数値を信頼する前にその元になった行を確認できます。