ZhuLinsen/daily_stock_analysis
LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.
📈 プロジェクト概要
daily_stock_analysis は、大規模言語モデル(LLM)と複数の金融データソースに基づく完全自動の株式分析システムです。毎日、ユーザーが選択したA株、香港株、米国株、日本株、韓国株、台湾株、およびETFに対して、売買推奨、リスク警告、世論概要などを含む「意思決定ダッシュボード」を生成し、企業微信、飛書、Telegram、Discord、Slack、メールなどのチャネルで配信します。
✨ 主な機能
| 機能 | 説明 |
|---|---|
| AI意思決定レポート | コア結論、スコア、トレンド、売買ポイント、リスクアラート、触媒要因、操作チェックリストを自動生成します。 |
| 複数市場データ集約 | A/香港/米国/日本/韓国/台湾株およびETFに対応し、相場、Kライン、テクニカル指標、ニュース、公告、ファンダメンタルズなどをカバーします。 |
| Web / デスクトップワークベンチ | 手動分析、タスク進捗、履歴レポート、Markdownエクスポート、バックテスト、ポートフォリオ管理、ライト/ダークテーマ。 |
| Agent戦略問い合わせ | 多ターン対話に対応し、15種類のテクニカル/ファンダメンタル戦略(移動平均、纏論、波動、話題など)を内蔵。Web/Bot/API経由で利用可能。 |
| スマートインポート&補完 | 画像、CSV/Excel、クリップボードからのインポートに対応し、コード/名前/ピンイン/別名を自動補完します。 |
| 自動化&配信 | GitHub Actions、Docker、定時タスク、FastAPIサービスに対応し、複数の企業コミュニケーションツールやメール配信をサポートします。 |
🛠️ 技術スタックとデータソース
- AIモデル:Modelflare、AIHubMix、Gemini、OpenAI互換、DeepSeek、Claude、Ollamaローカルモデルなど。
- 相場データ:AkShare、Tushare、Pytdx、Baostock、YFinance、Longbridge。
- ニュース検索:Anspire、SerpAPI、Tavily、Bocha、Brave、MiniMax、SearXNG。
- ソーシャル世論:Stock Sentiment API(Reddit/X/Polymarket、米国株のみ)。
- バックエンド:Python 3.10+、FastAPI、Docker、GitHub Actions。
🚀 クイックスタート
方法1:GitHub Actions(推奨)
- このリポジトリをフォークし、Settings → Secrets でモデル、通知チャネル、株式リストなどの必須シークレットを設定します(詳細はREADMEを参照)。
- Actionsを有効にし、
每日股票分析ワークフローを手動で一度トリガーすると、平日18:00に自動実行されます。
方法2:ローカルまたはDockerデプロイ
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis
pip install -r requirements.txt
cp .env.example .env # 必要に応じて .env を編集
python main.py # 当日のレポートを生成
# Web UIを起動
python main.py --webui # http://127.0.0.1:8000 にアクセス
よく使うコマンド:--debug, --dry-run, --stocks <list>, --market-review, --schedule, --serve-only。
📱 配信例
- 意思決定ダッシュボード:各銘柄の売買推奨、スコア、世論感情、リスクポイント、好材料となる触媒を表示します。
- 市場レビュー:指数の騰落、セクターのパフォーマンスなどのマクロ概要を提供します。
🤖 Agent問い合わせ
Web UIの /chat ページで内蔵戦略を使用して多ターンQ&Aが可能で、リアルタイム相場、テクニカル指標、ニュース、リスク情報の呼び出しをサポートします。環境変数 AGENT_MODE で切り替えられます。
📦 関連プロジェクト
- AlphaSift – 選股実装の参考。
- AlphaEvo – 戦略バックテストと自己進化。
📄 ライセンス
MIT License – 自由に使用、変更、再配布可能ですが、原作者の著作権表示を保持する必要があります。
⚠️ 免責事項
このプロジェクトは学習および研究目的のみで提供されており、いかなる投資アドバイスも構成しません。利用者は自己責任で投資リスクを負います。
すべての情報はリポジトリのREADMEから直接取得しています。追加の機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト