このプロジェクトについて

盯盘侠 PanWatch は、セルフホスト型の AI 監視アシスタントで、TradingAgents マルチエージェント投資判断フレームワークを統合し、A株、香港株、米株市場向けにリアルタイム監視、ポートフォリオ管理、スマート分析、全チャネル通知を提供します。 主な機能は以下の通りです: - **スマートエージェントシステム**:寄り前分析、日中監視、引け後デイリーレポート、ニュース速報を提供し、操作戦略とリマインダーを自動生成します。 - **専門的なテクニカル分析**:トレンド指標(MA、MACD、ボリンジャーバンド)、モメンタム指標(RSI、KDJ)、出来高分析、ローソク足パターン認識、サポート・レジスタンスライン計算をサポートします。 - **複数市場・複数口座**:A株、香港株、米株をカバーし、複数の証券口座の独立管理と集計をサポートします。 - **全チャネル通知**:Telegram、企業微信、DingTalk、Feishu、Bark、およびカスタム Webhook をサポートします。 - **価格アラート**:複数条件の組み合わせ(AND/OR)、取引時間中/終日有効、クールダウン時間、1日のトリガー上限などをサポートします。 - **TradingAgents 深層分析**:ポートフォリオページでワンクリックにより 9 エージェントの投資調査チームによるリレー分析をトリガーします。強気・弱気ディベート、リスク管理レビュー、PM 意思決定書を含み、3〜5 分で完全な推論チェーンを出力し、結論を IM にプッシュします。 デプロイ方法:Docker によるワンクリックデプロイを提供し、イメージには Playwright 依存関係が組み込まれており、初回起動時に Chromium が自動ダウンロードされます。環境変数による認証、タイムゾーン、プロキシ、ログレベル、およびオプションの OpenTelemetry エクスポート設定をサポートします。 技術スタック:バックエンドは FastAPI、SQLAlchemy、APScheduler、OpenAI SDK を使用。フロントエンドは React 18、TypeScript、Tailwind CSS、shadcn/ui を使用。プロジェクトは MIT ライセンスを採用しています。