foxalgo.io
NA ŻYWO
Ładowanie sygnałów na żywo…
Ładowanie sygnałów na żywo…Otwórz tablicę →

Skuteczność trafień to tylko połowa obrazu

Zmierzone prawdopodobieństwa. Bez sygnałów transakcyjnych. co to oznacza →

Odległość rośnie
41.9x
Najdalszy vs. najbliższy połączony decyl odległości, mediana odległości, kotwica 9:30 ET, n=125,677
Typowy MAE prawie się nie zmienia
1.2x
Mediana niekorzystnego ruchu do pierwszego dotknięcia, te same decyle, jednostki ATR
MAE jako % odległości
640% → 16%
Najbliższy dziesiąty vs. najdalszy dziesiąty dni poziomu — zawęża się 39.3x

Dla każdego nazwanego poziomu na sześciu rynkach futures mierzyliśmy dwie liczby, nie jedną: P(touch) -- jak często cena dochodzi do poziomu do 16:00 ET -- oraz typową niekorzystną ekspansję (MAE) po drodze, mierzoną tylko w dniach, w których dotknięcie zostaje rozstrzygnięte. Zestawiając każdy rozstrzygnięty wiersz (rynek, poziom, dzień) w jedną populację (n = 125,677) i dzieląc według decyla odległości, odległość rośnie mniej więcej 41.9x od najbliższego do najdalszego dziesiątego percentyla dni-poziomów, ale mediana MAE prawie się w ogóle nie zmienia (około 1.23x). Poziom leżący kilka setnych ATR od ceny jest dotykany niemal za każdym razem -- a ścieżka do niego i tak biegnie kilka razy tę własną odległość przeciwko tobie, zanim dojdzie do dotknięcia.

  • 125,677 rozstrzygniętych dni-poziomów, 6 rynków futures (NQ, ES, YM, RTY, GC, CL), 12 nazwanych poziomów, kotwica 9:30 ET, połączone w jedną populację i podzielone na decyle odległości
  • Odległość rośnie 41.9x od najbliższego do najdalszego połączonego decyla; mediana MAE rośnie tylko 1.23x w tym samym zakresie
  • MAE jako ułamek odległości spada z mniej więcej 640% w najbliższym dziesiątym percentylu dni-poziomów do mniej więcej 16% w najdalszym dziesiątym percentylu -- około 40x zawężenie
  • Ta sama płaskość utrzymuje się jako check, gdy używamy innej metody binowania, która porównuje każdy poziom wyłącznie z samym sobą (zob. poniżej) -- więc nie jest to artefakt tego, że poziomy bliskie i dalekie są różnymi rodzajami obiektów
  • 15-sekundowy cross-check na ES/NQ wykazał, że opublikowane MAE jest zachowawczym górnym ograniczeniem, a nie wartością dokładną (zob. poniżej)

Dwie liczby, nie jedna

Większość opisów nazwanego poziomu (high z poprzedniego dnia, overnight low, open sesji) podaje jedną liczbę: jak często cena go dotyka. Sama ta liczba nie mówi nic o tym, co dzieje się po drodze. Poziom może mieć 90% skuteczności dotknięcia i mimo to wymuszać duży ruch niekorzystny przeciwko transakcji ustawionej w jego kierunku, zanim nastąpi dotknięcie -- albo 10% skuteczności dotknięcia przy względnie łagodnej ścieżce. Podanie razem P(touch) i MAE jest celem tej strony: prawdopodobieństwo dotknięcia opisuje, czy poziom zostanie trafiony, a MAE opisuje, ile typowo kosztuje ścieżka do niego.

MAE tutaj to maksymalna niekorzystna ekspansja od ceny kotwicy 9:30 ET w kierunku poziomu, mierzona tylko do pierwszego dotknięcia poziomu, w jednostkach ATR. Dni nierozstrzygnięte -- bez dotknięcia do zamknięcia 16:00 ET -- stanowią osobną populację; ich własna (większa, nadal narastająca) niekorzystna ekspansja do 16:00 nigdy nie jest mieszana z MAE rozstrzygniętych dotknięć raportowanym poniżej.

