ORATSヒストリカルオプションデータ 必要性レポート¶
要約
Crisis Alpha戦略(市場急落時の保険機能)を研究・バックテストするには、 急落時のリアルbid/askスプレッドを含むヒストリカルオプションデータが不可欠。 現在の収集データ(Polygon Options Advanced、2025-12開始)では2022年ベア相場や 2024-08フラッシュクラッシュのデータが存在せず、研究に致命的なギャップがある。 ORATSはこのギャップを埋める最有力候補データソースである。
現状のデータギャップ¶
ライブデータアーカイブの収集状況¶
| 項目 | 現状 |
|---|---|
| データソース | Polygon Options Advanced API |
| 収集開始日 | 2025年12月 |
| 収集銘柄数 | 約523銘柄(BACKTEST_SYMBOLSをカバー) |
| 収集内容 | bid/ask/IV/Greeks(15分間隔スナップショット) |
| 致命的なギャップ | 2022年ベア相場・2024-08フラッシュクラッシュのデータなし |
なぜ急落時のデータが必要か¶
Crisis Alpha戦略(将来の保険機能)は以下を前提とする:
- VIXスパイク時のロングオプション価値向上 — 急落時にoオプションのIV(Implied Volatility)が急上昇し、買いポジションが利益を出す
- ロング/ショートのヘッジ効果 — Credit SpreadのMaxLoss(最大損失)を部分的に相殺
- 統計的な有効性 — バックテストで「急落時に保険が機能する」ことを数値で証明する必要がある
現在のライブデータアーカイブでは2025-12以前のデータがないため: - 2022年ベア相場(S&P 500 -19.4%)でのIV挙動が不明 - 2024-08フラッシュクラッシュ(VIX 65超)でのオプション価格変動が不明 - Crisis Alpha戦略のバックテストができない
ORATSが提供するもの¶
データ内容¶
| フィールド | 内容 | Crisis Alpha研究への有用性 |
|---|---|---|
bid, ask |
オプションのbid/askスプレッド | ★★★★★ スリッページ・実現可能性の検証に必須 |
iv |
Implied Volatility | ★★★★★ IVスパイク検出・保険トリガーの設計に必須 |
delta, gamma, theta, vega |
ギリシャ文字 | ★★★★☆ ポジションサイジングに有用 |
oi |
Open Interest | ★★★☆☆ 流動性フィルタリングに有用 |
volume |
日次出来高 | ★★★☆☆ 執行可能性の検証に有用 |
利用可能な期間¶
- ヒストリカル: 2007年〜現在(14年分以上、2008年リーマンショックを含む)
- リアルタイム: オプションあり(現在はPolygon使用中のため不要)
ORATSの強み¶
- End-of-Day(EOD)ヒストリカルデータ: 取引終値ベースのbid/ask記録
- 全米上場銘柄対応: SPY, QQQ含む294銘柄以上
- IV Surface: ストライク×DTE別のIV曲面(Volatility Smile)データ
- EOD bid/ask: 約定可能な価格帯の記録
ORATSで何が可能になるか¶
1. Crisis Alpha バックテスト¶
研究仮説:
XW_CR25_M98のMaxDraw期間(2024-08: -25.1%)において、
VIX >40 の条件でATM Straddle(ロング)を同時保有した場合、
ドローダウンを何%削減できるか?
- 2024-08フラッシュクラッシュ(VIX 65)のbid/askデータで Straddleの実際の取得コストと利益を計算可能
- 「理論上の利益」ではなく「市場で実際に執行できる価格」で検証可能
2. 2022年ベア相場での戦略検証¶
XW_CR25_M98は2022年データを含む長期バックテストで-23.6%(最大)のドローダウンを記録。 この期間のオプション価格データがあれば: - 2022年のVolatility Crushがどの程度Crisis Alphaの利益を圧迫したか - Bear Market長期化時(数ヶ月)の保険コストが許容範囲か - Iron Condor(Delta Neutral)戦略の実行可能性
3. Sunacchan Spear の火力分析¶
Sunacchan SpearはDAY BT(日足)では発火しない(エントリー条件が厳しすぎる)が、 イントラデイのオプション価格があれば: - ギャップアップ/ダウン後の即時エントリーコストの検証 - PEAD(Post-Earnings Announcement Drift)戦略の評価
4. Spear PARTIAL_PROFIT 設定の長期BT検証¶
2026-03-06 追記: 単一イベント依存リスク
PARTIAL_PROFIT無効化(partial_profit_pct=999)が25ヶ月BTで+21%優位という
結果が出たが、再検証の結果、その差異の大部分は2024-08 VIXスパイク1ヶ月に集中していることが判明。
| 期間 | PD_off vs PD_0d の差 |
|---|---|
| 全25ヶ月 | +21.1% |
| 2024-08 を除いた24ヶ月 | +1.4%(統計的に無意味) |
PT変更判断には7年以上のBT、または複数のVIXスパイク期間を含む検証が必要。
ORATSの2007〜現在データを使えば:
- 2008年リーマンショック(VIX 89)
- 2011年欧州債務危機(VIX 48)
- 2018年VIXmageddon(VIX 50)
- 2020年COVID(VIX 85)
- 2022年ベア相場(継続的な高VIX)
- 2024-08フラッシュクラッシュ(VIX 65)
複数のVIXスパイクイベントにまたがった検証が可能になり、 「PARTIAL_PROFIT無効化がn=1の偶然か、構造的な優位性か」を判断できる。
EODデータで十分か?1分足が必要か?¶
結論: AEGIS全体のBTにNear EODで十分(2026-03-14 確定)¶
XW_CR25_M98のBT信頼性検証にもEODで十分
「BTの結果が十分正確で、PTも安心できる」レベルのBTを目指す上で、 Near EODデータ(引け14分前スナップショット)で必要十分。
なぜEODで十分か:
AEGISのバックテストエンジンは日足モデル(1日1スナップショット)で動作している。 エントリー/エグジットは「その日のbid/ask mid」で計算されるため、 ORATSのNear EOD(引け14分前)スナップショットとBTの約定モデルがほぼ一致する。
| 検証項目 | EODデータで検証可能か | 備考 |
|---|---|---|
| 戦略のエッジ(CR≥25%が長期で機能するか) | ✅ | Walk-Forward 2007-2026で検証 |
| VIXスパイク時のDD(2020/2022/2024-08) | ✅ | 実bid/askでDD深度を確認 |
| 短DTEオプションの流動性 | ✅ | OI/volume/スプレッド幅で確認 |
| QuantDataとのデータ整合性 | ✅ | 重複期間で突き合わせ |
| イントラデイのスリッページ | ❌ | EODでは見えない |
| 指値が刺さるまでの待ち時間 | ❌ | EODでは見えない |
「BT正確」と「PT安心」の境界
AEGISのPTは指値注文でエントリーする。「引け14分前のmid」と「実際にfillされる価格」の 差は、EODでも1min足でも原理的にBTでは再現しきれない。
- EODで19年Walk-Forwardやれば「戦略のエッジは本物か」は判断できる → BTの最大価値
- PTでの執行品質は、PT実績データ自体が唯一の情報源 → BTでは原理的に再現不可
つまり、1min Intradayを買っても「PTの安心度」は大きくは変わらない。 EODで戦略の長期有効性を確認し、PTの実績で執行品質を検証する — この2段構えが正解。
Crisis AlphaのBTも同じ粒度で設計するため、EODデータで概念的な有効性を検証できる。
EODデータがあれば:
- 「VIX > 40 の翌朝にストラドルを買う」コストが計算できる
- 翌日以降の価値変化が追跡できる
- 「N日後にクローズ」した場合の損益が計算できる
1分足が必要になるケース(限定的・Phase 2)¶
| シナリオ | 判定 | 理由 |
|---|---|---|
| VIXスパイク翌日にエントリーするCrisis Alpha | EODで十分 | 日足モデルと整合 |
| 2022年ベア相場での保険コスト分析 | EODで十分 | 緩やかな下落で日足精度が高い |
| 2024-08-05フラッシュクラッシュの瞬間を捉える | 1分足が必要 | VIX 65はイントラデイ瞬間値。EOD終値は~38に戻っている |
| 急騰/急落日のbid/askスプレッド精度 | 1分足が有利 | クラッシュ中はスプレッドが10倍以上に広がる |
| PEAD(決算翌日ギャップ後エントリー) | 1分足が必要 | イントラデイタイミング依存 |
2024-08-05の注意点
フラッシュクラッシュ当日(VIX 65)は、EOD価格では急落の「深さ」を過小評価する。 ただし「翌日以降に保険ポジションを建てる」設計であればEODで問題ない。 「クラッシュ当日に瞬時に反応する」設計が必要な場合のみ1分足が必要。
段階的アプローチ¶
Phase 1(今すぐ): ORATS EODで研究開始
→ 「保険が機能するか」の概念的な答えを出す
→ コスト低・実装簡単
Phase 2(有効性確認後): 1分足で精度向上
→ 2025-12以降のPolygon intraday optionsが1年以上蓄積された時点で活用
→ スリッページ精度の改善
→ 過学習リスクを考慮しながら追加検証
1分足での過学習リスクも考慮すると、まずEODで概念を確立してから精度向上に進む方が合理的。
コスト試算¶
ORATSの料金体系(2026-03-12 更新)¶
| プラン | 価格 | 内容 |
|---|---|---|
| EODヒストリカル(一括購入) | $599 (one-time) | 全銘柄EOD bid/ask/IV/Greeks、2007年〜現在 |
| EOD月次アップデート | $99/月 | 一括購入後の差分更新 |
| イントラデイヒストリカル | $1,500 + S3ストレージ費 | 1分足bid/ask/IV、データ量に応じてS3費用発生 |
| イントラデイ総コスト目安 | $3,500〜5,000 | $1,500 + S3費用(数TB規模のデータ転送・保管) |
⚠️ S3ストレージ費はデータ量・保存期間に依存。全銘柄×数年分の1分足データは数TBに達する可能性がある。
ORATS OTTO問い合わせ結果 (2026-03-14)¶
OTTOチャットボット経由で確認済み
ORATSサイトのAIサポート「OTTO」に直接問い合わせて得た回答。 今後 support@orats.com への正式問い合わせ時の参考情報。
Near EOD — 確認済みフィールド一覧¶
| フィールド | カラム名 | 含まれる? |
|---|---|---|
| Bid/Ask価格 | bid, ask |
✅ |
| 平滑化IV | smvVol (ORATS独自SMV) |
✅ |
| Delta | delta |
✅ |
| Gamma | gamma |
✅ |
| Theta | theta |
✅ |
| Vega | vega |
✅ |
| Rho, Phi | rho, phi |
✅ |
| OI | openInterest |
✅ |
| 出来高 | volume |
✅ |
| 原資産価格 | stockPrice |
✅ |
| 理論値 | cValue, pValue (SMVベース) |
✅ |
| 配当・金利 | divRate, iRate |
✅ |
全36+フィールド。AEGISのBTに必要なbid/ask, IV, Greeks, OI, volume, underlying priceは全て含まれる。
smvVol について
ORATSの「Smoothed Market Value」は独自のIV平滑化手法。生のbid/ask IVに加え、 put-call parity・配当想定・residual yield rateでクリーニングされた理論値を提供。 PolygonのrawなIVより品質が高い。
Near EOD — 配信仕様¶
| 項目 | 内容 |
|---|---|
| 配信方法 | FTP(ORATS側FTPサーバーにクレデンシャルでアクセス) |
| ファイル形式 | CSV |
| 更新タイミング | 毎晩 ET 深夜0時 |
| スナップショット時刻 | 引け14分前 |
| ファイル構造 | 1日1ファイル(全5,000+銘柄・全ストライク・全限月を含む) |
| 1日あたりサイズ | 約 65MB(非圧縮) |
| ティッカー絞り込み | 不可(全銘柄一括。DL後に自分でフィルタ) |
| 履歴全量概算 | 65MB × ~4,500営業日(2007〜) ≒ 約290GB |
1 Minute Intraday — 配信仕様¶
| 項目 | 内容 |
|---|---|
| 配信方法 | AWS S3(ORATS側バケットからDL。自分のバケットへのpushは不可) |
| フィールド | Near EODと同じフルセット(SMV Greeks, IV, 理論値) |
| ファイル構造 | 1分ごとに1ファイル(全5,000+銘柄のマーケットスナップショット) |
| ティッカー絞り込み | 不可(全銘柄一括。DL後にフィルタ) |
| データ総量 | ~50TB |
| S3転送費 | $1,000〜2,000(別途) |
自動パイプライン統合について¶
| 要件 | 対応 |
|---|---|
| Near EOD 自動pull | 自分でFTP pullスクリプトを組む(cronで毎晩DL可能) |
| Near EOD S3 auto-push | 不可(エンタープライズ契約が必要) |
| Intraday S3 auto-push | 不可(自分でDLする形式) |
AEGISへの実装方針
Near EOD recurring ($99/月) のFTP自動pullは、簡単なcronスクリプトで実現可能:
65MB/日のCSVなので、FTP pullは数秒〜十数秒で完了。 ティッカーフィルタ + parquet変換のETLパイプラインを1本組めばよい。
代替データソース比較¶
| データソース | EODコスト | イントラデイ | 強み | 弱み |
|---|---|---|---|---|
| ORATS | $599一括 + $99/月 | $3,500〜5,000 | 最高品質、IV Surface完備 | S3費用が不透明 |
| ThetaData | $30〜60/月 | $100〜200/月 | 安価、ストリーミング対応 | 銘柄カバレッジに制限あり |
| Polygon(現在使用中) | Options Advancedプラン内 | 同上 | リアルタイム、API安定 | 2025-12以前のbid/askなし |
| Databento | 従量課金 | 従量課金 | 高品質、柔軟な課金 | 全銘柄だと高コスト |
| CBOE DataShop | $5,000〜 | $10,000〜 | 公式データ | 非常に高価 |
ORATSデータでBTの信頼性はどこまで上がるか¶
BT信頼性の主な懸念と対策¶
XW_CR25_M98の+20,000%超リターンの信頼性を以下の観点で分析:
| 懸念 | ORATSで解決? | 真の解決策 |
|---|---|---|
| スリッページ・執行品質 | ✅ 部分的 | EOD bid/askで現実的な約定価格を検証可能 |
| 短DTEオプションの流動性 | ✅ | DTE 7-30帯のOI・volume・スプレッド幅を確認 |
| VIXスパイク時のスプレッド拡大 | ✅ | 2020/2022/2024-08の実bid/askで検証 |
| 過学習(カーブフィッティング) | ❌ | Walk-Forward分析が必要(下記参照) |
| サバイバーシップバイアス | ❌ | 上場廃止銘柄データの別途取得が必要 |
| Tier 3-4銘柄の実執行可能性 | ⚠️ 部分的 | OI/volumeで確認可能だが、小型株の実約定は別問題 |
| QuantDataのデータ品質 | ✅ | ORATSとの突き合わせでデータ整合性を検証 |
Walk-Forward分析(過学習検出の本命)¶
ORATSデータを使ったWalk-Forward分析がBT信頼性向上の最重要手法:
Step 1: In-Sample (2007-2019) でパラメータ最適化
Step 2: Out-of-Sample (2020-2023) で検証
Step 3: Live Validation (2024-2026) = 現行PT実績
Step 4: 各期間でSharp比・MaxDD・勝率が安定しているか確認
- ORATSなしでは不可能: 現行BTは2019-2026の7年のみ。Walk-Forwardに必要な十分な期間がない
- ORATSがあれば: 2007-2026の19年分でin-sample/out-of-sampleを分離可能
- Monte Carloは補助: パラメータ感度の確認には有用だが、過学習の根本検出にはならない
現実的なクレジットスプレッド戦略のリターン¶
期待値の校正
Tastytrade研究やr/thetagangの実績では、クレジットスプレッド売り戦略の現実的な年間リターンは10〜30%。 AEGISの+20,000%超は以下の要因による可能性:
- 体系的な710+銘柄スキャン — 個人トレーダーはせいぜい5-10銘柄
- アグレッシブな資金効率 — 30%月次出金 + フルデプロイ複利
- 過学習 — 25ヶ月の好環境(2024-2026ブル相場)への最適化
- 上記の組み合わせ
ORATSの19年データでWalk-Forwardを実施し、「構造的優位性」と「過学習」を分離することが最優先。
推奨アクション¶
優先度:高(BT信頼性検証 — 最優先)¶
- ORATS EOD一括購入 ($599) — 19年分のヒストリカルデータでWalk-Forward分析を実施
- Walk-Forward分析の実装 — In-Sample (2007-2019) / Out-of-Sample (2020-2023) / Live (2024-2026)
- QuantDataとの突き合わせ — 重複期間(2019-2026)でデータ整合性を確認
優先度:中(Crisis Alpha研究)¶
- VIXスパイク時のオプション価格検証 — 2020 COVID / 2022ベア / 2024-08のbid/ask分析
- BTのVIX値検証 — BTで使用されているVIXデータ(parquetソース)が実際の市場VIXと一致しているか、ORATSのVIXヒストリカルデータと突き合わせて検証する
- 短DTEオプション品質確認 — DTE 7-30帯のスプレッド・OI・volumeを検証
優先度:低(Phase 2)¶
- イントラデイデータ ($3,500-5,000) — Walk-Forwardで有効性確認後に検討
- サバイバーシップバイアス対策 — 上場廃止銘柄の特定とデータ取得
現在のライブ収集との関係¶
現在のPolygon Options Advancedによるライブ収集(2025-12〜)は:
- ✅ リアルタイム運用(PT): 十分(bid/ask/Greeks収集済み)
- ✅ 将来の研究: 2025-12以降のデータが蓄積中
- ❌ Crisis Alpha BT: 2022・2024-08のデータ不足で不可能
結論: ORATSのヒストリカルデータは「過去の研究」専用。 現在のライブ収集と補完関係にあり、両方あって初めて完全なCrisis Alpha研究が可能になる。
参考: 収集再開条件¶
2026-03-12時点の状況:
archive_market_data.py: 93銘柄、15分間隔でPolygon APIからライブ収集中(launchd:com.aegis.live-archiver)collect_eod_all.py: 710+銘柄、毎日EOD収集(launchd:com.ryo.aegis.collect_eod)- 修正済みバグ:
skip_theta_check=True→ キャッシュ専用モードとなりOptions: 0件が数ヶ月続いていた。skip_theta_check=False, enable_theta=Falseに修正し、Polygon APIからのライブ取得を復旧
追加検証予定: DTE範囲の再テスト(ORATSデータ入手後)¶
現行Polygonデータでの暫定結論 — ORATSデータで要再検証
Ablation Phase 2 (2026-03-11) で、DTE範囲が収益に大きく影響することが判明:
| DTE範囲 | 7年Total Wealth | 25ヶ月Total | 対DTE20-35比 |
|---|---|---|---|
| 7-21 | $162.58M ※ | $45.17M | +50% |
| 10-30 | $123.66M | $30.10M | +14% |
| 14-45 | $110.75M | $24.79M | +2% |
| 20-35 (旧設定) | $108.33M | $24.93M | baseline |
| 30-60 | $81.61M | $14.62M | -25% |
短いDTEほど高収益。現行PTはDTE 10-30に暫定変更済み。
ただし、この結論はQuantDataのCSVデータ(2019-2026)に基づくものであり、以下の懸念がある:
- QuantDataのDTE短期オプション品質: 短DTE(7-21日)オプションのbid/askスプレッドや流動性がデータ上どこまで反映されているか不明
- 2024-08暴落時の短DTEオプション: Flash Crash(VIX 65)環境での短DTEスプレッドの実態が不明
DTE 7-21のnan問題: 7年BTの最終2ヶ月でequityがnanになる不安定性が発生(原因調査中)→ 解決済み (2026-03-11): ZS.parquetのbid/ask=NaNデータがfloat(nan or 0)でスルーしていた。3層NaN防御実装後、\(154.74M → **\)162.58M** (+50% vs baseline) に修正。nan問題は解消されたが、短DTEオプションのデータ品質自体はORATSで要検証
ORATSデータ入手後に実施すべき検証:
- ORATS bid/askデータでDTE 7-30帯のスプレッド品質を確認
- 2022年ベア・2024-08 Flash Crash期間の短DTEオプション流動性を検証
- ORATS IVサーフェスで短DTE帯のIV skew構造を分析
- 上記が確認できればDTE 7-21(または7-30)への移行を実施。問題があればDTE 10-30を維持
追加検証予定: VIX Stop閾値の再検証(ORATSデータ入手後)¶
現行QuantDataでの結論 — ORATSデータで長期再検証が必要
2026-03-17に7年BT(2019-2026)でVIX Stop閾値のグリッドサーチを実施した結果、 VIX Stopはドローダウン防御に寄与していないことが判明。
グリッドサーチ結果(7年BT, DTE10-30, $32K)¶
| VIX Stop | Total Wealth | MaxDD | Trades | WR |
|---|---|---|---|---|
| 25 | $97.5M | 24.5% | 10,016 | 81.2% |
| 28 | $107.0M | 24.6% | 11,018 | 81.0% |
| 30 (現PT) | $111.3M | 24.6% | 11,461 | 80.8% |
| 33 (TWベスト) | $116.8M | 24.6% | 11,959 | 80.8% |
| 35 | $115.7M | 24.6% | 12,148 | 80.3% |
| 40 | $114.8M | 24.6% | 12,306 | 79.9% |
| 50 | $114.7M | 24.6% | 12,458 | 79.7% |
| 80 | $116.4M | 24.6% | 12,595 | 79.6% |
| OFF (999) | $116.4M | 24.6% | 12,603 | 79.6% |
主な発見¶
- MaxDDが全パターンで24.5-24.6% — VIX Stopの閾値を変えてもDD防御効果が変わらない
- 全パターンでCOVID生存 — VIX=OFFでも破綻しない(DTE10-30の短期戦略ではポジションが自然消滅するため)
- VIX=30はVIX=OFFに比べて-$5.1M(-4.4%)の機会損失 — 底売りによる損失拡大
- COVID期間: VIX=30でeq=\(291K vs VIX=OFF eq=\)629K — VIX Stopなしの方が2倍以上のequity
暫定結論¶
DTE10-30の短期クレジットスプレッド戦略では、VIX Stop強制決済の防御価値がない。 ただし、この結論は2019-2026の7年データ(VIX>35イベント3回のみ)に基づくため、 ORATSの長期データで追加検証が必要。
ORATSデータ入手後に実施すべき検証:
- VIX Stop閾値グリッドサーチを2007年〜で再実行 — GFC 2008(VIX~80)、2011 debt ceiling(VIX~48)、2015 China(VIX~40)、2018 Volmageddon(VIX~50)を追加。VIX>35イベントが3→7-8個に増え、統計的信頼性が大幅向上
- GFC 2008級の暴落でもDTE10-30戦略が自然消滅で生存できるか確認
- ORATS bid/askデータで高VIX環境(VIX>40)でのforce close約定価格精度を検証
- 「新規エントリーのみブロック(既存ポジションは保持)」vs「全決済+ブロック」の分離テスト
- 上記が確認できればVIX Stop無効化を実施。問題があればVIX=33に引き上げ
作成日: 2026-03-02 | 更新日: 2026-03-17 | 担当: Claude Code (AEGIS Research)