Yamagishi Complexity Torus LabYamagishi Lab

[F032] The Sharpe Ratio Belongs to the Interval You Measured It On

Abstract

What this paper asks is whether the annualized Sharpe ratio depends on the interval it was measured on — and the answer is: it does, and the dependence can be written as an identity. No new mathematical theorem and no new law is claimed.

First, the same series gives a different annualized Sharpe at a different interval. The hourly-over-weekly ratio runs from 0.8808 to 1.4094 (median 0.9375) (Section 3).

Second, ★ what moves is only the denominator. The mean times bars per year stays at 0.060000 to 0.060657, while the standard deviation times √bars per year runs from 0.084779 to 0.091200 (Section 5).

Third, and this is the core. ★ The gap can be written with the variance ratio. The difference between the Sharpe ratio and 1 ÷ √variance ratio has a median of −0.000832. Annualizing assumes returns are independent, and the variance ratio is exactly the quantity that measures whether that assumption holds (Section 4).

Fourth, the agreement is a check, not a discovery. It is close to an identity, so it is a failure to agree that should make one suspect the arithmetic (Section 4).

Fifth, but the ratio breaks when the denominator is near zero. GBPUSD always-buy has annualized Sharpes of −0.0320 and −0.0227, essentially zero, so its ratio of 0.7095 means nothing and the difference is −0.271083 (Section 4).

Sixth, ★ and on a synthetic random walk the ratio still scatters from 0.8689 to 1.0422. The measured variance ratio has a median of 0.9493, below 1, but the random walk drops to 0.8001 too, so this paper does not claim mean reversion (Section 6).

Scope of this paper: No new mathematical theorem and no new law is claimed — the Sharpe ratio, the variance ratio and the √ rule for annualizing are all known. No real course or its proponent is discussed — no real teaching material, author, or vendor is the subject here, and none is named. Trading is not discussed — no costs are included, so the figures here are not trading performance (Section 7). The Sharpe ratio = 1 ÷ √variance ratio is close to an identity — the agreement is a check, not a discovery (Section 4). Mean reversion is not claimed — the measured variance ratio falls below 1, but the synthetic random walk falls just as far (Section 6). No risk-free rate is subtracted — the Sharpe ratio here is mean ÷ standard deviation (Section 7). Four intervals are fixed — one hour, four hours, one day, one week (Section 2). The weekly sample is small — 290 to 304 observations per instrument, so the variance ratio is unstable there (Section 7). The scope is intraday and few instruments — four instruments, six years, one-hour bars. Monthly time-series momentum (dozens of markets, one to twelve month holds) is documented in the academic literature and is not contradicted here. No forecast is claimed.

1. Notation and the question

A single annualized Sharpe ratio is often reported and left at that.

What gets reportedWhat does not
The annualized Sharpe ratioWhich interval's returns were stretched by the √
The period and the instrumentWhether the independence assumption was checked
The annualized figureWhat another interval would give

Observation 1.1: ★ Annualizing assumes returns are independent. The variance of k periods is k times the variance of one only under independence, and only then can it be divided back by √k.

Observation 1.2: ★ Without independence, each interval gives a different annualized Sharpe. All from the same data, and all different.

Observation 1.3: The separator is the interval the returns are measured on. The data, the period, the instrument and the series are all held fixed, and only how many bars are summed before measuring is varied.

Observation 1.4: ★ And the size of the gap can be written with the variance ratio: the variance of k periods ÷ (k × the variance of one). Under independence it is 1.

Question: does the annualized Sharpe ratio depend on the interval it was measured on?

2. State the quantity and the design first

Predictions (written before running)

① If returns are independent, every interval gives the same annualized Sharpe ratio.

② If they are not, it shifts, and the direction is set by the variance ratio. Above 1 (positive autocorrelation) means the longer interval gives a smaller Sharpe.

③ ★ The ratio of annualized Sharpe ratios should match 1 ÷ √variance ratio. That is close to an identity, so agreement is a check, not a discovery.

④ ★ On a synthetic random walk with zero directional information, the variance ratio should be 1 and the ratio 1.

Design (declared before running and not changed during it)