Odległość do poziomu wyjaśnia prawie całe prawdopodobieństwo dotknięcia. Prawie wcale nie wyjaśnia bólu po drodze.

Odległość rośnie niemal 42x, MAE tylko 1.23x

Połączenie wszystkich 125,677 rozstrzygniętych dni-poziomów -- każdy rynek, każdy nazwany poziom z wyjątkiem zdegenerowanego poziomu otwarcia sesji 9:30, jedna populacja -- i podział na dziesięć decyli według odległości do poziomu pokazuje wyraźnie główny wzorzec: mediana odległości rośnie z 0.019 ATR (decyla 1, najbliższy dziesiąty percentyl) do 0.797 ATR (decyla 10, najdalszy dziesiąty percentyl), czyli zakres 41.9x. Mediana MAE w tym samym zakresie zmienia się z 0.113 do 0.139 ATR, czyli zakres 1.23x. Stosunek MAE/odległość -- czyli jak duży jest typowy ruch niekorzystny względem własnej odległości poziomu -- zapada się z mniej więcej 640% w decyli 1 do mniej więcej 16% w decyli 10.

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%

Dosłownie: dla najbliższego dziesiątego percentyla dni-poziomów typowa niekorzystna ekspansja w drodze do poziomu jest kilka razy większa niż sama odległość do poziomu -- cena oscyluje tam i z powrotem, mijając własną (bardzo małą) odległość poziomu, zanim dojdzie do ostatecznego dotknięcia. Dla najdalszego dziesiątego percentyla MAE stanowi niewielki ułamek (znacznie większej) odległości -- dotknięcie, gdy występuje, następuje względnie bezpośrednio. Żadne z tych stwierdzeń nie dotyczy rentowności: opisują kształt ścieżki, nie przewagę handlową.

Check: czy ta sama płaskość utrzymuje się poziom po poziomie?

Tablica decyli powyżej łączy każdy poziom w jedną populację przed binowaniem według odległości, co rodzi zastrzeżenie: może poziomy "near" (otwarcia sesji) i "far" (high/low z poprzedniego tygodnia) to po prostu różne rodzaje obiektów, a wzorzec dotyczy typu poziomu, nie samej odległości. Jako check ten sam związek odległość-vs-MAE można zmierzyć zupełnie inaczej: najpierw binować odległość wewnątrz każdej komórki (rynek, poziom) osobno do kwintyli, a dopiero potem połączyć wyniki na poziomie komórek. To zmienia wagowanie i daje inne dokładne mnożniki -- odległość rośnie około 25.6x, a MAE około 1.24x od najbliższego do najdalszego kwintyla w obrębie komórki, przy zawężeniu MAE/odległość z mniej więcej 154% do mniej więcej 13% -- ale kierunek i wniosek są takie same: odległość zmienia się znacznie bardziej niż MAE, niezależnie od tego, czy poziom jest kiedykolwiek porównywany z innym poziomem.

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%

Ten sam check na poziomie pojedynczego poziomu, rozbity na poszczególne rynki zamiast połączony dla wszystkich sześciu, pokazuje ten sam kierunek na każdym mierzonym rynku:

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%

Prawdopodobieństwo dotknięcia i typowe MAE, według poziomu

Pełny rozkład stojący za obiema agregacjami powyżej: kotwica 9:30 ET, wszystkie 13 śledzonych poziomów, 6 rynków. Poziom otwarcia sesji 09:30 jest zdegenerowany przy tej kotwicy (odległość 0, zawsze dotykany) i jest uwzględniony tylko dla kompletności -- jest wykluczony z tabel decyli, kwintyli i tabel per-market powyżej.

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

Co wykazał cross-check 15-sekundowy

