foxalgo.io
配信中
ライブコールを読み込み中…
ライブコールを読み込み中…ボードを開く →

ヒット率は話の半分にすぎない

測定済みのオッズ。売買指示なし。 意味 →

距離が広がる
41.9x
最遠対最近の統合距離デシル、距離中央値、基準 9:30 ET、n=125,677
典型MAEはほぼ変わらない
1.2x
最初のタッチまでの逆行中央値、同じデシル、ATR単位
距離に対するMAE %
640% → 16%
レベル日の最も近い10分位対最も遠い10分位 — 39.3x だけ狭まる

六つの先物市場の各指定レベルについて、私たちは 1つではなく 2つの数値を測った: P(touch) -- 価格が 16:00 ET までにそのレベルに到達する頻度 -- と、典型的な逆行幅 (MAE) である。これは touch が解決した日だけを対象に、その途中で測定したものだ。解決済みのすべての (market, level, day) 行を 1つの母集団 (n = 125,677) にまとめ、距離の十分位で分けると、距離は最も近い十分位から最も遠い十分位まででおおむね 41.9x 増えるが、中央値の MAE はほとんど変わらない(約 1.23x)。価格から ATR の数百分の一しか離れていないレベルは、ほぼ毎回 touch する -- それでも、その到達経路では、そこに着く前にそのレベル自身の距離の数倍を逆行してから届く。

  • 125,677 の解決済み level-days、6つの先物市場 (NQ, ES, YM, RTY, GC, CL)、12 の名前付きレベル、9:30 ET をアンカーにして、1つの母集団にまとめ、距離の十分位に分割
  • 距離は、最も近い pooled decile から最も遠い pooled decile までで 41.9x 増えるが、中央値の MAE は同じ範囲でわずか 1.23x しか増えない
  • 距離に対する MAE の比率は、最も近い十分位の level-days でおおむね 640% から、最も遠い十分位ではおおむね 16% まで下がる -- 約 40x の圧縮である
  • 同じ平坦さは、各レベルをそれ自体とだけ比較する別のビニング方法を使っても 確認 として成り立つ(以下参照) -- তাই、これは近いレベルと遠いレベルが別種の対象だから起きる見かけではない
  • ES/NQ に対する 15-second のクロスチェックでは、公開された MAE は正確な値ではなく保守的な 上限 だと分かった(以下参照)

2つの数値、1つではない

名前付きレベル(前日高値、夜間安値、セッション開始値)についての多くの説明は、1つの数値だけを示す: 価格がそこに触れる頻度だ。その数値だけでは、その途中で何が起きるかは分からない。あるレベルは 90% の touch rate を持ちながら、そこへ向かう取引に対して touch 到達前に大きな逆行を強いることもある -- あるいは 10% の touch rate で、経路が比較的穏やかなこともある。P(touch) と MAE を併記するのがこのページの目的だ: touch odds はレベルが tag されるかを示し、MAE はそこまでの経路が通常どれだけコストになるかを示す。

MAE ここでの MAE は、9:30 ET のアンカー価格からレベル方向への最大逆行幅であり、レベルの最初の touch までだけを ATR 単位で測る。未解決の日 -- 16:00 ET の close までに touch しない日 -- は別の母集団であり、その日自身の 16:00 までの(より大きく、なお蓄積中の)逆行幅は、以下で報告する解決済み touch の MAE には決して混ぜない。

レベルまでの距離は touch odds のほとんどすべてを説明する。そこに到達する痛みは、ほとんど説明しない。

Distance はほぼ 42x まで拡大し、MAE は 1.23x しか増えない

解消済みの level-days 125,677件すべてをまとめる -- すべての market、degenerate 9:30 session open を除くすべての named level、ひとつの population -- そして distance-to-level で ten deciles に分けると、見出しのパターンは明確になる: median distance は 0.019 ATR (decile 1, the nearest tenth) から 0.797 ATR (decile 10, the farthest tenth) へ広がり、41.9x の range になる。同じ range における median MAE は 0.113 から 0.139 ATR へ動き、1.23x の range になる。MAE/distance の ratio -- 典型的な adverse move が level 自身の distance に対してどれだけ大きいか -- は、decile 1 でおよそ 640% から decile 10 でおよそ 16% へ低下する。

