株取引履歴から何が分かる? 勝率だけでは見えない「再現性」と「改善点」を分析 期待値 勝率 × 平均利益 − 敗率 × 平均損失 資金効率 利益率・保有日数 投資金額を併記 再現性 銘柄・業種・時期 共通条件を探す 維持する取引 / 改善する取引を分ける 利益額ではなく、再現可能なルールとして評価する kabutrack.com

まず結論

取引履歴分析の目的は、過去の失敗を責めることではありません。

目的は、自分の取引を次の二つに分けることです。

  • 今後も維持すべき、再現性のある取引
  • 損失を減らすために改善すべき取引

一時的に大きな利益が出た取引でも、偶然性が高ければ再現性はありません。反対に、損失で終わった取引でも、保有資産全体の下落を抑えるヘッジとして機能していれば、失敗とは限りません。

ただし、取引回数が少ない状態では偶然と実力を分けにくく、過去に機能した条件が将来も続く保証はありません。最初に取引目的と集計期間を決め、結論は仮説として扱います。

集計前にそろえるデータ

分析対象は約定履歴だけでは足りません。少なくとも、売買代金、手数料、信用金利、配当、入出金、現在の保有残高を同じ期間でそろえます。株式分割、併合、銘柄コード変更があると数量や取得単価がずれるため、企業行動も補正対象です。

税引前と税引後の数字も混在させません。特定口座年間取引報告書は税務上の年間損益を確かめる資料になりますが、投資判断の理由や含み損益までは記録していないため、売買メモと組み合わせます。

取引を三つの目的に分類する

過去の取引は、次の三つに分けて分析します。

1.値上がり益を狙う取引

株価上昇による売却益を目的とした取引です。

主に確認する項目は次のとおりです。

  • 実現損益
  • 勝率
  • 平均利益
  • 平均損失
  • 保有期間
  • 投資金額に対する利益率
  • 売買した時期
  • 銘柄や業種
  • 現物取引か信用取引か

利益額に加えて、どの程度の資金を何日間使って得た利益なのかを並べます。

たとえば、10万円を10日間運用して1万円の利益を得た取引と、500万円を1年間運用して1万円の利益を得た取引では、資金効率が大きく異なります。

2.優待・配当を受け取る取引

株主優待や配当を目的とした取引では、売却損益だけで判断すると正しい評価ができません。

次の金額を合わせて確認します。

  • 売却損益
  • 受取配当金
  • 株主優待の実質価値
  • 売買手数料
  • 信用取引の金利
  • 配当落ちや権利落ちによる株価下落
  • クロス取引にかかった費用

優待品の表示金額を、そのまま利益として計算しないことも大切です。実際に自分が利用した金額や、家計支出を減らせた金額で評価すると、より現実的な分析になります。

3.保有資産の下落を抑えるヘッジ取引

信用売りやベア型ETFなどを利用したヘッジ取引は、単独の損益だけで評価しません。

ヘッジ取引で損失が出ても、同じ期間に保有株が大きく上昇していれば、その損失は保険料として機能した可能性があります。

確認すべきなのは、次の点です。

  • ヘッジを行わなかった場合の資産下落額
  • ヘッジ後の資産全体の変動
  • 信用金利やETFの減価
  • ヘッジした期間
  • ヘッジ比率
  • 相場上昇時に失った利益

ヘッジ取引は「利益を出したか」ではなく、「資産全体の値動きをどれだけ抑えたか」で評価します。

最初に確認する基本的な数字

取引履歴を取得したら、最初に次の数字を集計します。

分析項目確認できること
総利益利益取引で得た合計額
総損失損失取引で失った合計額
純利益総利益から総損失と諸費用を引いた金額
勝率全取引のうち利益になった割合
平均利益利益取引1件あたりの平均額
平均損失損失取引1件あたりの平均額
最大利益最も成功した取引
最大損失最も大きく失敗した取引
平均保有期間資金が拘束された平均日数
手数料・金利取引コストの合計額

勝率が高くても、平均損失が平均利益を大きく上回っていれば、長期的には利益が残りにくくなります。

反対に、勝率が低くても、利益が出たときの金額が損失額より十分に大きければ、取引全体ではプラスになる可能性があります。

