flashalpha について
flashalphaは、AIアシスタント向けにリアルタイムおよび過去のオプション市場分析を提供するリモートMCPサーバーです。ディーラーのエクスポージャー、ボラティリティ、注文フロー、決算分析、過去データの再生を幅広いツールで扱います。
主な機能
- 0170超のオプション分析・市場データツール
- 02ディーラーのエクスポージャーとポジション分析
- 03ボラティリティ、VRP、戦略シグナル
- 04オプションと株式の注文フロー分析
- 05バックテスト向けの過去データ再生
活用シーン
- 01ディーラーのガンマエクスポージャーと重要水準の確認
- 02ボラティリティ、注文フロー、決算の分析
- 03過去データを再生して戦略をバックテスト
MCP 対応
リモートMCPサーバーは、Streamable HTTPで70超のリアルタイムおよび過去のオプション分析ツールを公開します。クライアントはAPIキーまたはOAuth 2.1のエンドポイントで接続でき、取引スタイル別のエンドポイントではツールを絞り込めます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://lab.flashalpha.com/mcpclaude mcp add --transport http tdobrowolski1-flashalpha https://lab.flashalpha.com/mcp{"mcpServers":{"tdobrowolski1-flashalpha":{"type":"http","url":"https://lab.flashalpha.com/mcp"}}}Cursor で開く{"servers":{"tdobrowolski1-flashalpha":{"type":"http","url":"https://lab.flashalpha.com/mcp"}}}VS Code で開く{"mcpServers":{"tdobrowolski1-flashalpha":{"type":"http","url":"https://lab.flashalpha.com/mcp"}}}{"mcpServers":{"tdobrowolski1-flashalpha":{"serverUrl":"https://lab.flashalpha.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://lab.flashalpha.com/mcphttps://lab.flashalpha.com/mcp-oauthhttps://lab.flashalpha.com/mcp/gexhttps://lab.flashalpha.com/mcp-oauth/gexhttps://lab.flashalpha.com/mcp/directionalhttps://lab.flashalpha.com/mcp-oauth/directionalhttps://lab.flashalpha.com/mcp/premiumhttps://lab.flashalpha.com/mcp-oauth/premiumhttps://lab.flashalpha.com/mcp/spreadshttps://lab.flashalpha.com/mcp-oauth/spreadshttps://lab.flashalpha.com/mcp/0dtehttps://lab.flashalpha.com/mcp-oauth/0dtehttps://lab.flashalpha.com/mcp/swinghttps://lab.flashalpha.com/mcp-oauth/swinghttps://lab.flashalpha.com/mcp/volarbhttps://lab.flashalpha.com/mcp-oauth/volarbhttps://lab.flashalpha.com/mcp/quanthttps://lab.flashalpha.com/mcp-oauth/quanthttps://lab.flashalpha.com/mcp/earningshttps://lab.flashalpha.com/mcp-oauth/earningsツール
73| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| apiKey | string|null | いいえ | FlashAlpha API キー。/mcp-oauth(OAuth フロー)経由で呼び出す場合は省略し、/mcp 経由では必須です。 |
| signal | string | はい | 戦略シグナル(必須)。次のいずれか:flow_anomaly、expiry_positioning、zero_dte、dealer_regime、vol_carry、yield_enhancement、surface_anomaly、skew、term_structure、tail_pricing。 |
| symbol | string | はい | 株式/ETF/指数のティッカー(例:SPY、AAPL、SPX) |
詳細
FlashAlpha MCP サーバー — AI アシスタント向けリアルタイムオプション分析
Claude、ChatGPT、Cursor、Windsurf、または任意のMCP対応AIアシスタントを、リアルタイムのオプション市場データに接続できます。ガンマ・エクスポージャー(GEX)、デルタ/ヴァンナ/チャーム・エクスポージャー、最大ペイン、ディーラーのポジショニングに関する主要水準、IVサーフェス(SVIパラメーター)、VRP分析と履歴、予想変動幅、ボラティリティ・スキューと期間構造、スポット・ボラティリティ相関、ディスパージョン/指数対構成銘柄のボラティリティ裁定、流動性スコアリング、VIXマクロ状態、取引可能なユニバース、エクスポージャーシート/期間構造/複数シンボルのバスケット/建玉差分、ブラック・ショールズのグリークス、ケリー基準によるポジションサイズ計算、リアルタイムのオプションと株式の注文フロー(スイープ、大口取引、ディーラー・プレミアム)、0DTEの日中フロー(スナップショット、時系列、ヘッジフロー、ヒートマップ、ストライクフロー)、実用的なオプション戦略シグナル10種類(フロー異常、満期ポジショニング、0DTE、ディーラー・レジーム、ボラティリティ・キャリー、利回り向上、サーフェス異常、スキュー、期間構造、テール・プライシング)、包括的な決算分析スイート(カレンダー、予想変動幅、履歴、IVクラッシュ、VRP、ディーラー・ポジショニング、戦略、スクリーナー)、複数レッグの損益とグリークス計算ツール、フィールド分類を備えた多要素オプションスクリーナー、さらにバックテストに使える2018年4月までさかのぼる分単位の過去データのリプレイをカバーする70以上のツールを提供します。
このリポジトリについて
FlashAlphaのリモートMCPサーバーに関するドキュメント、セットアップ例、server.jsonメタデータです。サーバー自体はhttps://lab.flashalpha.com/mcp(OAuth認証済みクライアント向けは/mcp-oauth)で稼働しています。ソースコードは公開されていません。このリポジトリを、任意のAIクライアントにFlashAlphaを接続する方法の参考としてご利用ください。
サーバーURL
認証方式が異なる2つのエンドポイントがあり、利用できるツールカタログは同じです。
| エンドポイント | 認証 | 用途 |
|---|---|---|
https://lab.flashalpha.com/mcp | ツールパラメーターのapiKey | セルフホスト型クライアント:Claude Desktop、Claude Code CLI、Cursor、Windsurf、VS Code Copilot |
https://lab.flashalpha.com/mcp-oauth | OAuth 2.1 + PKCE + DCR(RFC 7591) | Claude Connector Directory、ChatGPT Apps、Perplexityのカスタムコネクター、OAuth認証済みのリモートMCPを必要とする任意のホスト |
- トランスポート: Streamable HTTP
- プロトコルバージョン: MCP 2025-06-18
- OAuthディスカバリー:
https://lab.flashalpha.com/.well-known/oauth-protected-resource(RFC 9728) - 認可サーバー:
https://flashalpha.com/oauth
ペルソナ別エンドポイント
各ベースエンドポイントには、特定の取引スタイル向けにカタログの一部を厳選して公開する、9種類のペルソナ別エンドポイントもあります。認証方式は同じです。/mcp/<persona>ではapiKeyパラメーターを使用し、/mcp-oauth/<persona>ではOAuthを使用します。ベースURLの代わりにペルソナURLをクライアントに指定すると、そのツールセットのみが読み込まれます。
| ペルソナ | APIキーURL | OAuth URL |
|---|---|---|
| 🧲 ガンマ・エクスポージャー | https://lab.flashalpha.com/mcp/gex | https://lab.flashalpha.com/mcp-oauth/gex |
| 🎯 方向性 | https://lab.flashalpha.com/mcp/directional | https://lab.flashalpha.com/mcp-oauth/directional |
| 💵 プレミアム売り | https://lab.flashalpha.com/mcp/premium | https://lab.flashalpha.com/mcp-oauth/premium |
| ⚖️ スプレッドとコンドル | https://lab.flashalpha.com/mcp/spreads | https://lab.flashalpha.com/mcp-oauth/spreads |
| ⚡ 0DTE | https://lab.flashalpha.com/mcp/0dte | https://lab.flashalpha.com/mcp-oauth/0dte |
| 📈 ディーラー・ポジショニング・スイング | https://lab.flashalpha.com/mcp/swing | https://lab.flashalpha.com/mcp-oauth/swing |
| 🌊 ボラティリティ/相対価値 | https://lab.flashalpha.com/mcp/volarb | https://lab.flashalpha.com/mcp-oauth/volarb |
| 💻 クオンツ/システマティック | https://lab.flashalpha.com/mcp/quant | https://lab.flashalpha.com/mcp-oauth/quant |
| 📅 決算 | https://lab.flashalpha.com/mcp/earnings | https://lab.flashalpha.com/mcp-oauth/earnings |
クイックセットアップ(セルフホスト型クライアント → /mcp + apiKey)
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"flashalpha": {
"type": "http",
"url": "https://lab.flashalpha.com/mcp"
}
}
}
Claude Code CLI
claude mcp add flashalpha --transport http https://lab.flashalpha.com/mcp
claude mcp list
Cursor
設定 → MCP → サーバーを追加します。
{
"flashalpha": {
"transport": "http",
"url": "https://lab.flashalpha.com/mcp"
}
}
VS Code(Copilot / Continue)
.vscode/mcp.json またはユーザー設定を使用します。
{
"servers": {
"flashalpha": {
"type": "http",
"url": "https://lab.flashalpha.com/mcp"
}
}
}
Windsurf
Cascade 設定 → MCP Servers:
{
"flashalpha": {
"transport": "http",
"url": "https://lab.flashalpha.com/mcp"
}
}
Perplexity(Pro/Max/Enterprise)
設定 → コネクター → + カスタムコネクター → リモート
- URL:
https://lab.flashalpha.com/mcp-oauth - 認証:OAuth(
flashalpha.com/oauth/loginで同意フローが開始されます)
認証
/mcp(apiKey)
すべてのツール呼び出しで、文字列パラメーターとして apiKey が必要です。flashalpha.com で無料のキーを取得できます。
apiKey: "fa_your_key_here"
キーはヘッダーではなく、呼び出しごとに渡します。これにより、トランスポートレベルの設定なしで、すべての MCP クライアントで一貫して動作します。
/mcp-oauth(Bearer)
OAuth 2.1 + PKCE + 動的クライアント登録(RFC 7591)を使用します。クライアントは自身を登録し、認可コード + PKCE フローを実行して、各リクエストで Bearer JWT を提示します。apiKey パラメーターは不要です — サーバーは OAuth アイデンティティからユーザーのアカウントを特定し、上流への /v1/* 呼び出しでは内部的に API キーを渡します。apiKey フローと同じユーザーごとのティア制限とレート制限が適用されます。
ディスカバリーとエンドポイント:
| RFC 9728 保護リソースメタデータ | https://lab.flashalpha.com/.well-known/oauth-protected-resource |
| OIDC ディスカバリー | https://flashalpha.com/oauth/.well-known/openid-configuration |
| JWKS | https://flashalpha.com/oauth/.well-known/jwks |
| 動的クライアント登録 | POST https://flashalpha.com/oauth/register |
| 認可エンドポイント | https://flashalpha.com/oauth/authorize |
| トークンエンドポイント | https://flashalpha.com/oauth/token |
| スコープ | flashalpha.mcp |
データの来歴:data_as_of
すべてのツール結果には API の応答エンベロープが含まれます。data_as_of は各上流フィードが応答したノードに最後にデータを配信した時刻を示し、endpoint_version は結果を生成したデプロイを示します。
| フィールド | フィード | 想定される更新頻度 |
|---|---|---|
node | 応答したノード | ノードは個別にデータを読み込みます |
equity_feed | 株式および ETF のスポット価格 | 市場取引時間中、数秒ごと |
equity_options_feed | 株式および ETF のオプション価格 | 市場取引時間中、数秒ごと |
index_feed | インデックスのスポット価格(SPX、RUT、VIX およびその他のインデックスのルート) | 市場取引時間中、数秒ごと |
index_options_feed | インデックスのオプション価格 | 市場取引時間中、数秒ごと |
futures_feed | 先物価格 | 先物取引時間中、数秒ごと |
futures_options_feed | 先物オプション価格 | 先物取引時間中、数秒ごと |
flow_feed | 分類済みのオプションおよび株式の取引テープ | 市場取引時間中、数秒ごと |
oi_feed | 決済済みの建玉 | 毎日、前日の 16:00 ET の終値時点 |
macro_feed | VIX、VVIX、SKEW、MOVE、SPX、Fear & Greed | 数分ごと。最も古いコンポーネントの時刻を報告します |
これは通常の SDK 呼び出し元よりも MCP クライアントにとって重要です。ツール結果を読むモデルには、数値が最新か古いかを判別するほかの手段がなく、そうでなければどちらも同じ確信度で提示してしまいます。
読み方
- ツールが依存するフィードを確認してください。 株式の GEX 呼び出しは
equity_feed、equity_options_feed、oi_feedのデータをもとに回答されます。その 結果でfutures_feedがnullでも、回答には何の影響もありません。 - 時刻ではなく、更新頻度と照らし合わせてください。 前のセッションの
終値時点の
oi_feedは正しい状態です。確定した建玉はセッションごとに一度公開されるため、月曜日に 取得できる最新の数値は金曜日のものです。通常取引時間中にオプションフィードが1時間遅れている場合は、正しい状態ではありません。 nullは「このノードで確認されていない」という意味であり、「故障している」という意味ではありません。 先物シンボルを一度も要求されたことがないノードは、先物フィードを一度も開いたことがありません。- スポットとオプションは意図的に分離されています。 異なる経路で届き、個別に障害が発生する可能性があるため、指数の価格水準が古くても、そのオプションチェーンは最新の場合があります。
- これはフィードの稼働状況を示すものであり、個々のコントラクトの鮮度を示すものではありません。 流動性の低い権利行使価格では、フィードが正常でも何時間も気配値が更新されないことがあります。
data_as_ofはas_ofとは異なります。as_ofは、エンドポイントに応じてレスポンス生成時刻、またはペイロード内で最も新しいコントラクトの時刻です。data_as_ofは、その背後にあるフィードについて説明します。
過去データのリプレイツールには、同じ形式の2つ目のオブジェクト archive_as_of が含まれます。これは、要求されたタイムスタンプに対して実際にリプレイされたアーカイブ行の時点を示します。リプレイノードはアーカイブを読み取り、ライブフィードを使用しないため、data_as_of 内のフィードはすべて null です。
完全なリファレンスは https://flashalpha.com/docs/lab-api-overview#response-envelope、手法に関するホワイトペーパーは https://flashalpha.com/methodology#freshness-reporting を参照してください。
ツールカタログ(70 種類以上)
以下のツール名は、tools/call で送信する正確な文字列です。PascalCase の C# メソッド名ではなく、snake_case です。そのままコピーしてください。
ライブツール
市場データ(6)
| ツール | 説明 |
|---|---|
get_stock_quote | リアルタイム株価(買い気配、売り気配、中値、最終価格) |
get_tickers | 利用可能なティッカーの一覧表示/検索 |
get_symbols | サポートされている原資産シンボルの全一覧 |
get_option_chain | 利用可能な満期日と権利行使価格のメタデータ |
get_option_quote | ライブオプション気配値:買い気配、売り気配、中値、IV、グリークス、OI、出来高(expiry、strike、type) |
get_account | プラン、1日の割り当て量、本日の使用量、残りの呼び出し回数 |
エクスポージャー分析(13)
| ツール | 説明 |
|---|---|
get_gex | 権利行使価格別のガンマ・エクスポージャー(GEX):コール/プットの壁、ガンマ反転(expiration、min_oi) |
get_dex | 権利行使価格別のデルタ・エクスポージャー(DEX):ディーラーのネットデルタ(expiration) |
get_vex | 権利行使価格別のヴァンナ・エクスポージャー(VEX):ボラティリティ変動に対するディーラーのヘッジ反応(expiration) |
get_chex | 権利行使価格別のチャーム・エクスポージャー(CHEX):時間減衰によって生じるフロー(expiration) |
get_levels | ガンマ反転、コール/プットの壁、最大損失点、OI が最も多い権利行使価格、0DTE の磁石 |
get_exposure_summary | ネット GEX/DEX/VEX/CHEX、レジーム、ヘッジ推定値、主要な権利行使価格、0DTE の内訳 |
get_exposure_sheet | 権利行使価格別のグリークス・エクスポージャーシート(GEX/DEX/VEX/CHEX を並べて表示)。expiration、min_oi で絞り込み可能 |
get_term_structure | エクスポージャーのタームストラクチャー:期限/DTE ごとにまとめたネット GEX/DEX/VEX/CHEX |
get_exposure_basket | 複数シンボルのバスケット全体におけるディーラーのエクスポージャーを集計(symbols が必須。weights は任意) |
get_oi_diff | 権利行使価格別の日次建玉変化:OI 増加/解消が大きい銘柄(topN) |
get_narrative | 口頭分析:レジーム、水準、ディーラーのポジショニング、影響 |
get_max_pain | 最大損失点の権利行使価格、ペインカーブ、プット/コール OI 比率、ディーラーの配置、ピン留め確率(expiration) |
get_zero_dte | 0DTE 分析:日中のガンマ、時間減衰の加速、ピンリスク、ヘッジ圧力(expiry、strike_range) |
ボラティリティと価格設定(19)
| ツール | 説明 |
|---|---|
get_surface | (テナー、対数マネーネス)上のライブ50×50インプライド・ボラティリティ・サーフェスグリッド |
get_svi_params | テナーごとにキャリブレーションされたSVI(確率的ボラティリティに着想を得た)サーフェスパラメーター(Alpha) |
get_volatility | ATM IV、実現ボラティリティ(5/10/20/30日)、VRP、25-δスキュー、タームストラクチャー、DTE別GEX |
get_advanced_volatility | SVIパラメーター、先渡価格、分散サーフェス、裁定取引フラグ、バンナ/チャーム/ボルガのサーフェス、分散スワップの公正価値(Alpha) |
get_expected_move | 満期別のストラドルから算出した予想変動幅(1σ)— バンド、変動率、損益分岐点(expiry) |
get_skew_term | 1回の呼び出しで、権利行使価格ごとのボラティリティ・スキューと満期ごとのタームストラクチャーを取得 |
get_spot_vol_correlation | 原資産の実現スポット・ボラティリティ相関/レバレッジ効果 |
get_realized_vol | 10/20/30日ウィンドウでの実現ボラティリティ推定値(終値間、パーキンソン、ガーマン・クラス、ロジャーズ・サッチェル、ヤン・チャン)(Alpha) |
get_volatility_forecast | 複数期間のタームストラクチャーによるボラティリティ予測:EWMA、HAR-RV、GARCH(dist = デフォルトはstudent_t、gaussian)(Alpha) |
get_liquidity | オプションチェーンの流動性スコア:スプレッド、厚み、出来高/建玉の品質 |
get_dispersion | 指数対構成銘柄の分散/相関ボラティリティ裁定取引(index、symbolsは必須、weights、horizon_days)(Alpha) |
get_vix_state | VIXのマクロ状態:水準、タームストラクチャー、パーセンタイル、コンタンゴ/バックワーデーションのレジーム |
get_universe | 流動性/カバレッジ順にランク付けされた取引可能な銘柄ユニバース(sort、limit) |
get_vrp | ボラティリティ・リスク・プレミアムのダッシュボード:IV対RV、パーセンタイル、レジーム、戦略スコア(date) |
get_vrp_history | チャート作成とバックテスト用のVRP時系列履歴(days) |
get_stock_summary | 1回の呼び出しで取得する統合サマリー:価格、IV、VRP、スキュー、ターム、エクスポージャー、マクロコンテキスト |
calculate_greeks | ブラック・ショールズのグリークス(Δ、Γ、Θ、ν、ρ、バンナ、チャーム、スピード、ゾンマ、カラー) |
solve_iv | 市場価格からインプライド・ボラティリティを解く(BSM逆算) |
calculate_kelly | オプション取引におけるケリー基準の最適ポジションサイズ |
オーダーフロー — オプションと株式(リアルタイム、シミュレーション対応)
| ツール | 説明 |
|---|---|
get_flow_live | 1回の呼び出しで取得する主要なライブフローバンドル:有効な建玉状態、ライブ水準、ライブGEX/DEX合計、ピンリスクスコア、ディーラーリスクのサマリー。view='gex'はシミュレーション対応のライブGEXサーフェス全体、view='dex'はライブDEX、view='oi'は未加工のOIシミュレーター状態を返します |
get_flow_summary | オプションプレミアムのネット符号付き値、コール/プットフロー、スイープとブロックの内訳(expiry) |
get_flow_levels | フローから算出したサポート/レジスタンスとディーラーのヘッジ水準(expiry) |
get_flow_signals | スコア付きの実行可能なフローシグナル — 意図、構造、確信度(minScore、intent、structure、windowMinutes、limit、expiry) |
get_flow_pin_risk | ライブフローとポジショニングに基づくリアルタイムのピンリスク推定値(expiry) |
get_flow_dealer_risk | 日中フローに基づくライブのディーラー・ガンマ/デルタリスク(expiry) |
get_dealer_premium | ウィンドウ期間中のディーラー側オプションプレミアムの帰属(売り/買い)(windowMinutes、expiry) |
get_option_flow | 直近の未加工オプション約定、ブロック、スイープ、累積値と履歴(minSize、minutes、limit、expiry) |
get_stock_flow | 直近の未加工株式約定、ブロック、バー、累積値と履歴(resolution、minSize、minutes、limit) |
get_flow_scan | 銘柄横断のフローランキングと外れ値(n、limit、minTrades、windowMinutes) |
0DTE日中フロー
| ツール | 説明 |
|---|---|
get_zero_dte_flow | 0DTEフロースナップショット:権利行使価格別のライブエクスポージャーとネットフローの方向に加え、日中時系列、ヘッジフロー、ヒートマップ、権利行使価格別フロー表示(bar、minutes、side、metric、mode) |
ストラテジーシグナル(get_strategyで10種類のストラテジー)
1つのツールを、strategyの種類でパラメーター化して呼び出すと、統一されたストラテジー判断のエンベロープ(decision、score、confidence、regime、best_structures[]、metrics、risk_flags[]、why[]、avoid_if[]、data_quality)が返されます。
strategyの値 | 説明 |
|---|---|
flow_anomaly | オプションフローの方向性の偏り → 対応するショート・バーティカルスプレッド(expiry) |
expiry_positioning | ディーラーの満期ポジショニング → アイアンコンドル/バタフライの候補(expiry、minOpenInterest、wingWidth) |
zero_dte | 0DTEの日中セットアップ → リスク限定スプレッド(expiry、minOpenInterest、wingWidth) |
dealer_regime | ガンマレジームの判定(ロング/ショートガンマ) → 方向性バイアス(expiry) |
vol_carry | ボラティリティ・キャリー/シータ獲得 → プレミアム売りのストラクチャー(targetShortDelta、maxWidth、minCredit、...) |
yield_enhancement | カバードコール/キャッシュセキュアードプットによる利回り向上(targetDelta、structure、excludeEarningsBeforeExpiry、...) |
surface_anomaly | IVサーフェスの誤価格設定/裁定候補(expiry) |
skew | スキューの傾斜/割高度 → リスクリバーサル/レシオのアイデア(expiry) |
term_structure | タームストラクチャーの形状に基づくカレンダー/ダイアゴナルの機会 |
tail_pricing | テールリスクの割高度 → 低コストのコンベクシティ/ヘッジ候補(expiry) |
決算分析
| ツール | 説明 |
|---|---|
get_earnings | 銘柄ごとの決算分析:予想変動幅、過去の実績、IVクラッシュ、VRP、ディーラーのポジショニング、ストラテジー(パラメーター指定) |
get_earnings_calendar | 予想変動幅付きの今後の決算カレンダー(days、symbols、importance) |
get_earnings_screener | IVクラッシュの優位性/VRP/予想変動幅に基づいて決算銘柄をランキング(sort、limit、days、min_importance) |
ストラクチャー(複数レッグ、純粋な数理計算)
| ツール | 説明 |
|---|---|
post_structure_pnl | 原資産価格の範囲にわたる複数レッグ・ストラクチャーの損益曲線(legs[]、minUnderlying、maxUnderlying、points) |
post_structure_greeks | 複数レッグ・ストラクチャーの合算グリークス(expiryとimpliedVolを含むlegs[]、spot、today、rate、dividendYield) |
スクリーナー
| ツール | 説明 |
|---|---|
post_screener | 多要素オプションスクリーナー:universe、filters、formulas、sort、select、limit、offset |
get_screener_fields | スクリーナーのフィールド分類 — フィルターや選択が可能なすべてのフィールドと型 |
先物(CME)
FlashAlphaは、6つの複合商品にわたるCME先物のオプション分析スタック全体を提供します。株価指数(ES=F、NQ=F、RTY=F、YM=F、MES=F、MNQ=F)、金属(GC=Fは金、SI=Fは銀)、エネルギー(CL=Fは原油、NG=Fは天然ガス)、米国債利回り曲線(ZT=F、ZF=F、ZN=F、TN=F、ZB=F、UB=F)、穀物(ZC=Fはトウモロコシ、ZS=Fは大豆、ZW=Fは小麦)、暗号資産(BTC=Fはビットコイン)です。先物オプションはBlack-76(先物価格ベース)で価格評価され、各ルートにはCMEの契約乗数が設定されているため、想定元本とドル建てガンマは実際のドル単位になります。気配値の慣例にご注意ください。米国債は額面に対するポイント、穀物はセント単位で表示されるため、乗数は契約サイズを100で割った値です。株式で利用できる機能はすべて先物でも利用できます。ガンマエクスポージャー(GEX)、DEX、VEX、CHEX、主要水準、マックスペイン、IVサーフェス、エクスポージャーの概要、ナラティブ、リアルタイムフローが含まれます。
先物シンボルを使って任意のリアルタイムツールを呼び出してください。たとえば、symbol: "ES=F"を指定してget_gexを呼び出すと、E-mini S&P 500先物のガンマエクスポージャーが返されます。
{ "symbol": "ES=F" }
=Fのサフィックスを使用してください。ES/NQのみの場合は株式であり、先物ではありません。RESTの生パスでは=を%3DにURLエンコードしてください(例:GET /v1/exposure/gex/GC%3DF)。SDKのメソッドには、プレーン文字列の"GC=F"を渡します。先物シンボルを利用するには、Growthプラン以上が必要です。先物の過去データのリプレイは近日対応予定ですが、リアルタイム分析は現在ご利用いただけます。
過去データのリプレイツール(17、アルファ版)
すべての過去データ用ツールには、必須パラメーター at=YYYY-MM-DDTHH:mm:ss(ET の現地時刻)が必要です。2017-01-03 以降の任意の分について、対応するライブ分析を再現します。レスポンスの形式はライブ版と同一です。ライブレスポンスを解析するバックテストコードは、ツール名を置き換えるだけで過去データにも対応できます。
| ツール | 対応するライブツール |
|---|---|
get_historical_gex | get_gex |
get_historical_dex | get_dex |
get_historical_vex | get_vex |
get_historical_chex | get_chex |
get_historical_levels | get_levels |
get_historical_exposure_summary | get_exposure_summary |
get_historical_narrative | get_narrative |
get_historical_zero_dte | get_zero_dte |
get_historical_max_pain | get_max_pain |
get_historical_volatility | get_volatility |
get_historical_advanced_volatility | get_advanced_volatility |
get_historical_vrp | get_vrp |
get_historical_surface | get_surface |
get_historical_stock_quote | get_stock_quote |
get_historical_option_quote | get_option_quote |
get_historical_stock_summary | get_stock_summary |
get_historical_coverage | カバレッジ期間と欠損期間を含む、バックフィル済みのシンボル一覧です。クエリ可能か確認するため、(シンボル、日付範囲)を指定する前に呼び出してください |
注: 多要素オプションスクリーナーは、POST /v1/screener に加えて、MCP ツール post_screener として公開されています(フィールド分類には get_screener_fields を使用します)。過去データのリプレイツールが対象とするのは分析のみです。過去の生ティックデータを取得する場合は、過去データ用の REST エンドポイントを直接使用してください。
MCP リソース(5)
サーバーは MCP リソースとして 5 件の Markdown ドキュメントを公開します。これにより、接続されたクライアントはツールの説明だけに頼らず、1 回の呼び出しでリファレンス全体をコンテキストに取り込めます。
| URI | タイトル |
|---|---|
flashalpha://docs/api | ライブ API リファレンス(api.flashalpha.com のすべての REST エンドポイント) |
flashalpha://docs/historical | 過去データのリプレイリファレンス |
flashalpha://docs/mcp | このドキュメント |
flashalpha://docs/screener | ライブスクリーナー仕様(フィルター DSL、ソート、数式) |
flashalpha://docs/screener-fields | スクリーナーのフィールド分類 |
MCP プロンプト(4)
Claude Desktop / Cursor / Windsurf の UI にワンクリックのレシピとして表示される、標準的なワークフローテンプレートです。
| プロンプト | 説明 |
|---|---|
analyze_exposure(symbol) | ディーラーのポジショニングを詳しく分析します。ガンマレジーム、重要な価格水準、ヘッジ圧力、0DTE の寄与を確認します |
vrp_regime_check(symbol) | VRP パーセンタイル、IV と RV の割高・割安度、ガンマレジームに応じた戦略スコアを確認します |
historical_comparison(symbol, reference_date) | 現在と過去の日付を並べて比較し、VIX コンテキストの妥当性も確認します |
zero_dte_brief(symbol) | セッション開始前の 0DTE 概要です。ピンリスク、予想変動幅、ガンマ加速、±0.5% のヘッジ傾向を確認します |
プロンプト例
接続したら、次のような質問を AI アシスタントにしてみましょう。
- 「現在の SPX ディーラーのガンマ・ポジショニングはどうなっていますか?」
- 「今日の SPY の 0DTE セットアップを表示してください。ピンリスク、予想変動幅、ガンマ加速をお願いします。」
- 「NVDA のオプション全体像を教えてください。IV、RV、VRP、スキュー、ターム、エクスポージャー、マクロをお願いします。」
- 「2020-03-16 の 14:00 ET における SPY のガンマ・エクスポージャーを再生してください。」
- 「来週金曜日に満期を迎える SPY 580 コールのブラック・ショールズのグリークスを、IV 18% で計算してください。」
- 「現物価格が $875 のとき、$12.50 で取引されている NVDA 900 プットのインプライド・ボラティリティはいくつですか?」
- 「今日の QQQ のガンマ・フリップとコール/プットのウォールはどこですか?」
- 「現在の SPX ディーラーのポジショニングを 2024-04-19 と比較してください。」
- 「AAPL の VRP パーセンタイルは、過去 90 日間の分布と比べてどのくらいですか?」
- 「寄り付き前の SPY の 0DTE ブリーフを作成してください。」
- 「TSLA でフロー異常戦略のシグナルを実行し、最適なリスク限定型ストラクチャーを表示してください。」
- 「金曜日満期に向けた NVDA の予想変動幅はいくらですか? また、過去 8 回の決算で IV クラッシュはどのように推移しましたか?」
- 「今週の決算カレンダーを予想変動幅付きで表示し、続けて IV クラッシュを狙った最適なプレミアム売りセットアップをスクリーニングしてください。」
- 「SPY のアイアン・コンドル(580/590 コール・スプレッドを売り、560/550 プット・スプレッドを売り)の P&L 曲線とグリークスの合計を算出してください。」
- 「SPX のディーラー・エクスポージャー・シートとタームストラクチャーに加えて、日次の OI 差分を表示してください。」
- 「SPX と主要構成銘柄を対象に、分散取引/指数対構成銘柄のボラティリティ・アービトラージの状況を教えてください。」
- 「過去 30 分間の QQQ における VIX のマクロ状態とディーラー・プレミアムのフローを表示してください。」
プランと料金
4 つのプランがあります。年払いでは 20% 割引になり、12 か月間料金が固定されます。
| プラン | 月払い | 年払い(月額) | 年間合計 | 1 日あたりの上限 | データ鮮度 |
|---|---|---|---|---|---|
| Free | $0 | — | — | 5 / 日 | 15 分 |
| Basic | $79/mo | $63/mo | $756/yr | 100 / 日 | 15 秒 |
| Growth | $299/mo | $239/mo | $2,868/yr | 2,500 / 日 | 15 秒 |
| Alpha | $1,499/mo | $1,199/mo | $14,388/yr | 無制限 | キャッシュなし(リアルタイム) |
各プランで利用可能になる機能
| 機能 | Free | Basic | Growth | Alpha |
|---|---|---|---|---|
| 個別株の GEX(単一満期)、コール/プットのウォール、ガンマ・フリップ | ✓ | ✓ | ✓ | ✓ |
| BSM グリークス、IV ソルバー、株価 | ✓ | ✓ | ✓ | ✓ |
| ETF/指数(SPY、QQQ、IWM、SPX) | — | ✓ | ✓ | ✓ |
| DEX/VEX/CHEX、最大損失点、市場概要 | — | ✓ | ✓ | ✓ |
| 全ストライクの GEX、0DTE 分析、オプション価格、ボラティリティ分析、AI による解説、ケリー基準 | — | — | ✓ | ✓ |
| ライブ・スクリーナー — Tier 1 の 20 銘柄ユニバース | — | — | ✓ | ✓ |
| ライブ・スクリーナー — 全約 250 銘柄ユニバース(REST) | — | — | — | ✓ |
| 高度なボラティリティ分析(SVI、分散サーフェス、アービトラージ検出、高次グリークス・サーフェス) | — | — | — | ✓ |
| VRP 分析と履歴 | — | — | — | ✓ |
| 履歴 API — 2017-01-03 以降の分単位の再生 | — | — | — | ✓ |
| 99.9% の稼働率 SLA | — | — | — | ✓ |
プランごとの利用制限は、各ツールに対してサーバー側で適用されます。契約プランの範囲を超えるツールを呼び出すと、必要なプランがレスポンス本文に記載された 403 が返されます。現在の料金はこちらです:flashalpha.com/pricing。
SDK
| 言語 | パッケージ | リポジトリ |
|---|---|---|
| Python | pip install flashalpha | flashalpha-python |
| JavaScript | npm i flashalpha | flashalpha-js |
| .NET | dotnet add package FlashAlpha | flashalpha-dotnet |
| Java | Maven Central | flashalpha-java |
| Go | go get github.com/FlashAlpha-lab/flashalpha-go | flashalpha-go |
リンク
- FlashAlpha — API キー、ドキュメント、料金
- API ドキュメント
- MCP サーバーのドキュメント(正式版)
- llms.txt — LLM 向けの機械可読なインデックス
- サンプル — 実行可能なチュートリアル
- GEX の解説
- 0DTE オプション分析
- ボラティリティサーフェス(Python)
- オプション分析の優れたリソース集
有料プランで利用できる機能
無料プランでは、株式の単一限月 GEX、主要水準、BSM Greeks/IV 計算機、株価情報を利用できます。有料プランでは、以下の機能が追加されます。
- DEX、VEX(バンナ)、CHEX(チャーム)のエクスポージャーと最大ペイン — Basic プラン(月額 79 ドル)から利用でき、ETF と指数のシンボルにも対応します。
- オプションチェーン全体の GEX、0DTE、フロー分析 — Growth プラン(月額 299 ドル)から利用できます。
- 2017 年以降の特定時点の再生、SVI ボラティリティサーフェス、VRP 分析、高次 Greeksを、キャッシュなし・無制限で利用できる Alpha プラン(月額 1,499 ドル)。FlashAlpha は、先読みや学習時とサービング時の不整合なしで、全対象銘柄のバンナとチャームの集計エクスポージャーを公開している数少ないパブリック API の 1 つです。
クオンツ、プロップデスク、ボラティリティファンド向けに構築されています。全体像を把握して API キーを取得しましょう: flashalpha.com/for-quant-teams
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。