Distance decilenDistance range (ATR)Median distance (ATR)Median MAE (ATR)Median MAE / distance
D112,5680.000-0.0350.0190.113640.0%
D212,5680.035-0.0680.0510.110216.7%
D312,5670.068-0.1040.0860.108126.7%
D412,5680.104-0.1440.1230.11291.7%
D512,5680.144-0.1900.1660.11971.4%
D612,5670.190-0.2460.2160.12557.7%
D712,5680.246-0.3190.2790.13247.3%
D812,5680.319-0.4230.3650.13938.0%
D912,5670.423-0.6060.4980.14228.1%
D1012,5680.606-6.4620.7970.13916.3%

文字どおりに読むと、level-days の最も近い10分の1では、level に向かう途中の典型的な adverse excursion は level 自身までの distance より何倍も 大きい -- price は、最終的な touch の前に、level 自身の (非常に小さい) distance をまたいで何度も行き来する。最も遠い10分の1では、MAE は (はるかに大きい) distance のごく一部にすぎない -- touch は、起きるとしても、比較的まっすぐに起きる。どちらも profitability の話ではない: これは path shape の説明であり、tradable edge ではない。

Check: 同じ flatness は level ごとにも成り立つか?

上の decile table は、distance で binning する前にすべての level をひとつの population にまとめているので、反論の余地がある: もしかすると「near」な level (session opens) と「far」な level (prior-week highs/lows) は単に別種の object で、パターンは distance 自体ではなく level type についてのものなのかもしれない。確認として、同じ distance-vs-MAE の関係はまったく別の方法でも測れる: まず各 (market, level) cell の inside で distance をそれぞれ quintiles に分け、その後で cell ごとの summary をまとめる。この方法では重みづけが変わり、exact multiples も変わる -- nearest から farthest の per-cell quintile にかけて distance は約 25.6x、MAE は約 1.24x になり、MAE/distance はおよそ 154% からおよそ 13% へ縮む -- しかし方向も結論も同じだ: level が別の level と比較されることがあるかどうかにかかわらず、distance の動きは MAE よりはるかに大きい。

Distance quintilenDistance range (ATR)Median P(touch)Median MAE (ATR)Median MAE / distance
Q154,3010.000-0.23386.9%0.114154.3%
Q254,2570.233-0.46762.2%0.12249.9%
Q354,2650.467-0.74642.6%0.13131.2%
Q454,2580.747-1.15825.1%0.13418.1%
Q554,2851.159-5.9558.7%0.14113.3%

同じ per-level check を、すべての six をまとめるのではなく market ごとに分けて見ると、測定したすべての market で同じ方向が示される:

MarketQ1 distance (ATR)Q1 P(touch)Q1 MAE (ATR)Q1 MAE/distanceQ5 distance (ATR)Q5 P(touch)Q5 MAE (ATR)Q5 MAE/distance
CL0.000-0.24686.7%0.097107.7%1.243-7.0887.6%0.14313.3%
ES0.000-0.21888.8%0.105162.7%1.082-5.86711.4%0.15114.3%
GC0.000-0.29981.8%0.104111.1%1.478-7.2224.6%0.1298.3%
NQ0.000-0.21487.6%0.121192.4%1.050-4.93412.4%0.13915.5%
RTY0.000-0.20288.0%0.129194.8%1.003-4.77413.5%0.13716.0%
YM0.000-0.21787.8%0.119176.5%1.098-5.84311.5%0.14416.8%

Touch odds and typical MAE, by level

上記の両方の集計の背後にある全内訳: アンカーは 9:30 ET、追跡対象の13レベルすべて、6市場。09:30のセッション開始レベルはこのアンカーでは退化的である (距離 0、常にタッチされる) ため、完全性のためにのみ含めている -- 上のデシル、クインタイル、市場別の表からは除外している。

