ABOUT / AI STOCK STORY

プロジェクト概要

AI Stock Story は、生成 AI と Python を組み合わせて、 株価の動きを「物語」として可視化する実験的な株価分析プロジェクトです。 このページでは、プロジェクトの背景・目的・設計方針、そして今後の展開イメージを紹介します。

背景とねらい

株価チャートは、多くの場合「線が上下しているだけ」に見えます。しかしその裏には、決算・ニュース・為替・世界情勢など、さまざまな「文脈」や出来事が存在します。

AI Stock Story は、こうした株価の動きを「物語」として読み解くことを目指したプロジェクトです。
チャートそのものだけでなく、なぜそのタイミングで動いたのかを、注釈やコメントというかたちで可視化します。

また、本プロジェクトでは「人手で分析レポートを書く」のではなく、データ取得から可視化・コメント生成・Webページ反映までを、できるだけ自動化することをもう一つの目的としています。

このサイトでできること

現時点では、主に次のような観点から株価を「物語」として眺めることができます。

複数銘柄のストーリー比較

トヨタ・ホンダ・日産といった複数銘柄を、同じ期間・同じチャート上で比較します。
どのタイミングでどの銘柄が強かったか、あるイベントに対して反応の仕方がどう違ったかを、一枚のチャートで俯瞰できます。

個別銘柄の物語を読む

個別銘柄ごとのチャートには、年ごとの「山」と「谷」にコメントを添付しています。
価格が大きく動いたタイミングに対して、AIがその背景や出来事を要約し、時系列のストーリーとして辿れるようにしています。

世界指数・インデックスの比較

全世界株(オルカン)や米国株(S&P500)、日経225 などの株価指数・インデックスも対象にします。
日本株とは異なるボラティリティやトレンドを、同じ目線で横並びに比較できるようにしていきます。

テーマ別・実験的なセット

高配当銘柄セットやセクター別、イベント相場など、テーマに沿った銘柄の組み合わせも、順次追加していく予定です。
「このテーマだとどんなストーリーになるか?」という視点で株価を眺められるようにすることを目指しています。

株価分析一覧ページを見る

データソースと前提条件

本プロジェクトで扱う株価データは、一般的な金融データサービス(例:証券会社/金融情報サイトのAPI など)から取得した終値ベースの株価時系列データを用いています。

可視化やコメント生成のために、期間・補間・スケール調整などの前処理をPythonスクリプト側で行っています。そのため、実際のチャートアプリケーションとは細かな値動きや刻みが異なる場合があります。

また、本サイトの内容は特定の銘柄や投資手法を推奨するものではなく、あくまで「株価推移のストーリーを可視化する」ことを目的とした実験的なコンテンツです。投資判断は必ずご自身の責任で行ってください。

自動化フローの全体像

AI Stock Story では、データ取得からチャート生成・コメント生成・Web反映までを、できる限り自動化することを目指しています。

1. 株価データの取得・前処理

Pythonスクリプトが指定した銘柄・指数の株価データを取得し、期間・補間・スケール調整などの前処理を行います。

2. チャート生成と注釈ポイント抽出

自動で注釈候補となる山・谷を抽出し、★付き吹き出しの位置やレイアウトをアルゴリズムで決定します。

3. 生成AIによるコメント生成・Web反映

抽出したポイントごとに、生成AIが自然文のコメントを作成し、最終的なチャート画像やHTMLに反映します。

各ステップのより技術的な詳細は、「AIの仕組み」ページで解説していく予定です。

今後の展開イメージ

現時点では、トヨタ・ホンダ・日産・オリエンタルランドなど限られた銘柄・指数のみを対象としていますが、今後は次のような拡張を想定しています。

  • 世界指数・インデックスの追加(オルカン、S&P500 など)
  • 高配当銘柄セットやセクター別セットなど、テーマ別チャートの充実
  • ドローダウンなど、別の観点からの可視化(リスク・変動率など)
  • チャート生成〜Web反映までのほぼ全自動更新フローの確立

すべてを一気に完成形にするのではなく、少しずつ範囲を広げながら精度と見やすさを高めていくスタイルで開発・運用していく予定です。