ItemDecision
GridOne-hour bars, mid prices, completed bars only
Intervals1 bar (one hour) / 4 (four hours) / 24 (one day) / 120 (one week)
SeriesAlways buy (log returns) / multiplied by the sign of the SMA(20) slope
Annualizing√(bars per year). Bars per year comes from the actual bar count
MeasuredAnnualized Sharpe ratio / variance ratio / 1 ÷ √variance ratio
CostsNot included. No risk-free rate subtracted
BaselineSynthetic random walk down to within-bar movement (3 series)
InstrumentsUSDJPY, EURUSD, GBPUSD, XAUUSD
Period2019–2024

Observation 2.1: ★ The sign comes from a quantity known as of the previous bar. The slope of the moving average as of bar i is used for the return from i to i+1. There is no look-ahead.

Observation 2.2: Bars per year comes from the actual bar count. FX stops at the weekend, so rather than dividing by calendar time, the actual number of bars is counted: 5,852 to 6,094 one-hour bars per year.

Observation 2.3: When summing k bars, the remainder is dropped. At one week (120 bars) up to 119 bars are lost, which out of 34,891 to 36,553 bars barely touches the mean.

3. Measuring the same series on four intervals

Calculation 3.1 Annualized Sharpe by interval (always buy)

InstrumentIntervalCountPer yearAnnualized Sharpe
USDJPYone hour36,5336,0900.6672
USDJPYone day1,5222540.6600
USDJPYone week304510.7155
EURUSDone hour36,5536,094−0.2261
EURUSDone week30451−0.2237
GBPUSDone hour36,5346,091−0.0320
GBPUSDone week30451−0.0227
XAUUSDone hour34,8915,8520.7973
XAUUSDone day1,4532440.8103
XAUUSDone week290490.8076

Calculation 3.2 Annualized Sharpe by interval (medians across four instruments)

SeriesOne hourFour hoursOne dayOne weekHour ÷ week
Always buy0.31760.31590.31430.34640.9170
Sign of the slope0.27390.28270.26360.29200.9382

Observation 3.3: The same series gives a different annualized Sharpe at a different interval. The hourly-over-weekly ratio runs from 0.8808 to 1.4094 (median 0.9375).

Observation 3.4: ★ XAUUSD on the sign of the slope gives 0.9053 hourly and 1.0278 weekly. The same six years and the same trading, and whether the reported figure is below or above 1 changes.

Observation 3.5: Across all 16 combinations the annualized Sharpe runs from −0.4307 to 1.0278. This paper does not claim those levels, since neither costs nor a risk-free rate are included.

Observation 3.6: The count collapses with the interval, from 36,533 hourly observations to 304 weekly. ★ The spread of the estimate grows by the same amount.

Figure 1 The same series gives a different annualized Sharpe at a different interval

Figure 1: horizontal is the sampling interval (log scale), vertical is the annualized Sharpe ratio. Left is always buy, right is the sign of the slope.

4. The direction of the gap is set by the variance ratio

Calculation 4.1 Variance ratio against the Sharpe ratio

SeriesInstrumentIntervalVariance ratio1 ÷ √VRSharpe ratioDifference
Always buyUSDJPYfour hours1.00960.99520.99790.0027
Always buyUSDJPYone day1.02860.98600.98920.0032
Always buyUSDJPYone week0.88891.06071.07230.0116
Always buyXAUUSDone day0.95121.02531.0163−0.0090
Always buyGBPUSDone week1.04000.98060.7095−0.2711
Sign of the slopeUSDJPYone week0.87781.06731.0662−0.0011
Sign of the slopeEURUSDone week0.75201.15321.1041−0.0491
Sign of the slopeGBPUSDone day0.99061.00471.01340.0087
Sign of the slopeXAUUSDfour hours0.99481.00261.00290.0003
Sign of the slopeXAUUSDone week0.76341.14451.1354−0.0092

Observation 4.2: ★ This is the core. The difference between the Sharpe ratio and 1 ÷ √variance ratio has a median of −0.000832. The gap can be written with the variance ratio.

Observation 4.3: The agreement is a check, not a discovery. Annualizing is the act of dividing by √k, and the variance ratio measures the departure from that k-fold growth, so the two write the same thing from opposite sides. ★ It is a failure to agree that should make one suspect the arithmetic.

