daily_stock_analysis の使い方:LLM で複数市場の株式分析と自動配信を行う

ZhuLinsen/daily_stock_analysis のローカル実行、環境変数、デバッグコマンド、銘柄リスト、市場レビュー、Web UI、GitHub Actions による定期実行の考え方を整理する。

ZhuLinsen/daily_stock_analysis は LLM 駆動の複数市場向け株式分析システムです。マーケットデータ、ニュース、市場レビュー、意思決定ダッシュボード、自動配信を組み合わせており、個人研究や情報整理の自動化に向いています。

プロジェクト:

https://github.com/ZhuLinsen/daily_stock_analysis

オンラインプレビュー:

https://dsa.zhulinsen.tech

注意:この種のツールは情報整理を補助するものであり、投資助言ではありません。実際の取引では、自分でリスクを判断する必要があります。

ローカルで実行する

README のローカル手順は明確です。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# プロジェクトを clone する
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis

# 依存関係をインストールする
pip install -r requirements.txt

# 環境変数を設定する
cp .env.example .env && vim .env

# 分析を実行する
python main.py

重要なのは .env です。自分のデータソース、LLM サービス、配信先に合わせて設定を埋めます。いきなり定期タスクにせず、まずローカルで一度通して実行しましょう。

よく使うコマンド

デバッグモード:

1
python main.py --debug

実際には送信しない dry run:

1
python main.py --dry-run

銘柄を指定:

1
python main.py --stocks 600519,hk00700,AAPL

市場レビューを生成:

1
python main.py --market-review

定期実行:

1
python main.py --schedule

サービスだけを起動:

1
python main.py --serve-only

Web UI

Web ダッシュボードで見たい場合は、次を実行します。

1
python main.py --webui

または Web UI だけを起動します。

1
python main.py --webui-only

GitHub Actions の考え方

このプロジェクトは GitHub Actions で定期実行する用途にも向いています。

  1. リポジトリを Fork する。
  2. リポジトリ Secrets に API Key と配信パラメータを設定する。
  3. Actions を有効化する。
  4. まず workflow を手動で一度実行する。
  5. 出力と配信が正常なことを確認してから、定期タスクに任せる。

使用時の提案

より安定した使い方は、まず少数の銘柄でテストすることです。たとえば 600519,hk00700,AAPL だけを見るところから始めます。マーケットデータ、ニュース、LLM 要約、配信が正常に動くことを確認してから、銘柄プールを広げます。自動化ツールで怖いのは「動いているように見えるが、データソースが失効している、または配信内容が間違っている」ことなので、原データと分析結論を定期的に確認するのがおすすめです。

记录并分享
Hugo で構築されています。
テーマ StackJimmy によって設計されています。