AIに「なぜ」を語らせるための、地味な下ごしらえ

AI株価予想アプリを作るとき、AIにいきなり「上がりそうな銘柄を選んで」と頼むだけでは、安定した分析にはなりにくいです。

AIは文章を作るのが得意です。ただし、その文章の根拠になるデータがなければ、コメントはどうしても曖昧になります。

そこで重要になるのが、テクニカル指標です。株価のトレンド、短期的な勢い、出来高の変化、リスクの高さを数値として整理しておくことで、AIに渡す情報が具体的になります。この記事では、AI株価予想アプリでテクニカル指標を使う理由と、トレンド・モメンタム・出来高をどう見ていくかを整理します。


AI予想に指標が必要な理由

AIは、与えられた情報をもとに文章を作るのが得意です。「この銘柄は上昇トレンドが続いています」「出来高を伴って上昇しています」「短期的なモメンタムが強いです」——こういったコメントは自然に作れます。

しかし問題は、その根拠です。AIに銘柄名だけを渡してコメントを書かせると、かなり一般的な文章になりやすいです。一方で、5日リターン・20日リターン・移動平均との関係・出来高の増減・ボラティリティ・高値更新の有無・スコアの内訳などを渡すと、AIはより具体的なコメントを書きやすくなります。

つまり、AIに考えさせる前に、まず分析材料を整えることが重要です。その分析材料として使いやすいのが、テクニカル指標です。


テクニカル指標とは

テクニカル指標とは、株価や出来高などの過去データから計算される指標です。企業の業績や決算内容を見るファンダメンタル分析とは違い、テクニカル分析では主に価格の動きや売買の勢いを見ます。

AI株価予想アプリでは、短期的な注目銘柄を見つけるために、まずテクニカル指標を使う方針にしています。理由は、数値化しやすく、スコアリングや答え合わせと相性が良いからです。移動平均線を上回っているか、直近5営業日で上昇しているか、出来高が増えているか、値動きが荒すぎないか——こうした条件はプログラムで計算しやすいです。この数値をもとに候補銘柄を絞り、そのうえでAIにコメントを書かせる流れにすると、アプリとして扱いやすくなります。


まず見るのはトレンド:移動平均線を使う

最初に見るべきなのは、トレンドです。株価が上昇方向にあるのか、下降方向にあるのか、横ばいなのか——という流れです。

トレンドを見るときに使いやすいのが、移動平均線です。一定期間の株価の平均を線にしたもので、5日移動平均・25日移動平均・75日移動平均などがあります。

図のように、終値が短期・中期・長期のどの移動平均線よりも上にあり、かつ5日線が25日線より上にある状態は、「短期の勢いが中長期のトレンドを上回っている」ことを示します。AI株価予想アプリでは、こうした条件——終値が25日移動平均線を上回っている、5日移動平均線が25日移動平均線を上回っている、移動平均線が上向きになっている、株価が移動平均線から大きく離れすぎていない——を見て、単に今日上がっただけなのか、ある程度の流れがあるのかを判断します。


モメンタムを見る

次に見るのがモメンタムです。株価の勢いを表す考え方で、同じ上昇トレンドでも、強い勢いで上がっている銘柄と、ゆっくり上がっている銘柄では意味が違います。

短期的なAI株価予想では、この勢いを見ることが重要になります。直近5日リターン、直近20日リターン、高値更新、連続上昇、短期的な上昇率——こうした指標を見ます。

モメンタムが強い銘柄は、短期的に注目されている可能性があります。ただし、勢いが強すぎる銘柄には注意も必要です。すでに買われすぎている場合、短期的に反落することもあります。そのため、モメンタムはプラス要素として見つつ、過熱感やリスクも一緒に見る必要があります。


出来高を見る

トレンドやモメンタムと同じくらい重要なのが、出来高です。株価が上がっていても、出来高が少ない場合は、強い動きとは言いにくいことがあります。一方で、出来高が増えながら株価が上がっている場合は、市場参加者の注目が集まっている可能性があります。

平均出来高より増えているか、直近で出来高が急増しているか、株価上昇と出来高増加が同時に起きているか、出来高が少なすぎないか、売買しにくい銘柄ではないか——こうした点を見ます。特に出来高が少なすぎる銘柄は、値動きが不安定になりやすく、検証結果もぶれやすくなります。そのため、出来高はスコアリングにも、除外条件にも使いたい指標です。


リスクも指標として見る

AI株価予想では、上がりそうな銘柄を探すだけでは不十分です。同時に、危なそうな銘柄を避ける仕組みも必要です。

