📈 52W High/Low & Momentum — Forward Return Analysis

First-entry signals only. Winsorized mean (1st–99th pct) throughout.

What does this page tell me?

What happens to a stock's price over the next 5–360 days after a 52W high, 52W low, or momentum entry signal?

  • Near/Crossed 52W High — does momentum continue after approaching/breaking a yearly high?
  • Near/Crossed 52W Low — do stocks in distress bounce or keep falling?
  • Momentum — do stocks with recent strong gains extend or consolidate?

Each tab has full stats: return distribution, year-by-year consistency, and sector breakdown.

📅 2006-04-04 → 2026-06-29  📊 257,350 events · 481 stocks
Near 52W High — first entry. Fires when close enters [prev_52W_high×0.95, prev_52W_high) for the first time after being outside.
36,163
Event-days
459
Unique stocks
2006-04-04 → 2026-06-29
Period covered
3.63%
W.Avg 30D return

Return Statistics by Horizon

Winsorized mean (clips 1st–99th pct). Returns measured from signal-day close.

HorizonN EventsW.Avg %Median %% Positive% > +3%% > +5%% < -3%
5D36,1150.840.2652.1029.1018.8022.60
7D36,0771.050.4052.9032.5022.7025.60
10D36,0521.400.6554.0036.5027.0027.60
15D35,9961.991.0555.2040.9032.3029.80
20D35,9432.541.5456.4044.1036.2030.70
30D35,8573.632.2857.6047.7041.4032.10
60D35,5887.415.0261.6054.5050.0031.70
90D35,39911.027.0162.7057.1053.6031.70
180D34,69821.9313.2465.4062.0059.7031.00
360D33,67136.4519.1766.0063.3061.6031.30

Return Curve (W.Avg & Median)

Blue = winsorized mean · Orange dashed = median · Grey = zero

Return Distribution

Forward return histogram at chosen horizon (winsorized 1–99 pct). Green = gains, red = losses.

Consistency Across Years (W.Avg 30D Return)

Was the edge consistent across market cycles, or concentrated in bull years?

By Sector

Which sectors responded strongest/weakest to this signal?

By Market Cap

Does signal strength differ by company size?

Mcap5D7D10D15D20D30D60D90D180D360D
Large Cap0.720.851.211.702.113.076.069.2718.1130.86
Mid Cap0.640.841.131.522.133.136.7010.1220.8037.29
Small Cap1.081.341.752.553.234.508.9913.0825.4739.86
Crossed 52W High — breakout. Fires on the first day close ≥ prior-day 52W high after previously being below it.
31,509
Event-days
453
Unique stocks
2006-04-04 → 2026-06-29
Period covered
3.57%
W.Avg 30D return

Return Statistics by Horizon

Winsorized mean (clips 1st–99th pct). Returns measured from signal-day close.

HorizonN EventsW.Avg %Median %% Positive% > +3%% > +5%% < -3%
5D31,4640.42-0.0649.4026.4017.2025.90
7D31,4410.590.0050.0029.7020.4028.60
10D31,4200.980.2651.7033.8024.7030.70
15D31,4011.680.7253.6038.9030.4031.60
20D31,3682.341.1855.2042.3034.8032.00
30D31,2763.572.1257.0046.9040.4032.80
60D30,9847.444.5160.4053.5048.8032.70
90D30,83510.846.2961.6056.3052.6033.10
180D30,22922.4212.7865.1061.4059.0031.50
360D29,43036.5316.7364.7062.0060.3032.70

Return Curve (W.Avg & Median)

Blue = winsorized mean · Orange dashed = median · Grey = zero

Return Distribution

Forward return histogram at chosen horizon (winsorized 1–99 pct). Green = gains, red = losses.

Consistency Across Years (W.Avg 30D Return)

Was the edge consistent across market cycles, or concentrated in bull years?

By Sector

Which sectors responded strongest/weakest to this signal?

By Market Cap

Does signal strength differ by company size?

Mcap5D7D10D15D20D30D60D90D180D360D
Large Cap0.330.470.701.241.832.886.278.9818.3831.21
Mid Cap0.260.420.701.412.133.226.559.8021.8536.37
Small Cap0.630.831.432.263.014.549.2413.4726.6141.39
Near 52W Low — first entry. Fires when close enters (prev_52W_low, prev_52W_low×1.05] for the first time after being outside.
15,867
Event-days
455
Unique stocks
2006-05-12 → 2026-06-29
Period covered
1.53%
W.Avg 30D return

Return Statistics by Horizon

Winsorized mean (clips 1st–99th pct). Returns measured from signal-day close.

HorizonN EventsW.Avg %Median %% Positive% > +3%% > +5%% < -3%
5D15,833-0.20-0.0849.0027.2017.4028.40
7D15,822-0.120.0049.9031.0021.8031.00
10D15,817-0.120.0550.2033.8025.6033.40
15D15,7690.440.4451.8038.6031.0035.10
20D15,7380.790.6852.4041.5034.2036.50
30D15,6801.531.2654.0044.5038.7036.80
60D15,5294.041.8854.0047.6043.2039.00
90D15,0415.572.2453.9048.5044.9040.70
180D14,55317.035.7457.1053.6051.0038.90
360D13,60454.7224.8866.3064.1062.6031.40

Return Curve (W.Avg & Median)

Blue = winsorized mean · Orange dashed = median · Grey = zero

Return Distribution