MarketLeveln (days)P(touch by 16:00) [95% CI]Median distance (ATR)Median MAE (ATR)MAE / distanceUnresolved (n)
CLmidnight open (00:00 ET)3,99055.4% [53.9-57.0%]0.3310.11558.1%1,778
CLsession open 07:003,99568.4% [67.0-69.9%]0.2210.11073.3%1,261
CLsession open 08:003,99572.0% [70.6-73.4%]0.1910.11181.5%1,119
CLsession open 09:303,995100.0% [99.9-100.0%]0.0000.109-0
CLovernight high (18:00-09:30)3,99554.6% [53.1-56.2%]0.3290.12460.0%1,812
CLovernight low (18:00-09:30)3,99552.8% [51.3-54.4%]0.3600.11150.0%1,885
CLprior-day mid3,99244.1% [42.6-45.7%]0.4960.11549.8%2,230
CLPDH3,99234.4% [32.9-35.9%]0.6480.11850.0%2,620
CLPDL3,99232.6% [31.1-34.0%]0.7430.11943.7%2,692
CLprior-RTH high3,99240.0% [38.5-41.5%]0.5400.11950.0%2,397
CLprior-RTH low3,99238.3% [36.8-39.8%]0.6070.11643.8%2,465
CLprior-week high4,14518.4% [17.2-19.6%]1.4690.11445.1%3,383
CLprior-week low4,14514.6% [13.6-15.8%]1.7560.12441.2%3,538
ESmidnight open (00:00 ET)4,04865.2% [63.7-66.7%]0.2400.12075.0%1,409
ESsession open 07:004,04877.5% [76.2-78.8%]0.1400.117100.0%911
ESsession open 08:004,04880.9% [79.6-82.1%]0.1180.117120.0%774
ESsession open 09:304,048100.0% [99.9-100.0%]0.0000.123-0
ESovernight high (18:00-09:30)4,04866.0% [64.5-67.5%]0.2320.11972.9%1,376
ESovernight low (18:00-09:30)4,04859.9% [58.3-61.4%]0.2820.12661.7%1,625
ESprior-day mid4,04649.3% [47.8-50.9%]0.4380.12956.6%2,051
ESPDH4,04642.5% [41.0-44.0%]0.4740.10854.1%2,327
ESPDL4,04633.3% [31.9-34.8%]0.7330.14247.2%2,698
ESprior-RTH high4,03846.6% [45.0-48.1%]0.4190.10953.9%2,157
ESprior-RTH low4,03838.5% [37.0-40.0%]0.6210.13851.0%2,484
ESprior-week high4,14523.9% [22.7-25.3%]1.0090.10445.5%3,153
ESprior-week low4,14514.3% [13.2-15.4%]2.0280.15242.2%3,554
GCmidnight open (00:00 ET)4,08050.2% [48.7-51.8%]0.3800.11759.5%2,031
GCsession open 07:004,08661.5% [60.0-62.9%]0.2490.11171.2%1,575
GCsession open 08:004,09065.1% [63.6-66.5%]0.2290.11273.3%1,428
GCsession open 09:304,091100.0% [99.9-100.0%]0.0000.118-0
GCovernight high (18:00-09:30)4,09145.1% [43.6-46.7%]0.4000.12249.5%2,244
GCovernight low (18:00-09:30)4,09144.8% [43.3-46.4%]0.4300.11040.5%2,257
GCprior-day mid4,08938.7% [37.3-40.2%]0.5990.11647.5%2,505
GCPDH4,08928.6% [27.2-30.0%]0.7640.11445.9%2,921
GCPDL4,08925.1% [23.8-26.5%]0.8900.12239.1%3,062
GCprior-RTH high4,08935.8% [34.4-37.3%]0.6020.11450.0%2,625
GCprior-RTH low4,08932.8% [31.4-34.3%]0.6700.11745.3%2,746
GCprior-week high4,14814.9% [13.9-16.1%]1.7220.11537.3%3,528
GCprior-week low4,14812.3% [11.3-13.3%]2.0670.10635.5%3,638
NQmidnight open (00:00 ET)4,06568.7% [67.2-70.1%]0.2200.12376.9%1,273
NQsession open 07:004,06878.4% [77.1-79.6%]0.1330.126112.5%880
NQsession open 08:004,06781.6% [80.4-82.8%]0.1040.126140.0%747
NQsession open 09:304,068100.0% [99.9-100.0%]0.0000.141-0
NQovernight high (18:00-09:30)4,06868.3% [66.9-69.7%]0.2070.12982.6%1,289
NQovernight low (18:00-09:30)4,06863.6% [62.1-65.1%]0.2480.13269.0%1,481
NQprior-day mid4,06649.6% [48.0-51.1%]0.4200.13351.3%2,050
NQPDH4,06643.6% [42.0-45.1%]0.4460.11756.0%2,295
NQPDL4,06634.4% [33.0-35.9%]0.7170.14045.1%2,667
NQprior-RTH high4,05847.1% [45.6-48.6%]0.4090.11256.1%2,147
NQprior-RTH low4,05839.0% [37.5-40.5%]0.6180.13949.0%2,476
NQprior-week high4,14523.7% [22.4-25.0%]1.0570.11548.5%3,164
NQprior-week low4,14513.8% [12.8-14.9%]1.9800.15735.9%3,572
RTYmidnight open (00:00 ET)2,27567.6% [65.6-69.5%]0.2120.13384.9%738
RTYsession open 07:002,29277.5% [75.7-79.2%]0.1260.137126.2%516
RTYsession open 08:002,29481.2% [79.6-82.8%]0.1090.135143.6%431
RTYsession open 09:302,294100.0% [99.8-100.0%]0.0000.160-0
RTYovernight high (18:00-09:30)2,29467.1% [65.2-69.0%]0.2090.13287.5%754
RTYovernight low (18:00-09:30)2,29466.0% [64.0-67.9%]0.2460.12666.0%780
RTYprior-day mid2,29353.3% [51.3-55.4%]0.3870.12957.7%1,070
RTYPDH2,29341.4% [39.4-43.5%]0.4970.12554.3%1,343
RTYPDL2,29338.3% [36.3-40.3%]0.6500.14347.5%1,416
RTYprior-RTH high2,28845.4% [43.4-47.5%]0.4330.12556.1%1,249
RTYprior-RTH low2,28843.0% [41.0-45.0%]0.5690.14252.1%1,304
RTYprior-week high2,33120.2% [18.6-21.9%]1.1640.12548.6%1,860
RTYprior-week low2,33116.6% [15.2-18.2%]1.7300.15139.6%1,944
YMmidnight open (00:00 ET)4,04365.0% [63.6-66.5%]0.2410.13080.0%1,413
YMsession open 07:004,04576.0% [74.6-77.3%]0.1430.130115.4%972
YMsession open 08:004,04580.7% [79.4-81.9%]0.1200.131130.5%782
YMsession open 09:304,046100.0% [99.9-100.0%]0.0000.134-0
YMovernight high (18:00-09:30)4,04664.6% [63.1-66.1%]0.2340.11871.4%1,432
YMovernight low (18:00-09:30)4,04661.2% [59.7-62.7%]0.2650.12868.4%1,571
YMprior-day mid4,04248.5% [47.0-50.0%]0.4260.13659.3%2,082
YMPDH4,04239.2% [37.7-40.8%]0.5090.11153.2%2,456
YMPDL4,04235.3% [33.8-36.7%]0.7000.15050.0%2,617
YMprior-RTH high4,03443.7% [42.2-45.3%]0.4460.11957.5%2,270
YMprior-RTH low4,03439.9% [38.4-41.4%]0.5900.14451.0%2,426
YMprior-week high4,14921.1% [19.9-22.4%]1.1080.10845.2%3,273
YMprior-week low4,14915.0% [13.9-16.1%]1.9160.15938.3%3,528