MAE powyżej mierzone jest na świecach 15-minutowych, stosując regułę worse-of wewnątrz świecy, która jako pierwsza dotyka poziomu -- 15-minutowa granularność nie pozwala stwierdzić, czy skrajność niekorzystna wystąpiła przed czy po dotknięciu w obrębie tej samej świecy. Cross-check na dokładnych danych 15-sekundowych, na próbie warstwowej dni ES/NQ (po 300 dni każdy, około 15,300-15,500 wierszy touch), wykazał, że skrajność niekorzystna faktycznie pojawiła się po dotknięciu w 13.2% (NQ) do 15.2% (ES) dotknięć -- co oznacza, że reguła worse-of dla 15 minut przypisuje część tego późniejszego ruchu do ścieżki przed dotknięciem, choć jeszcze wtedy nie wystąpił. Opublikowane MAE jest więc zachowawczym górnym ograniczeniem, a nie wartością dokładną.

Klastrowanie poziomów

Nazwane poziomy nie są niezależnymi liniami rozpatrywanymi w izolacji: 40-55% dni-poziomów ma dwa lub więcej z 13 śledzonych poziomów leżących w odległości 0.05 ATR od siebie (według rynku: CL 44.8%, ES 51.5%, GC 39.8%, NQ 53.8%, RTY 54.5%, YM 51.9%). To samo dotknięcie może więc liczyć się do statystyk więcej niż jednego poziomu tego samego dnia -- należy czytać liczby każdego poziomu jako opis tego poziomu, a nie jako niezależne losowania z niepowiązanych zdarzeń.

Metodologia

Zbudowane z 15-minutowych świec, punktowo w czasie od kotwicy 9:30 ET do zamknięcia sesji 16:00 ET. Wszystkie 13 nazwanych poziomów (high/low z poprzedniego dnia, środek poprzedniego dnia, high/low poprzedniej sesji RTH, high/low poprzedniego tygodnia, otwarcie o północy, overnight high/low oraz otwarcia sesji 07:00/08:00/09:30) są mierzone tak samo: mediana odległości i mediana MAE w jednostkach ATR, przedziały ufności Wilson 95% dla prawdopodobieństwa dotknięcia. Dni rolowania kontraktu ciągłego i krótkie dni (poniżej 60 świec) są wykluczane osobno dla każdego rynku, a każda dzienna agregacja na wykluczonym dniu jest unieważniana, zanim mogłaby przejść do poziomów poprzedniego dnia z kolejnej sesji.

Dwie metody binowania odległości są publikowane obok siebie, celowo. Tabela połączonych decyli (główne liczby powyżej) binuje każdy rozstrzygnięty wiersz (rynek, poziom, dzień) w jedną globalną populację, zanim nastąpi podział według odległości. Tabele kwintyli per-level i per-market najpierw binują odległość osobno wewnątrz każdego nazwanego poziomu, a dopiero potem łączą wynikowe podsumowania na poziomie komórek -- inne wagowanie (nasza własna reguła dla stratified deltas: odejmują się one czysto tylko względem wspólnego wagowania). Te dwie metody dają różne dokładne mnożniki, ponieważ odpowiadają na nieco inne pytania -- "jak silny jest ogólny wzorzec" vs. "czy ten sam wzorzec utrzymuje się, gdy poziom jest porównywany wyłącznie z samym sobą" -- ale prowadzą do tego samego wniosku. Publikacja obu pozwala czytelnikowi sprawdzić, że wynik nie zależy od wybranego sposobu binowania.

To mierzy prawdopodobieństwo dotknięcia i typowy koszt ścieżki, która do niego prowadzi -- nie prawdopodobieństwo zyskownej transakcji. To, że poziom zostanie trafiony, nie mówi nic o tym, czy zlecenie ustawione w tym miejscu zostałoby wypełnione po użytecznej cenie, jaki spread lub slippage miałoby rzeczywiste wypełnienie, ani o tym, ile ryzyka transakcja zdążyłaby już zgromadzić do momentu dotknięcia.