Observation 4.4: And one case did fail to agree. GBPUSD always-buy at one week differs by −0.2711. ★ Its annualized Sharpes are −0.0320 and −0.0227, essentially zero, so the ratio of 0.7095 means nothing. When the denominator is near zero, the ratio breaks.

Observation 4.5: The variance ratio runs from 0.7520 to 1.0521 (median 0.9493), above 1 in 4 of 24 cases. Most fall below 1 — variance growing less than k-fold — but whether that is mean reversion is settled in Section 6.

Observation 4.6: ★ Annualizing makes an assumption: that returns are independent, so the variance of k periods is k times the variance of one. The variance ratio is exactly the quantity that measures whether that assumption holds.

Figure 2 The gap sits on 1 ÷ √variance ratio (a check)

Figure 2: horizontal is the variance ratio, vertical is the Sharpe ratio (that interval ÷ one hour). The dashed line is 1 ÷ √variance ratio; points on it mean the identity holds.

5. Is it the numerator that moves, or the denominator?

Calculation 5.1 Mean and standard deviation, printed as they are (USDJPY)

SeriesIntervalMeanStandard deviationMean × per yearSD × √per year
Always buyone hour0.000009850.001152270.0600000.089924
Always buyfour hours0.000039510.002315600.0601630.090355
Always buyone day0.000237200.005725080.0601940.091200
Always buyone week0.001195140.011900360.0606570.084779
Sign of the slopeone hour0.000011550.001151950.0703270.089899
Sign of the slopefour hours0.000046300.002246890.0704890.087675
Sign of the slopeone day0.000277900.005788410.0705210.092209
Sign of the slopeone week0.001384250.011823040.0702540.084229

Observation 5.2: ★ The mean times bars per year is essentially the same at every interval: 0.060000 to 0.060657 for always buy, 0.070254 to 0.070521 for the sign of the slope.

Observation 5.3: ★ That is as it must be. The sum of log returns does not depend on how many are grouped together, so if this moved, the arithmetic would be broken.

Observation 5.4: ★ What moves is the standard deviation times √bars per year: 0.084779 to 0.091200 for always buy, 0.084229 to 0.092209 for the sign of the slope.

Observation 5.5: ★ So the annualized Sharpe moves because of the denominator. The same profit is divided by a different amount of "risk".

Observation 5.6: And which interval is right is not settled here. ★ What settles it is the time scale on which the account is watched, not the data. Someone who looks at the account daily and someone who looks weekly face a different size of risk from the same trading.

6. Baseline — do the same thing on a series with zero directional information

Calculation 6.1 Measurement against synthetic random walk (medians across four instruments)

SeriesIntervalVariance ratioAnnualized Sharpe
Always buyone hourmeasured1.00000.3176
Always buyone hourrandom1.00000.4494
Always buyone daymeasured0.93370.3143
Always buyone dayrandom1.00080.4532
Always buyone weekmeasured0.93690.3464
Always buyone weekrandom1.05140.4409
Sign of the slopeone daymeasured0.96040.2636
Sign of the slopeone dayrandom0.98750.4896
Sign of the slopeone weekmeasured0.81740.2920
Sign of the slopeone weekrandom0.94010.4786

Observation 6.2: Prediction ④ held at the median. The random walk's variance ratio has a median of 0.9958 (the theoretical value is 1) and its hourly-over-weekly ratio a median of 0.9834.

Observation 6.3: But the random walk scatters widely too. Its variance ratio runs from 0.8001 to 1.1044 and its ratio from 0.8689 to 1.0422. ★ That a series built independent scatters this much is because the weekly sample is only 290 to 304 observations.

Observation 6.4: ★ So the measured variance ratio falling below 1 (median 0.9493) cannot be taken as evidence of mean reversion. The random walk falls to 0.8001 as well. That this baseline has no magnitude structure was measured in [F033].

Observation 6.5: The measured ratio's median of 0.9375 is lower than the random walk's 0.9834. ★ That may be a sign of mean reversion, but the ranges overlap, so this paper does not claim it as an effect.