期待値を計算する

取引結果を同じ単位で比べる指標の一つが、1取引あたりの期待値です。

期待値は、次の式で計算できます。

期待値=勝率×平均利益-敗率×平均損失

ここで平均損失は、マイナス符号を外した損失額の平均です。損益ゼロの取引を勝ち・負けのどちらに含めるかも先に決め、集計の途中で定義を変えません。

たとえば、次の取引を考えます。

  • 勝率:60%
  • 平均利益:5,000円
  • 平均損失:6,000円

この場合の期待値は次のとおりです。

60%×5,000円-40%×6,000円=600円

1取引あたりの期待値はプラス600円です。

ただし、実際には売買手数料や信用金利が発生し、口座区分によって税引後の結果も変わります。比較には費用控除後で統一した損益を使い、税引前と税引後を混ぜない方が誤差を減らせます。

期待値がプラスでも、取引数が数件しかなければ信頼できる結論にはなりません。件数と対象期間を併記し、相場上昇期と下落期で分けた結果も見ます。

利益と損失のバランスを確認する

もう一つ重要なのが、プロフィットファクターです。

プロフィットファクター=利益取引の合計額÷損失取引の合計額

分母の損失合計は、マイナス符号を外した正の値を使います。数値が1を超えていれば、その集計期間では損失総額より利益総額が大きかったことを示します。損失取引がゼロ件なら分母が0になるため、この指標は計算できません。

ただし、特定の1件だけで大きな利益が出ている場合は注意が必要です。その取引を除くと赤字になるのであれば、取引手法に再現性があるとは言い切れません。

そこで、次の感応度も計算します。

  • 最大利益の取引を除いた純利益
  • 利益上位5%を除いた純利益

上位5件では取引総数によって意味が変わるため、割合で切る方が期間同士を比べやすくなります。一部の成功だけに依存していないかを見る補助線です。

銘柄別・業種別に分析する

取引履歴を銘柄別にまとめると、自分が得意な銘柄と相性の悪い銘柄が見えてきます。

確認する項目は次のとおりです。

  • 銘柄別の取引回数
  • 銘柄別の合計損益
  • 銘柄別の勝率
  • 同じ銘柄への再投資回数
  • 業種別の合計損益
  • 大型株・中小型株別の損益

同じ銘柄で何度も損失を出している場合は、企業分析よりも感情的な再エントリーを優先している可能性があります。売買理由の記録がなければ、結果だけを見て原因を断定はできません。

一方、複数の銘柄で同じ投資条件が成功していれば、その条件は再現可能な投資ルールになる可能性があります。

保有期間別に分析する

取引を保有期間別に分けることも有効です。

  • 当日中
  • 2~5日
  • 6~30日
  • 31~90日
  • 91日以上

短期取引で利益が出ているのか、数カ月保有した取引で利益が出ているのかを比較します。

特に確認したいのは、利益取引と損失取引の平均保有期間です。

利益銘柄を早く売却し、損失銘柄だけを長期間保有しているなら、利益確定と損切りの基準が非対称になっていないかを見直せます。過去の研究では、個人投資家が利益銘柄を損失銘柄より売却しやすい「ディスポジション効果」が観察されていますが、個々の売却にはリバランスや資金需要など別の理由もあります。

売買時期を分析する

取引日を使えば、時期による違いも分析できます。

  • 月別損益
  • 曜日別損益
  • 決算発表前後の損益
  • 配当・優待の権利日前後の損益
  • 日経平均が上昇した日の損益
  • 日経平均が下落した日の損益
  • 相場急落時の損益

相場全体が上昇しているときだけ利益が出ている場合、銘柄選択の効果よりも市場環境の影響が大きい可能性があります。

自分の運用成績を日経平均やTOPIXなどと比較すると、売買を重ねた結果が市場全体と比べてどうだったかを把握できます。比較期間をそろえ、配当を損益に含めた場合はベンチマークも配当込み指数を使います。途中の入出金が大きいと単純な騰落率ではゆがむため、入出金前後で期間を分ける方法が扱いやすいです。

維持すべき取引の特徴