15秒クロスチェックで分かったこと

上のMAEは、レベルに最初に触れたバーの内部でより悪い方を採るルールを用い、15分足で測定している -- 15分の粒度では、そのバー内で悪化の極値がタッチの前に起きたのか後に起きたのかを判別できない。ES/NQの日の層化サンプル (各300日、およそ15,300-15,500のタッチ行) に対する正確な15秒データとのクロスチェックでは、悪化の極値が実際にタッチの後に来たのはタッチの13.2% (NQ) から15.2% (ES) だった -- つまり、15分のより悪い方を採るルールは、後続の値動きの一部を、まだ起きていないのにタッチ前の経路に割り当てている。したがって、公表MAEは正確な値ではなく、保守的な上限である。

レベルのクラスター化

名称付きレベルは、単独では独立した線ではない: レベル日の40-55%で、追跡対象の13レベルのうち2つ以上が互いに0.05 ATR以内に位置している (市場別: CL 44.8%, ES 51.5%, GC 39.8%, NQ 53.8%, RTY 54.5%, YM 51.9%)。したがって、同じタッチが同じ日に複数レベルの統計に寄与することがある -- 各レベルの数値は、無関係な事象からの独立抽出ではなく、そのレベル自体を記述しているものとして読むこと。

方法論

15分足から作成し、9:30 ETのアンカーから16:00 ETのセッション終了までポイントインタイムで集計した。13の名称付きレベル (前日高値/安値、前日中値、前RTH高値/安値、前週高値/安値、深夜オープン、夜間高値/安値、および07:00/08:00/09:30の各セッション開始) はすべて同じ方法で測定している: ATR単位での距離の中央値とMAEの中央値、タッチ率に対するWilsonの95%信頼区間。継続先物のロールスプライス日と短い日 (60バー未満) は市場ごとに除外し、除外日におけるすべての日次集計は、翌日の前日レベルへ伝播する前に無効化している。