Observation 6.6: ★ The identity side, by contrast, holds equally on both. What this paper claims is that side: the annualized Sharpe depends on the interval, and the dependence can be written with the variance ratio.

7. Limitations

  1. The Sharpe ratio = 1 ÷ √variance ratio is close to an identity. The agreement is a check, not a discovery. This paper says so.
  2. The ratio breaks when the denominator is near zero. GBPUSD always-buy has a Sharpe of essentially zero, so its ratio of 0.7095 means nothing.
  3. Mean reversion is not claimed. The measured variance ratio falls below 1, but the synthetic random walk falls just as far.
  4. The weekly sample is small: 290 to 304 observations per instrument, so the variance ratio is unstable there.
  5. No risk-free rate is subtracted. The Sharpe ratio here is mean ÷ standard deviation.
  6. No costs are included. The figures here are therefore not trading performance.
  7. Four intervals are fixed, and the remainder is dropped when summing.
  8. Four instruments over six years. Nothing is said about other markets or other periods.

Conclusion

The same series was measured on four intervals: one hour, four hours, one day and one week. The ratio of annualized Sharpe ratios (hour over week) runs from 0.8808 to 1.4094, with a median of 0.9375. ★ XAUUSD on the sign of the slope gives 0.9053 hourly and 1.0278 weekly: the same six years and the same trading, and whether the reported figure is below or above 1 changes.

★ What moves is only the denominator. The mean times bars per year stays at 0.060000 to 0.060657, because the sum of log returns does not depend on how many are grouped together (if it moved, the arithmetic would be broken). What moves is the standard deviation times √bars per year (0.084779 to 0.091200).

The same profit is divided by a different amount of "risk".

★ And the gap can be written with the variance ratio. The difference between the Sharpe ratio and 1 ÷ √variance ratio has a median of −0.000832. The agreement is a check, not a discovery. Annualizing assumes returns are independent so that the variance of k periods is k times the variance of one, and the variance ratio is exactly the quantity that measures whether that holds.

One case did fail to agree. GBPUSD always-buy at one week differs by −0.2711, because its annualized Sharpes of −0.0320 and −0.0227 are essentially zero and the ratio of 0.7095 means nothing. When the denominator is near zero, the ratio breaks.

The measured variance ratio has a median of 0.9493, below 1, but this paper does not claim mean reversion, because the synthetic random walk falls to 0.8001 as well. With only 290 to 304 weekly observations, even an independently built series scatters this much.

★ So a report of an annualized Sharpe ratio needs the interval it was measured on. And which interval is right is not settled by the data. What settles it is the time scale on which the account is watched. Someone who looks daily and someone who looks weekly face a different size of risk from the same trading.

Data and reproduction

DataFX is Dukascopy-derived tick data (from 2019 onward, confirmed identical down to the millisecond, bid and ask). Gold is Dukascopy
Period2019–2024 (six years)
InstrumentsUSDJPY, EURUSD, GBPUSD, XAUUSD
BarsOne-hour bars, mid prices, closes of completed bars only. No bar is made where there are no ticks
Intervals1, 4, 24 and 120 bars (one hour, four hours, one day, one week). The remainder is dropped
SeriesAlways buy (log returns) / multiplied by the sign of the SMA(20) slope
Annualizing√(bars per year), with bars per year from the actual bar count
CostsNot included. No risk-free rate subtracted
Verification検算/F032.py (--zu also writes the figures). Every figure in the text comes from 検算/F032_output.txt
Figures図/F032_zu1, 図/F032_zu2 (png, svg, English versions)
Random seedsFixed. Re-running gives the same values
Foundation check_ツール/audit_bars.py (bar look-ahead, daylight saving, day boundaries). The record is _土台の検査.txt

References

  • Yamagishi, Y. (2026). A Synthetic Random Walk Has No Volatility Clustering [F033]. Zenodo. 10.5281/zenodo.22893674

Reference

Yamagishi, Y. (2026). The Sharpe Ratio Belongs to the Interval You Measured It On [F032]. Zenodo.
DOI: 10.5281/zenodo.22893620
YOI: https://www.yamagishiyuuki.com/yoi/F032
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 F032. This paper is a preprint and has not been peer reviewed.