次のような取引は、今後も維持する候補です。

  • 費用控除後の期待値がプラス
  • 平均利益が平均損失を上回っている
  • 複数回の取引で利益が再現されている
  • 特定の1銘柄や1回の大型利益に依存していない
  • 売買理由と撤退条件が明確
  • 想定した損失範囲を守れている
  • 保有期間に対する資金効率が高い
  • 優待・配当を含めた総合収益がプラス
  • ヘッジによって資産全体の下落が抑えられている

成功した取引については、銘柄名だけでなく、購入時点で把握していた条件を記録します。売却後に判明した材料を理由へ混ぜると、後知恵でルールを作ることになります。

たとえば、「割安株」「決算後の上方修正」「高配当」「優待新設」「相場急落後」など、利益につながった共通条件を探します。

改善すべき取引の特徴

次のような取引は、売買ルールの見直しが必要です。

  • 勝率は高いが、一度の大きな損失で利益を失っている
  • 利益はすぐに確定し、損失銘柄だけ長期間保有している
  • 同じ銘柄への再エントリーで損失を繰り返している
  • 決算発表直前の取引で損失が多い
  • ナンピンによって投資金額が想定以上に増えている
  • 信用金利や手数料を含めると利益がほとんど残らない
  • 売買理由を説明できない
  • 一つの銘柄や業種に資金が集中している
  • 損切り基準が取引ごとに変わっている

改善するときは、すべての取引を禁止するのではなく、損失が発生しやすい条件を限定するのが現実的です。ただし、過去データに合う条件を細かく増やしすぎると、将来には通用しない過剰適合が起きます。

たとえば、「決算前の新規購入を減らす」「1銘柄への投資上限を決める」「追加購入は1回までにする」など、実行可能なルールに変換します。

含み損も合わせて確認する

実現損益だけの分析では、現在保有している含み損が反映されません。

利益が出た銘柄だけを売却し、損失銘柄を保有し続けている場合、確定利益は大きく見えても、資産全体では利益が出ていないことがあります。

そのため、次の三つを分けて確認します。

  • 確定した売買損益
  • 現在保有している銘柄の含み損益
  • 配当・優待・手数料・金利を含めた総合損益

取引履歴だけでなく、現在の保有残高も組み合わせることで、実際の運用成績を把握できます。

複数口座を利用している場合

複数の金融機関を利用している場合も、各口座の取引履歴を統合して分析できます。

会社ごとに項目名やデータ形式が異なるため、次の共通項目にそろえます。

  • 証券会社名
  • 銘柄コード
  • 銘柄名
  • 売買区分
  • 現物・信用の区分
  • 約定日
  • 株数
  • 約定単価
  • 売買金額
  • 手数料
  • 信用金利
  • 実現損益

複数口座を統合すると、同じ銘柄を別口座で売買している場合や、利益と損失が分かれている場合でも、運用全体に近い姿を把握できます。ただし、取得価額や税務上の損益計算は口座区分で扱いが変わるため、独自集計を申告用の数字として流用しません。

取引データの扱いにも注意

取引履歴には氏名、口座番号、保有資産、取引日時などの情報が含まれることがあります。表計算ソフトや外部サービスへ読み込む前に、分析に不要な個人情報を削り、共有範囲と保存先を決めます。

生成AIや第三者の分析サービスを使う場合も、口座番号や未公開の資産情報をそのまま送らない方が安全です。利用規約、データ保存期間、学習利用の有無を把握できないサービスには、匿名化した集計値だけを渡す方法があります。

まとめ

株取引履歴から分析できるのは、最終的な利益額だけではありません。

銘柄、業種、保有期間、売買時期、取引目的、投資金額、手数料などを組み合わせることで、自分の得意な投資方法と損失を出しやすい行動が見えてきます。

分析結果は、最終的に次の四つに分類すると分かりやすくなります。

  • 維持する取引
  • 条件付きで維持する取引
  • 改善する取引
  • 中止を検討する取引

取引履歴は答えではなく、仮説を作る材料です。費用控除後の結果、未決済ポジション、入出金、配当、比較対象をそろえ、次の期間でも同じ傾向が残るかを見ます。

出典

関連記事