Yamagishi Complexity Torus LabYamagishi Lab

[F009] The Probability of Touching a Pivot Level Is a Restatement of the Distance to It

Abstract

This paper asks whether a table of pivot touch probabilities says anything about the name of a level — the answer is that it does not. It claims neither a new mathematical theorem nor a new law.

First, measured on one-hour bars for four series, the median touch rates are 76.1317% for P, 44.4306% for R1, 42.6601% for S1, 17.8443% for R2 and 16.7095% for S2. The median distances to those levels are 0.1614, 0.4433, 0.4520, 0.8833 and 0.9054 in units of ATR, and the correlation between distance and touch rate is −0.9791 (Section 3).

Second, and this is the core of the paper, six levels with no name and no derivation were built from the same days and the same previous-day ranges by multiplying by 0.37, 0.73 and 1.13, then all eleven levels were sorted by distance. Three of the nearest six are fakes. The correlation across the eleven is −0.9788, unchanged from the real levels alone (Section 4).

Third, cutting into quintiles of distance and comparing the upper levels (the R side) with the lower ones (the S side) inside each band, the median difference across the 20 bands is −0.7375 points, with a median absolute value of 1.6128 points. At the same distance, up and down are touched at the same rate (Section 5).

Fourth, a touch probability and a trading win rate are different pairs of barriers. The touch rate for P is 76.1317%, but a trade that buys at S1, targets P and stops at S2 has a theoretical win rate of 44.9638% to 49.6298%, measured at 34.3750% to 50.4202%. The median departure from theory is −2.4555 points (Section 6).

Fifth, the directional information from the bar of the touch onward has a median of −0.7965 pips. The median spread is 0.7500 pips, and the daily t reaches 2 in absolute value in 0 of 4 cells (Section 7).

Sixth, repeating the measurement on synthetic series built from independent normal increments down to the movement inside each bar, the median difference in touch rate is −0.3288 points, with a median absolute value of 1.5313 points. A synthetic random walk has no previous day, no highs and lows that mean anything, and no pivots — and the same rates come out anyway (Section 8).

Scope of this paper (scope note): No new mathematical theorem and no new law is claimed — the definition of pivots, the true range, the optional stopping theorem and random walks are all known. No particular product or proponent is discussed — no real course, author, or vendor is the subject here, and none is named. What is treated is the public drawing method itself. Trading is not discussed — what is measured is touch rates, win rates and directional information, not trading performance including commissions, fills and money management. The scope is intraday and a small number of instruments — four series, six years, one-hour bars. Monthly time-series momentum (dozens of markets, holding one to twelve months) is documented in the literature, and this paper does not contradict it. The day boundary is fixed at midnight Coordinated Universal Time — not the boundary brokers use (17:00 New York and so on). Moving the boundary moves the levels themselves, so this is a caveat (Section 10). Equally spaced pivots and other variants are not treated. No forecast is claimed. Relation to earlier papers: this series always reports, alongside a rate, what that rate would be by chance. F006 read a touch rate beside the position and F008 placed fake ratios in the same band — this paper applies both moves to levels that carry names. Paper 423 showed that a probability can be right while only the multiplication is wrong. What is added here is building nameless levels from the same days and the same previous-day ranges and mixing them in, holding distance fixed and comparing up against down, and measuring the gap between one-sided and two-sided barriers directly, on the same days and the same levels.

1. Notation and the question

From the previous trading day's high H, low L and close C, the following levels are drawn.

LevelHow it is madeUsual name
P(H + L + C) ÷ 3pivot, the centre
R12P − Lfirst resistance
R2P + (H − L)second resistance
S12P − Hfirst support
S2P − (H − L)second support

Observation 1.1: these are fixed by the previous day's values alone. So they carry no look-ahead. That part is correct.

Observation 1.2: a common practice attaches to these levels a table saying "the probability of touching this today is such and such". The numbers in that table are in fact right (they were right here too). The question is what the right numbers are right about.

Observation 1.3: the question settles by placing two things alongside. One is a nameless level — built from the same days and the same previous-day ranges, with only the ratio changed. The other is distance — comparing the upper and lower levels at the same distance.