ボラティリティが高すぎる、短期的に急騰しすぎている、出来高が少なすぎる、データが不足している、直近で大きく下落している、値動きが荒すぎる——こうした点をリスクとして見ます。スコアが高くても、リスクが高ければ注意が必要です。AIコメントでも、「短期的な勢いはありますが、直近の上昇が大きいため反落には注意が必要です」のように、良い面と注意点を両方出す方が自然です。AIにリスクコメントを書かせるためにも、リスク指標を事前に整理しておく必要があります。


指標をスコアリングに使う

AI株価予想アプリでは、トレンド・モメンタム・出来高・リスクの4つを点数化して、総合スコアを作ります。総合スコアが高い銘柄を注目候補として表示し、その銘柄についてAIにコメントを書かせる流れです。

このようにすると、「トレンドが強く、出来高も増えている」「モメンタムは強いが、リスクも高い」「出来高は安定しているが、短期的な勢いは弱い」といった見方ができ、どの銘柄がなぜ選ばれたのかを説明しやすくなります。スコアの内訳をAIに渡せば、コメントもより具体的になります。

AIにコメントを書かせるときは、銘柄名だけでなく、現在値・総合スコア・トレンドスコア・モメンタムスコア・出来高スコア・リスクスコア・5日リターン・20日リターン・出来高変化・注意点、といった情報を一緒に渡します。AIには最終判断を丸投げするのではなく、データをもとに説明してもらう。この使い方が、AI株価予想アプリでは重要だと感じています。


答え合わせにも指標を使う

テクニカル指標は、予想時点だけでなく、答え合わせにも使えます。トレンドスコアが高かった銘柄、モメンタムスコアが高かった銘柄、出来高スコアが高かった銘柄、リスクが低かった銘柄——それぞれがその後どう動いたかを確認します。

答え合わせを繰り返すことで、どの指標が有効だったのか、どの指標はあまり役に立たなかったのか、スコアの重みを変えるべきか、除外条件を厳しくするべきか——が見えてきます。図はあくまでイメージですが、実際にこういう傾向が積み重なっていけば、「出来高条件を厳しくした方が安定しそうだ」「モメンタム単体の重みは下げた方がよさそうだ」といった、具体的な改善につなげられます。つまり指標は、予想するためだけでなく、アプリを改善するためにも必要です。


指標は完璧ではない

ここで注意したいのは、テクニカル指標を使えば必ず当たるわけではないということです。

株価は、テクニカル指標だけで決まるものではありません。決算、ニュース、市場全体の流れ、為替、金利、海外市場、需給など、さまざまな要因で動きます。図の通り、このアプリが見ているテクニカル指標は、数ある要因のうちのひとつでしかありません。

そのため、テクニカル指標はあくまで判断材料の一つです。AI株価予想アプリでも、指標を使って候補を絞りますが、それを絶対的な答えとは考えません。重要なのは、指標を使って予想し、その結果を記録し、あとから検証することです。


ブログで検証結果を残す

このブログでは、AI株価予想アプリの開発ログとして、指標の使い方や検証結果も残していきたいと考えています。

  • トレンド重視のスコアは有効だったのか
  • モメンタム重視にすると成績はどう変わるのか
  • 出来高条件を入れると安定するのか
  • リスク条件を厳しくすると外れが減るのか
  • 高スコア銘柄は実際に上がりやすかったのか

予想した結果だけでなく、なぜその銘柄が候補になったのか、あとからどうなったのかをセットで残すことで、検証ログとして意味が出てきます。


今後改善したいこと

テクニカル指標の使い方も、今後少しずつ改善していきたいと考えています。

  • 移動平均の期間を変える
  • モメンタムの重みを調整する
  • 出来高条件を厳しくする
  • 過熱感の判定を追加する
  • 市場全体の地合いを考慮する
  • 業種別の比較を入れる
  • 過去類似条件を使う
  • 指標ごとの成績を集計する

最初から完璧なモデルを作るのは難しいので、予想と答え合わせを繰り返しながら改善していく方針です。


まとめ

AI株価予想アプリでは、AIに予想コメントを書かせる前に、テクニカル指標を整理することが重要です。特に見たいのは、トレンド・モメンタム・出来高・リスクの4つ。これらを数値化し、スコアリングに使うことで、注目銘柄を絞りやすくなります。また、指標の情報をAIに渡すことで、より根拠のある分析コメントを作りやすくなります。

ただし、テクニカル指標は万能ではありません。大事なのは、指標を使って予想し、その結果を記録し、あとから答え合わせすることです。AI株価予想アプリでは、この予想・記録・検証のサイクルを回しながら、少しずつ精度を改善していきたいと思います。

※この記事は、AIを使ったアプリ開発とデータ分析の記録です。特定の銘柄の売買をすすめるものではありません。投資判断はご自身の責任で行ってください。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です