Forward return histogram at chosen horizon (winsorized 1–99 pct). Green = gains, red = losses.

Consistency Across Years (W.Avg 30D Return)

Was the edge consistent across market cycles, or concentrated in bull years?

By Sector

Which sectors responded strongest/weakest to this signal?

By Market Cap

Does signal strength differ by company size?

Mcap5D7D10D15D20D30D60D90D180D360D
Large Cap-0.010.100.080.771.202.194.656.4615.2445.80
Mid Cap-0.050.120.110.660.981.614.236.2217.8756.49
Small Cap-0.40-0.38-0.370.130.481.143.594.7617.4958.26
Crossed 52W Low — breakdown. Fires on the first day close ≤ prior-day 52W low. Tests whether breakdowns bounce or continue.
15,148
Event-days
440
Unique stocks
2006-05-16 → 2026-06-29
Period covered
2.34%
W.Avg 30D return

Return Statistics by Horizon

Winsorized mean (clips 1st–99th pct). Returns measured from signal-day close.

HorizonN EventsW.Avg %Median %% Positive% > +3%% > +5%% < -3%
5D15,134-0.08-0.0849.2031.8023.1032.60
7D15,130-0.140.0550.2034.7026.7034.80
10D15,128-0.040.0050.0036.9029.4036.40
15D15,0940.620.5551.8041.0034.3037.00
20D15,0691.290.9753.1043.7037.8037.20
30D15,0352.341.5554.2046.2041.3037.90
60D14,8996.493.2856.6050.5046.9037.60
90D14,3698.023.9356.5051.6048.3039.00
180D13,85623.388.4459.5056.0053.9037.20
360D13,16369.7735.3769.7067.8066.5028.40

Return Curve (W.Avg & Median)

Blue = winsorized mean · Orange dashed = median · Grey = zero

Return Distribution

Forward return histogram at chosen horizon (winsorized 1–99 pct). Green = gains, red = losses.

Consistency Across Years (W.Avg 30D Return)

Was the edge consistent across market cycles, or concentrated in bull years?

By Sector

Which sectors responded strongest/weakest to this signal?

By Market Cap

Does signal strength differ by company size?

Mcap5D7D10D15D20D30D60D90D180D360D
Large Cap0.190.040.090.391.002.316.208.7823.2564.16
Mid Cap0.100.100.401.171.893.127.589.3324.7171.29
Small Cap-0.29-0.34-0.310.421.091.945.987.0822.7171.41
Momentum entry signals. Weekly: 5D return enters [5%,15%] for first time. Monthly: 22D return enters [5%,20%] for first time.
180,104
Event-days
481
Unique stocks
2006-04-04 → 2026-06-29
Period covered
3.26%
W.Avg 30D return

Return Statistics by Horizon

Winsorized mean (clips 1st–99th pct). Returns measured from signal-day close.

HorizonN EventsW.Avg %Median %% Positive% > +3%% > +5%% < -3%
5D179,8780.600.0750.5028.3018.5025.50
7D179,6930.810.1751.1031.8022.3028.30
10D179,3641.170.4052.2035.7026.8030.60
15D179,1911.700.6753.1039.5031.6032.80
20D179,0072.261.0254.0042.4035.3033.90
30D178,4793.261.5754.9045.7039.7035.40
60D175,5806.683.5557.4051.1047.0036.20
90D174,51710.445.4559.0054.0050.8035.80
180D171,18122.5810.8461.7058.4056.2035.00
360D161,89448.7622.3266.0063.7062.2031.70

Return Curve (W.Avg & Median)

Blue = winsorized mean · Orange dashed = median · Grey = zero

Return Distribution

Forward return histogram at chosen horizon (winsorized 1–99 pct). Green = gains, red = losses.

Consistency Across Years (W.Avg 30D Return)

Was the edge consistent across market cycles, or concentrated in bull years?

By Sector

Which sectors responded strongest/weakest to this signal?

By Market Cap

Does signal strength differ by company size?

Mcap5D7D10D15D20D30D60D90D180D360D
Large Cap0.520.721.071.612.153.136.329.6920.5542.12
Mid Cap0.530.751.081.552.113.066.319.9821.9247.46
Small Cap0.700.911.291.862.433.527.1611.2124.2353.52

All Signals — Winsorized Avg Returns

Compare all 6 signals side by side across every horizon.

SignalEvents5D7D10D15D20D30D60D90D180D360D
Near 52W High361630.841.051.401.992.543.637.4111.0221.9336.45
Crossed 52W High315090.420.590.981.682.343.577.4410.8422.4236.53
Near 52W Low15867-0.20-0.12-0.120.440.791.534.045.5717.0354.72
Crossed 52W Low15148-0.08-0.14-0.040.621.292.346.498.0223.3869.77
Mom Weekly1009730.560.771.171.742.383.396.9510.8623.2850.52
Mom Monthly926610.660.861.161.652.123.096.329.9221.6346.26

Momentum: Weekly vs Monthly Comparison

HorizonWeekly W.AvgMonthly W.AvgWeekly NMonthly N
5D0.560.6610086792526
7D0.770.8610077992421
10D1.171.1610055992292
15D1.741.6510048992177
20D2.382.1210040292070
30D3.393.0910014491770
60D6.956.329879190107
90D10.869.929840589401
180D23.2821.639669087621
360D50.5246.269180282626
Static snapshot · Generated 30 Jun 2026, 08:03 · Source: Nifty 500 PostgreSQL ML Pipeline · ← Back