Zobacz też

Ta strona raportuje stałe nazwane poziomy mierzone historycznie. Nasze targets tool wycenia prawdopodobieństwo dotknięcia dla dowolnej wybranej odległości, na każdym rynku, który śledzimy, używając tego samego mierzonego podejścia z Wilson-CI -- i teraz pokazuje także typowe MAE dla najbliższego nazwanego poziomu obok prawdopodobieństwa dotknięcia, więc pytanie "jaki jest koszt ścieżki" nie pozostaje tylko na tej stronie. O tym, jak każda liczba na tej stronie jest budowana i raportowana, zobacz methodology.

Powiązane pomiary

Badania i edukacja, nie porada finansowa. Niezależne, niezwiązane z TradingView.

FAQ

Co znaczy "hit rate is only half the story"?

Wskaźnik dotknięcia poziomu (P(touch)) opisuje, czy cena dochodzi do niego do zamknięcia sesji. Nie mówi nic o ścieżce, która do tego prowadzi. Ta strona raportuje drugą liczbę, typową maksymalną niekorzystną ekspansję (MAE) wzdłuż tej ścieżki, ponieważ wysoka skuteczność dotknięcia nadal może iść w parze ze ścieżką, która najpierw biegnie kilka razy własną odległość poziomu przeciwko tobie.

Dlaczego są dwie różne tabele dla tego samego twierdzenia?

Główna tabela decyli łączy każdy poziom w jedną populację przed binowaniem według odległości. To rodzi uczciwe zastrzeżenie: bliskie poziomy i dalekie poziomy mogą być po prostu różnymi rodzajami obiektów. Tabela kwintyli per-level odpowiada na to zastrzeżenie bezpośrednio, binując odległość wewnątrz każdego nazwanego poziomu osobno, tak że każde porównanie jest poziomem przeciwko samemu sobie. Obie metody dają różne dokładne mnożniki (41.9x vs. 25.6x wzrostu odległości), ponieważ różnie ważą wiersze źródłowe, ale obie pokazują ten sam spadek MAE/odległość -- więc wynik nie zależy od wyboru metody binowania.

Dlaczego MAE prawie nie rośnie, skoro odległość rośnie ponad 40x?

MAE jest ograniczone tym, jak daleko cena faktycznie zwykle porusza się intraday, w jednostkach ATR -- ten pułap jest mniej więcej taki sam niezależnie od tego, czy nazwany poziom leży blisko czy daleko od ceny kotwicy dnia. Odległość do dalekiego poziomu natomiast wynika z tego, gdzie ten poziom akurat się znajduje (np. high z poprzedniego tygodnia może leżeć kilka ATR dalej). Dlatego stosunek MAE/odległość spada gwałtownie, mimo że sama wartość MAE pozostaje w wąskim zakresie.

Czy raportowane MAE jest dokładne?

Nie -- to zachowawcze górne ograniczenie. Jest mierzone na świecach 15-minutowych z regułą worse-of wewnątrz świecy dotknięcia, a cross-check 15-sekundowy na ES/NQ wykazał, że skrajność niekorzystna faktycznie pojawiała się po dotknięciu w 13-15% dotknięć. Prawdziwa niekorzystna ekspansja do dokładnego momentu dotknięcia jest w takich przypadkach mniejsza niż opublikowana liczba.

Czy wysokie prawdopodobieństwo dotknięcia oznacza, że poziom jest zyskowny do handlu?

Nie. To mierzy, czy cena przecięła poziom w pewnym momencie sesji, oraz jaki typowo koszt miała ścieżka do niego w postaci niekorzystnej ekspansji -- nie to, czy transakcja ustawiona na tym poziomie, z rzeczywistym wypełnieniem i slippage, przyniosłaby zysk.

← Wszystkie badania