ファクターとは?銘柄の特徴を数値で比べる考え方
ファクターは銘柄の特徴を数値にしたものです。スコア・順位・保有ルール・注文の違いと、未来の収益を使って評価する際の注意点を公開教材で説明します。
ファクターの意味
株式の研究でいうファクターとは、銘柄の特徴を比較するために数値で表したものです。たとえば、過去の価格がどれくらい変化したかを、同じ計算方法で各銘柄について求めます。感覚的に「最近強そう」と見る代わりに、何を比べたのかを説明できる形にします。
ファクター投資では、こうした特徴を銘柄選択や配分の判断に使います。ただし、特徴を数値にできることと、その特徴が将来の収益に役立つことは別の問いです。まずは数値の意味を理解し、その後で評価へ進みましょう。
スコアは、どの特徴をどう測ったかを表す
価格モメンタムは、過去の価格変化に着目するファクターの一例です。ある期間の価格がどれだけ上がったか、下がったかを計算し、銘柄間で比較します。同じ銘柄でも、見る期間を変えると値は変わります。
そのため、スコアだけを見ても意味は決まりません。計算に使った期間、価格の種類、基準日を一緒に確認する必要があります。また、元の値を順位に変換したスコアと、価格の変化率そのものは違います。順位のスコアが 0.8 でも、80% の収益を表すわけではありません。
スコア、順位、ポートフォリオ、注文を分けて考える
次の表は、考え方を説明するために作った例です。コードはすべて架空で、数値は実際の銘柄や KabuForge の実行結果を示しません。ここでは「過去の価格変化が大きいほど上位にする」と決めて比べます。
| 架空コード | 過去の価格変化 | 順位 |
|---|---|---|
| EX-A | +8% | 1位 |
| EX-B | +3% | 2位 |
| EX-C | −2% | 3位 |
この表から分かるのは、同じ条件で測った過去の価格変化の大小です。EX-A が次の期間にも最も上がるとは、まだ分かりません。下落する銘柄が含まれるかどうかも、未来の結果を見なければ確認できません。
順位ができた後も、どの銘柄を保有するか、どの程度配分するか、いつ見直すかを決める必要があります。これがポートフォリオのルールです。さらに、保有状況や資金を踏まえて売買数量と時点を決めて初めて、注文になります。
ファクターのスコアは銘柄の特徴、順位は比較の結果、ポートフォリオは保有の計画、注文は売買の指示です。スコアが高いだけで、購入数量や注文価格が決まるわけではありません。
公開教材では、特徴と未来の収益を別々に保存する
KabuForge の公開研究コースの第2コースでは、20日と60日の価格モメンタムを使って、特徴の計算と独立した評価を体験します。期間の数え方や価格の扱いは教材の定義に従い、結果を見て都合よく変更しないことが大切です。
教材の特徴ファイルは、判断日より前の取引日、つまり D-1 の終値までを使って作ります。一方、評価用の「未来収益ラベル」は、注文を実行する日の始値から、5番目の後続観測日の始値までの単純収益です。ラベルは、後から「この特徴と、その後の価格変化にはどんな関係があったか」を調べるための答えに当たります。
未来収益ラベルは別ファイルに保存し、評価画面でだけ使います。期間の末尾で未来の価格が足りない行は欠損として残します。ラベルや評価結果を、同じ日の銘柄選択に戻してはいけません。判断時点には分からなかった答えが混ざるためです。詳しくはデータの利用時点と先読みバイアスで確認できます。
ファクターを評価するとき、何を見るのか
最初の問いは、スコアが高い銘柄ほど、その後の収益も高かったかどうかです。IC はファクターの値と未来収益の相関を、順位 IC はそれぞれの順位の相関を調べる指標です。定義や読み方はファクターと IC の基礎にまとめています。
もう一つの見方が、スコアの順に銘柄をいくつかのグループへ分け、それぞれの未来収益を比べる分位分析です。上位だけを見るより、特徴と収益の関係が順を追って変わるのかを確認しやすくなります。
ただし、IC や分位収益は、費用を差し引いたポートフォリオの利益とは違います。実際の保有ルール、入れ替えの頻度、注文の成立条件、手数料によって運用結果は変わります。取引費用と売買回転率まで確認しなければ、相関の数字から利益を判断できません。
3銘柄の教材から、統計的な安定性は証明できない
公開教材は、計算と画面の読み方を学ぶための小さな例です。3銘柄なら最大でも3分位であり、一つの銘柄の動きが結果に大きく影響します。3銘柄でよい結果が出ても、幅広い銘柄に通用する安定した関係を証明したことにはなりません。
同じ値しかない日や欠損の多い日には、比較に使える情報が限られます。同値の銘柄をコード順でグループへ分けても、新しい情報が生まれるわけではありません。また、未来収益を測る期間が重なっていると、毎日の評価をすべて独立した観測として扱えません。
評価結果を見ながら計算期間や方向を何度も変えると、その期間に合う特徴を選びやすくなります。特徴の定義を先に固定し、開発に使っていない期間でも調べる考え方は、過剰適合と期間外検証につながります。
KabuForge で特徴と評価を読み分ける
ファクター診断のチュートリアルでは、まず入力データと計算方法を確認し、特徴ファイルと評価用ラベルが分かれていることを確かめます。その後で IC、分位収益、計算できた銘柄の割合を示すカバレッジ、グループの構成銘柄の入れ替わりを順に読みます。
図の形だけで結論を出さず、「何を測ったスコアか」「いつまでの情報を使ったか」「どの期間の収益と比べたか」を説明してみてください。この三つを確認できると、銘柄の特徴の比較から、検証できる投資研究へ進みやすくなります。
教材の出典:KabuForge の画面操作で学ぶ研究コースのデモ 2。架空コードの表は本記事の説明用に作成した例です。
本記事は研究手順を学ぶための教材です。特定の銘柄や売買を推奨せず、将来の収益を保証するものでもありません。免責事項
このテーマを続けて学ぶ
対象: main のソース候補(未公開) · 公開ソース docs/ja_JP/GUI_RESEARCH_COURSES.md
内容確認 · KabuForge