VOLSCAN — オプション市場分析ターミナル
概要
VOLSCANはローカルで動作するオプション分析ダッシュボードで、Trading Volatility APIからのデータをプロキシし、オプション市場のガンマ構造、スキュー、予想変動幅、重要な価格レベルなどをBloomberg風のダークUIで可視化します。さらにAnthropicのClaudeを使ってAPIデータからAI生成のトレーディングブリーフを作成し、取引判断に役立つ要約を提示します。ローカルのExpressサーバーを介して外部APIキーを安全に扱う設計です。
リポジトリの統計情報
- スター数: 2
- フォーク数: 0
- ウォッチャー数: 2
- コミット数: 4
- ファイル数: 12
- メインの言語: JavaScript
主な特徴
- Trading Volatility APIとAnthropic ClaudeをローカルExpress経由でプロキシする設計
- ガンマ構造、スキュー、予想変動幅などをBloomberg風UIでリアルタイム表示
- Claudeを使ったAI生成のトレーディングブリーフで要点を短く提示
- シンプルなインストールとローカル運用に適した軽量構成
技術的なポイント
VOLSCANはクライアント+ローカルExpressプロキシのシンプルなアーキテクチャを採用しています。フロントエンドはindex.htmlとJavaScriptで構成され、Trading Volatility APIから取得したオプション市場データを受け取り、ガンマやスキュー、インプライドボラティリティ分布などを計算・可視化します。サーバー側はExpressでAPIキーを直接クライアントに露出させずに外部API(Trading VolatilityおよびAnthropic Claude)へ中継するため、開発環境でのキー管理と呼び出し制御を容易にします。スタイリングにはPostCSSが使われており、カスタムのダークテーマとコンポーネントスタイルが整理されています。AIブリーフ生成は、取得したマーケットデータをプロンプトとしてClaudeに送り、要約や取引観測を受け取るワークフローを含みます。注意点としてはローカルプロキシであってもAPIキーの保護やレート制限、応答遅延への対処(キャッシュやエラーハンドリング)が重要です。また、オプション指標(ガンマ/スキュー等)の算出はAPI側の生データに依存するため、表示ロジックの検証と数値解釈の理解が必要です。小規模ながら、データ取得 → 指標算出 → 可視化 → AI要約という一連のパイプラインを手早く立ち上げられる点が特徴です。
プロジェクトの構成
主要なファイルとディレクトリ:
- README.md: file
- index.html: file
- package-lock.json: file
- package.json: file
- postcss.config.js: file
…他 7 ファイル
まとめ
ローカルで安全に動かせるオプション分析ダッシュボード。AI要約が使いやすい。
リポジトリ情報:
- 名前: volscan
- 説明: A locally-run options analytics terminal built on the Trading Volatility API, with an AI-powered trading brief generated by Claude.
- スター数: 2
- 言語: JavaScript
- URL: https://github.com/jwolberg/volscan
- オーナー: jwolberg
- アバター: https://avatars.githubusercontent.com/u/7315948?v=4
READMEの抜粋:
VOLSCAN — Options Market Intelligence Dashboard
A locally-run options analytics terminal built on the Trading Volatility API, with an AI-powered trading brief generated by Claude.
Short Description
VOLSCAN is a dark-themed, Bloomberg-style options dashboard that displays real-time gamma structure, skew, expected moves, and key price levels for any ticker. It proxies the Trading Volatility API and Anthropic’s Claude API through a local Express s…