資料とデータへ
ORIGINAL REPORT ANALYSIS

MESソース感度分析

研究リポジトリの記録をサイト上で表示しています。

元のMarkdown

MESソース感度分析

このレポートは2026年9月15日までの旧系列を比較した履歴。9月25日までの現行主系列の取得状況とSMT結果は reports/data_specification.md および reports/smt_analysis.md を参照。

旧TradingView MESと新Databento MESで、同じMNQ系列・同じ2026-04-05〜09-15のSMT判定と固定Filterを比較した。 これはデータ供給元の感度分析であり、MNQの損益を再利用しているため独立の追試ではない。

入力と整列

  • MNQ SHA256: 8985a4e7ec8057f68362e4d042d6598f4304a9d336d6f496abca150cb4851a71
  • 旧MES SHA256: 13328822c0368b13b72a2c127566f14f26ad41e710c83ce20317d4fb6bfe980f
  • 新MES SHA256: f00dc551a048fae1ac7f2452c98daccf54bbf5ddec6824edb422068fc0829a77
  • 比較窓: 2026-04-05T22:00:00+00:00〜2026-09-16T01:15:00+00:00。双方のSMTをこの開始時刻から計算し、履歴長を揃えた。
  • 旧SMTの一致バー 31,864、新SMTの一致バー 31,760、両結果で共有するバー 31,760。
  • 新系列の窓内MNQのみ 104、MESのみ 252。欠損バーは補間していない。
  • MES同時刻終値差(Databento − TradingView): 中央値 -68.25 pt、範囲 -139.75〜-66.00 pt(32,012本)。

SMT判定

known は bullish / bearish / none。unknown と欠損は含めない。判定差は双方knownのバーのみ。

時間足共有バー旧known新known双方known判定差
3m31,7600000
5m31,76031,75731,75431,754111
10m31,76031,75431,74831,74898
15m31,76031,75131,74231,74276
30m31,76031,74231,72431,72450
60m31,76031,72431,68831,68859
90m31,76031,70631,65831,65865
4h31,76031,61631,49631,49673
1d31,76030,45230,17630,1760
1w31,76024,70424,70424,7041,128

固定Filter再実行

base、ny_am、ny_am_d の全60対は同一であることを確認。SMT付き60対のうち、取引数の変化は 4 対、PFの変化は双方PF定義可能な組で 3 対。新系列で最低100取引に達した群は 0/60。 下表はretrospective Validationの全10戦略×事前指定3時間足。PF / 約定数を示す。

戦略SMT旧 PF / n新 PF / nΔn
donchian_20_105m1.084 / 31.084 / 3+0
donchian_20_1015m0.000 / 50.000 / 6+1
donchian_20_1060m1.746 / 41.746 / 4+0
donchian_ema_atr5m1.798 / 31.798 / 3+0
donchian_ema_atr15m0.000 / 40.000 / 5+1
donchian_ema_atr60m4.269 / 44.269 / 4+0
supertrend_flip5m0.000 / 10.000 / 1+0
supertrend_flip15m— / 0— / 0+0
supertrend_flip60m— / 0— / 0+0
chandelier_flip5m0.600 / 60.600 / 6+0
chandelier_flip15m0.596 / 60.000 / 5-1
chandelier_flip60m0.000 / 40.570 / 5+1
ema_ribbon5m0.623 / 50.623 / 5+0
ema_ribbon15m0.000 / 70.000 / 7+0
ema_ribbon60m0.966 / 30.966 / 3+0
squeeze_release5m— / 0— / 0+0
squeeze_release15m1.580 / 31.580 / 3+0
squeeze_release60m2.960 / 32.960 / 3+0
vwap_deviation5m2.318 / 142.318 / 14+0
vwap_deviation15m1.472 / 121.472 / 12+0
vwap_deviation60m2.066 / 122.066 / 12+0
rolling_zscore5m3.315 / 103.315 / 10+0
rolling_zscore15m3.551 / 73.551 / 7+0
rolling_zscore60m0.895 / 130.895 / 13+0
connors_rsi5m0.716 / 330.716 / 33+0
connors_rsi15m1.195 / 261.195 / 26+0
connors_rsi60m0.784 / 210.887 / 21+0
opening_range5m— / 1— / 1+0
opening_range15m— / 0— / 0+0
opening_range60m— / 0— / 0+0

週足SMTの判定差1,128本は2026-07-06〜2026-07-10に集中した。ロール処理の差が影響した可能性はあるが、実限月コードがないため原因は確定できない。

全期間・全指標は results/sensitivity/mes_source_filter_comparison.csv、SMT判定数は results/sensitivity/mes_source_smt_states.csv。100取引未満の群は判定保留。

解釈上の制約

  • 新MESの symbol / contract は全行 MES.c.0 で実限月を示さない。MESのロール時刻を特定できず、ロール近辺のSMT判定を確証できない。
  • MNQは実限月コードでロールを検出し前方ギャップ調整する。新MESは継続シンボルの値をそのまま使用する。同一Databento提供でも契約処理は揃っていない。
  • 5分足同士の比較であり、3分SMTは計算しない。新MESの出来高はあるが、今回の固定FilterはMES出来高を使わない。
  • 2026年MNQの損益は既に閲覧済み。時系列のretrospective Validationも未使用Holdoutではない。