2つの距離ビニング手法を、意図的に並べて公開しています。 集計デシル表(上の見出し数値)は、距離で分ける前に、解決済みの各(market, level, day)行を1つのグローバル母集団に入れます。レベル別五分位表とマーケット別表は、まず各レベル内で距離を別々にビニングし、その後にセルごとの要約をまとめます。これは異なる重み付けです(層別デルタに関する私たちのルールでは、共通の重み付けに対してのみきれいに差分を取れます)。この2つの手法が異なる正確な倍数に落ちるのは、答える問いが少し違うからです -- 「全体としてパターンはどれほど強いか」対「あるレベルを常に自分自身とだけ比較したとき、同じパターンは続くか」 -- ですが、結論は同じです。両方を公開することで、どのビニング選択をしたかに結果が依存しないことを読者が確認できます。

これは、タッチの確率と、そこに到達するまでの典型的な経路コストを測るものです -- 収益性のあるトレードの確率ではありません。あるレベルにタグが付くことは、その水準に注文を置いた場合に使える価格で約定したかどうか、実際の約定でどれだけのスプレッドやスリッページが発生したか、あるいはタッチが起きる時点までにトレードがどれだけリスクを積み上げていたかについては何も示しません。

See also

このページは、歴史的に測定した固定の名称レベルを報告します。targets toolは、追跡している任意のマーケットで、選んだ任意の距離について、同じ測定ベースの Wilson-CI アプローチを使ってタッチ確率を算出します。そして今では、タッチ確率の横に、最も近い名称レベルの典型的な MAE も表示するので、「経路コストはどれくらいか」という問いをこのページだけに委ねません。このサイト上のすべての数値がどう構築され、どう報告されるかは、methodology を見てください。

Related measurements

Research and education, not financial advice. Independent, not affiliated with TradingView.

FAQ

"hit rate is only half the story" はどういう意味ですか?

レベルのタッチ率 (P(touch)) は、価格がセッション終了時までにその水準に到達するかどうかを示す。そこに至るまでの経路については何も示さない。このページでは、別の数値として、その経路上の典型的な最大逆行幅 (MAE) を示す。タッチ率が高くても、最初にそのレベル自身の距離の数倍を不利方向に進む経路になり得るためだ。

なぜ同じ主張に対して2つの異なる表があるのか?

見出しのデシル表は、距離でビン分けする前に、すべてのレベルを1つの母集団にまとめている。これはもっともな異論を招く。近いレベルと遠いレベルは、単に別種の対象かもしれないからだ。レベル別クインタイル表は、各名称付きレベルの内部で距離を別々にビン分けすることで、その異論に直接答える。つまり、各比較はレベル自身との比較になる。両者は異なる正確な倍率 (41.9x vs. 25.6x distance growth) に着地するが、それは基礎となる行の重み付けが異なるためだ。ただし、どちらも MAE/distance の同じ崩れを示す -- したがって、この発見はビン分け方法の選択に依存しない。

なぜ distance が40x以上増えるのに MAE はほとんど増えないのか?

MAE は、価格が日中に実際どこまで動く傾向があるかによって上限が決まり、ATRの観点でもその上限は、名称付きレベルがその日の基準価格の近くにあろうと遠くにあろうと、おおむね同じだ。これに対して、遠いレベルまでの距離は、そのレベルがたまたまどこにあるかで決まる (たとえば前週高値は数個の ATR 離れていることがある)。そのため、生の MAE の数値が狭い帯域にとどまっていても、MAE/distance の比率は急激に低下する。

報告された MAE は正確なのか?

いいえ -- それは保守的な上限値だ。これはタッチバー内での worse-of ルールを用いた15分足で測定されており、ES/NQ の15-second cross-check では、不利方向の極値が実際にはタッチの後に出たケースが touches の 13-15% で見つかった。したがって、そのようなケースでは、タッチの正確な瞬間までの真の逆行幅は公表値より小さい。

タッチ確率が高いことは、そのレベルが取引で利益を出せることを意味するのか?

いいえ。これは、価格がセッション中のどこかでそのレベルを越えたかどうかと、その経路で通常どれだけの逆行幅を要したかを測るものであり、そこで実際の約定と slippage を伴って建てた取引が利益を出したかどうかではない。

← すべての調査