Question: does a table of pivot touch probabilities say anything about the name of a level?

2. Writing the quantity and the design in advance

Design (declared before running and unchanged at run time)

ItemDecision
Day boundarymidnight Coordinated Universal Time. Days with fewer than 12 bars are dropped
Real levelsP, R1, R2, S1, S2 (from the previous trading day's high, low and close)
Fake levelsP ± 0.37(H − L), P ± 0.73(H − L), P ± 1.13(H − L)
Distanceabsolute value of (level − the day's open) ÷ ATR (mean true range of the previous 14 days)
Touch ratethe share of days on which some bar's high and low straddled the level
Directional informationthe price move in the bounce direction over 24 bars from the bar of the touch (pips)
Barsone hour, mid price, completed bars only
InstrumentsUSDJPY, EURUSD, GBPUSD, XAUUSD
Period2019–2024. Evaluation 2022–2024

Observation 2.1: the ATR does not use the current day. It is built from the previous 14 days. Putting today's range into the denominator of the distance would make the distance itself a look-ahead.

Observation 2.2: the directional signal is placed on the bar of the touch. Placing it before the touch puts "price moved toward the level" into the condition, so betting against that move loses by construction. Measure from after the event used as the condition.

Observation 2.3: the fake ratios are placed away from the real ones and scattered across the same band.

The bar and day counts are 36,534 bars and 1,555 days for USDJPY (778 in evaluation), 36,554 and 1,555 for EURUSD (778), 36,535 and 1,555 for GBPUSD (778), and 34,892 and 1,524 for XAUUSD (764).

3. The touch rate of the five levels, and the distance to each

Calculation 3.1 Touch rate and distance (evaluation period, by instrument)

InstrumentLevelDaysDistance ÷ ATRTouch rate
USDJPYS27780.904216.8380%
USDJPYS17780.451939.7172%
USDJPYP7780.156573.2648%
USDJPYR17780.403645.7584%
USDJPYR27780.811920.3085%
EURUSDS27780.902616.5810%
EURUSDS17780.452144.3445%
EURUSDP7780.167177.5064%
EURUSDR17780.459843.5733%
EURUSDR27780.919116.7095%
GBPUSDS27780.914817.8663%
GBPUSDS17780.457343.9589%
GBPUSDP7780.166276.4781%
GBPUSDR17780.445942.0308%
GBPUSDR27780.891016.0668%
XAUUSDS27640.906616.4921%
XAUUSDS17640.447341.3613%
XAUUSDP7640.153475.7853%
XAUUSDR17640.440645.2880%
XAUUSDR27640.875518.9791%

Calculation 3.2 Medians across the four series

LevelMedian touch rateMedian distance
P76.1317%0.1614
R144.4306%0.4433
S142.6601%0.4520
R217.8443%0.8833
S216.7095%0.9054

Observation 3.3: read on their own, the touch rates say price touches P on three days out of four. They agree well across the four series, from 73.2648% to 77.5064%.

Observation 3.4: but placing the distance beside them, the two orderings match. By touch rate the order is P, R1, S1, R2, S2; by nearness the order is also P, R1, S1, R2, S2. The correlation between distance and touch rate is −0.9791.

Observation 3.5: this is unremarkable in itself. A nearer level is more easily reached. What this paper checks is whether the name adds anything to that unremarkable fact.

4. Mixing in nameless levels built from the same days and the same previous-day ranges

Calculation 4.1 All eleven levels sorted by distance (evaluation period, median of four series)

LevelKindDistance ÷ ATRMedian touch rate
Preal0.161476.1317%
+0.37fake0.303358.0445%
−0.37fake0.317655.0376%
R1real0.443344.4306%
S1real0.452042.6601%
+0.73fake0.626330.8179%
−0.73fake0.662830.3342%
R2real0.883317.8443%
S2real0.905416.7095%
+1.13fake1.006313.9564%
−1.13fake1.028412.4512%

Observation 4.2: three of the nearest six are fake levels. The real and the fake do not group by kind; they group by distance.

Observation 4.3: the correlation across the eleven levels is −0.9788. That is no different from the −0.9791 measured on the real levels alone. Mixing in the fakes does not disturb the curve.

Observation 4.4: a touch-probability table can be attached to the fake levels just as well: "the +0.37 level is touched 58.0445% of the time". That number is right too. Being right does not make the level mean anything.

Observation 4.5: had the real levels stood off the curve, the names would have content. None of the five stands off.

Figure 1 Named levels and levels made by changing the ratio fall on one curve

Figure 1: distance across, touch rate up. The dark points (the pivot levels) and the light points (the nameless levels) lie on one and the same curve.

5. Holding the distance fixed and comparing upper against lower levels

Calculation 5.1 Upper (R side) against lower (S side) within quintiles of distance (evaluation period)

InstrumentBandDistance ÷ ATRUpper countUpper touch rateLower countLower touch rateDifference (points)
USDJPY10.158291978.8901%79373.7705%+5.1196
USDJPY20.374086049.6512%85145.0059%+4.6453
USDJPY30.577483932.4195%87330.0115%+2.4081
USDJPY40.839578416.9643%92720.4962%−3.5319
USDJPY51.39597755.8065%9376.8303%−1.0239
EURUSD10.176686379.4902%84978.7986%+0.6916
EURUSD20.397285347.7140%85848.6014%−0.8874
EURUSD30.602383931.9428%87331.7297%+0.2131
EURUSD40.855486316.8019%84817.8066%−1.0047
EURUSD51.30858704.2529%8425.2257%−0.9728
GBPUSD10.174286777.5087%84579.0533%−1.5446
GBPUSD20.400486348.0881%84848.8208%−0.7327
GBPUSD30.605184127.9429%87133.1803%−5.2373
GBPUSD40.858486115.7956%85017.1765%−1.3809
GBPUSD51.32128415.1130%8715.8553%−0.7424
XAUUSD10.171785878.9044%82374.4836%+4.4208
XAUUSD20.395883652.6316%84546.9822%+5.6493
XAUUSD30.600987533.0286%80530.1863%+2.8422
XAUUSD40.851082618.5230%85516.8421%+1.6809
XAUUSD51.33467884.1878%8937.1669%−2.9790

Observation 5.2: the median difference across the 20 bands is −0.7375 points, the median absolute value is 1.6128 points, and the range runs from −5.2373 to +5.6493.

Observation 5.3: the signs do not agree across instruments. USDJPY and XAUUSD have the upper side higher in the near bands, while GBPUSD has the lower side higher. Not agreeing means this is noise, not direction.

Observation 5.4: only the farthest band (the fifth) has the lower side higher in all four series (differences of −1.0239, −0.9728, −0.7424 and −2.9790). That direction reads as "a market falls faster than it rises", but the touch rates in the far band are only 4.1878% to 7.1669%, so the amounts are small. This paper does not claim it. Only 1 of the 5 bands agreed across the four series.

Figure 2 At the same distance, the upper and lower levels do not differ

Figure 2: touch rate against distance band (near to far), one panel per instrument. The two lines, upper (R side) and lower (S side), lie on top of each other.

6. A touch probability and a win rate are different pairs of barriers

Design: on touching S1, buy, target P and stop at S2 (mirrored on the upper side). Only days resolved before the day ends are counted. By the optional stopping theorem the theoretical win rate is absolute value (S1 − S2) ÷ absolute value (P − S2).

Calculation 6.1 Theory against measurement (evaluation period)

InstrumentSideCountTheoretical win rateMeasured win rateDifference (points)For reference, touch rate
USDJPYlower21549.6298%45.5814%−4.048439.7172%
USDJPYupper22444.9638%34.3750%−10.588845.7584%
EURUSDlower21248.3388%44.3396%−3.999244.3445%
EURUSDupper23847.7006%50.4202%+2.719543.5733%
GBPUSDlower23548.9970%48.0851%−0.911943.9589%
GBPUSDupper21546.7442%48.8372%+2.093042.0308%
XAUUSDlower21347.8966%50.2347%+2.338141.3613%
XAUUSDupper22748.0822%41.8502%−6.232045.2880%

Observation 6.2: the median departure from theory is −2.4555 points, with a range from −10.5888 to +2.7195. With only 212 to 238 observations per case, that range is within noise.

Observation 6.3: this is where the confusion happens. The touch rate for P is 76.1317%, while the theoretical win rate of a trade targeting that same P is 44.9638% to 49.6298%. The two numbers differ by thirty points.

Observation 6.4: what differs is the number of barriers. The touch rate is one-sided: does price reach P starting from the open. The trade is two-sided: does price reach P from S1 before reaching S2. Seen from S1, P and S2 are about equally far away, and by the optional stopping theorem the win rate is therefore about one half.

Observation 6.5: the median touch rate is 43.7661% while the median trading win rate is 46.8333%. These two are close in value but they are not the same quantity. Closeness is no evidence of identity. It is precisely when values are close that one must check whether they are the same quantity.

7. Directional information from the bar of the touch onward

Calculation 7.1 A signal placed on the bar that touches any of the five levels (evaluation period)

InstrumentCountD (pips)Dd (daily mean)Daily tDaysPer daySpreadBuy/sell
USDJPY1,422−3.1690−2.9679−1.107352.00.60722/700
EURUSD1,4713.18912.28451.577422.00.30738/733
GBPUSD1,4611.57602.12601.037432.00.90759/702
XAUUSD1,449−5.3562−3.8705−0.747222.03.54698/751

Observation 7.2: the median directional information is −0.7965 pips, against a median spread of 0.7500 pips. The sign is negative, so the side betting on the bounce is losing.

Observation 7.3: the daily t reaches 2 in absolute value in 0 of 4 cells. Chance gives about 0.2, so this cannot be told apart from chance.

Observation 7.4: the counts of buys and sells are nearly equal (722/700, 738/733, 759/702, 698/751). Upper and lower levels come up about equally often, which agrees with Section 5.

8. The baseline — a random walk has no previous day and no pivots

Calculation 8.1 Synthetic series whose within-bar movement is also random (10 realisations, evaluation period)

InstrumentLevelMeasuredRandom walkDifference (points)
USDJPYP73.2648%73.8046%−0.5398
USDJPYR145.7584%44.6658%+1.0925
USDJPYS139.7172%44.4473%−4.7301
EURUSDP77.5064%74.1774%+3.3290
EURUSDR143.5733%45.0129%−1.4396
EURUSDS144.3445%44.3059%+0.0386
GBPUSDP76.4781%73.2519%+3.2262
GBPUSDR142.0308%44.8972%−2.8663
GBPUSDS143.9589%44.7044%−0.7455
XAUUSDP75.7853%74.1623%+1.6230
XAUUSDR145.2880%45.4058%−0.1178
XAUUSDS141.3613%44.0707%−2.7094

Observation 8.2: the median difference between measurement and random walk is −0.3288 points, with a median absolute value of 1.5313 points.

Observation 8.3: on a synthetic random walk the previous day's high and low mean nothing, and there is no support and no resistance. P is touched anyway, at 73.2519% to 74.1774%, and R1 and S1 at 44.0707% to 45.4058%.

Observation 8.4: the touch rate therefore says nothing about the market. What it says is only how near the level is.

9. Splitting by session

Design: five non-overlapping bins in Coordinated Universal Time. The signal is the one from Section 7 (the bounce on the bar of the touch).

Calculation 9.1 Directional information in each of the five bins (evaluation period)

InstrumentTokyo 0–7London 7–12Overlap 12–16NY late 16–21Night 21–24
USDJPY−3.09 (t −0.85)−3.49 (t −0.79)0.24 (t −0.18)−9.73 (t −0.63)too few
EURUSD6.20 (t 2.38)−0.42 (t −0.25)3.93 (t 1.76)2.24 (t 0.42)too few
GBPUSD3.07 (t 0.95)−0.64 (t 0.60)1.71 (t 0.91)3.75 (t 0.68)too few
XAUUSD−7.15 (t −0.62)−4.79 (t −0.15)−12.60 (t −0.86)34.70 (t 1.79)too few

Observation 9.2: the daily t reaches 2 in absolute value in 1 of 16 cells. Chance gives about 0.7, so the measurement is about what chance gives.

Observation 9.3: the one that looks significant is EURUSD in the Tokyo bin (t 2.38). Trying five bins across four series guarantees that one will look like this. What to read is not the individual cell but whether the number of significant cells exceeds chance.

Observation 9.4: the night bin had fewer than 30 signals and could not be measured in any of the four series. Levels are touched mostly while the market is moving, which is itself consistent with touch rates being set by distance.

10. Limitations

  1. ★ The day boundary is fixed at midnight Coordinated Universal Time. In practice pivots are usually built on a broker's boundary (17:00 New York and so on). Changing the boundary changes the previous day's high and low, and so moves the levels themselves. Only one boundary was tried here. The conclusions of Sections 4 and 5 (distance rather than name) follow from a level being, under any boundary, one line at some distance, so they should not depend on the boundary. But that was not measured.
  2. Equally spaced pivots and other variants are not treated. Variants exist that multiply the previous day's range by 0.5 or 1.0. The fake levels used here (0.37, 0.73, 1.13) are built the same way. In other words, the variants belong to the side this paper measured as "levels with no name".
  3. Section 6 counts only days resolved before the day ends. Days that reach neither barrier are dropped. Because of that truncation, the comparison with theory is that much looser.
  4. Section 6 has 212 to 238 observations per case. Differences of a few points are not visible.
  5. The distance uses ATR in the denominator. Another scale (the previous day's range itself, say) gives different values. The same scale is used for real and fake, so the comparison stands.
  6. The synthetic baseline uses independent normal increments. Volatility clustering is not included.
  7. Four instruments over six years. Nothing is said about other markets or other periods.

Conclusion

A table of pivot touch probabilities is right. P is touched 76.1317% of the time, R1 44.4306%, S2 16.7095%. Right across four series and six years, and in good agreement between them.

But a table of the same accuracy can be built for levels with no name and no derivation, made by multiplying the previous day's range by 0.37, 0.73 and 1.13. Sorting all eleven by distance puts three fakes among the nearest six, with a correlation of −0.9788. Holding distance fixed collapses the difference between up and down to a median of −0.7375 points, and a synthetic random walk gives the same rates.

What is right is the distance to the level, not the name of the level.

And the touch rate of 76.1317% and the theoretical win rate of 44.9638% to 49.6298% for a trade targeting that level belong to different pairs of barriers. A rate measured on one side cannot be used as a win rate on two.

Data and reproduction

DataCurrency ticks from Dukascopy (agreement to the millisecond, bid and ask, verified from 2019 onward). Gold from Dukascopy
Period2019–2024 (six years). Evaluation 2022–2024
InstrumentsUSDJPY, EURUSD, GBPUSD, XAUUSD
BarsOne hour, mid price, closing value of completed bars only. Bars with no ticks are not created
Day boundaryMidnight Coordinated Universal Time. Days with fewer than 12 bars are dropped
Verification検算/F009.py (with --zu it also writes the figures). Every number in the text is taken from 検算/F009_output.txt
Figures図/F009_zu1, 図/F009_zu2 (png, svg, English versions)
Random seedsFixed at 0–9. Re-running gives the same values
Audit of the foundation_ツール/audit_bars.py (look-ahead in the bars, daylight saving, the day boundary). The record is _土台の検査.txt

References

  • Yamagishi, Y. (2026). The Table Is Right and the Trade Still Loses [Paper 423]. Zenodo. 10.5281/zenodo.22700114
  • Yamagishi, Y. (2026). The %K of Stochastics Is the Position in the Range Itself [F006]. Zenodo. 10.5281/zenodo.22881505
  • Yamagishi, Y. (2026). The Fibonacci Ratios Carry No Privilege [F008]. Zenodo. 10.5281/zenodo.22881668

Reference

Yamagishi, Y. (2026). The Probability of Touching a Pivot Level Is a Restatement of the Distance to It [F009]. Zenodo.
DOI: 10.5281/zenodo.22881708
YOI: https://www.yamagishiyuuki.com/yoi/F009
ORCID: 0009-0006-8587-3450

PDF (English) · PDF (Japanese) · Date proof of the English PDF (OpenTimestamps .ots) · SHA256SUMS

The record page for this paper (in Japanese, with the PDFs in each language and the date proof): YOI F009. This paper is a preprint and has not been peer reviewed.