Skip to content
Log in

Tight two-month range

The 40-day high is within 12% of the 40-day low. Range traders' list; breakouts often start here.

  • Avg daily value traded (RM) > 500000
Delayed prices, last session Fri, 6 Nov
Tight two-month range
Stock
Maybank115510.12−0.39%123.3m1.7×+3.3%−6.3%54-12
Public Bank12954.90−1.21%120.0m1.1×+7.7%−6.3%60+75
Westports5246S7.15−0.83%52.6m0.9×+7.5%+1.7%60+75
Tenaga5347S13.04−0.46%51.0m1.0×+1.1%−9.9%42-50
Sime Darby4197S2.46−1.60%26.8m0.4×−0.8%+11.8%51+13
TM4863S7.89−1.38%26.3m1.5×+0.3%−0.4%50+88
IHH5225S7.70−0.26%21.8m1.8×−2.3%−7.6%36-100
CGB8052S0.865−0.57%19.9m1.2×0.0%0.0%47-50
PetGas6033S17.42+0.69%18.4m2.5×−2.1%+1.4%55+25
XL7121S0.825+0.61%12.9m1.1×+1.9%+5.8%56+50
HEXTAR5151S0.785+0.64%12.0m0.9×+1.9%+1.3%58+50
Sunway REIT51762.05−0.49%8.1m0.6×−0.5%−6.8%51-25
MAG0095ACE0.160+3.23%5.9m1.0×+3.2%0.0%57+50
Maxis6012S3.50−2.78%5.9m1.0×−0.3%−4.6%45-75
Nestle MY4707S94.16−1.92%5.5m0.3×+5.3%−7.0%54+13
IGB REIT52272.74−1.44%4.7m2.2×+0.7%+0.4%48-37
Bursa1818S8.11−0.49%4.3m1.2×+2.1%−5.9%51+13
PetDag5681S19.20−1.23%4.2m1.0×−0.2%−1.8%44-75
ITMAX5309S4.35−0.91%4.1m0.6×−6.3%−7.2%41-75
Alliance Bank24884.68−0.21%3.7m0.7×+3.8%−3.5%570
ANCOMNY4758S0.830+0.61%2.9m0.2×−2.9%−3.0%52-12
PJBUMI7163S4.21+1.20%2.8m1.3×+0.2%+14.1%56+75
Takaful MY6139S2.89−2.03%2.7m0.5×+1.4%−9.4%47-12
JAG0024SACE0.3750.00%2.6m0.9×+1.4%0.0%51+38
SEMICO0388ACE0.6400.00%2.6m0.3×+4.1%+11.3%79+100
ECOMATE0239S0.855−1.16%2.4m1.3×−1.2%0.0%42-50
Bank Islam5258S1.94−3.00%2.3m4.1×−3.5%−9.3%36-100
AJI2658S19.720.00%1.5m0.5×+0.5%+4.4%67+50
NCT0056S0.5550.00%1.5m0.8×−2.6%0.0%50-62
HLFG108217.62−1.23%1.4m0.5×−1.3%−5.1%45-12
Pavilion REIT52121.56−0.64%1.3m0.7×+1.3%−7.7%50+13
EcoWorld8206S1.88−1.05%1.2m0.4×+2.7%−8.7%43-75
Affin Bank51852.02−1.46%1.2m0.7×+4.1%−9.0%54+13
DXN5318S0.4650.00%1.1m0.7×0.0%+1.1%54+25
Axis REIT51061.78−1.66%1.1m0.3×−3.8%−3.8%44-75
AVANGAAD5259S0.295+1.72%1.1m1.2×0.0%−1.7%51-25
PARADIGM53380.7900.00%925k0.1×−3.7%−13.7%42-75
MBMR5983S4.75−0.42%848k0.9×+0.4%−4.2%45-37
CHINHIN5273S2.07+0.49%799k0.1×−1.0%−1.0%51-12
Padini7052S1.040.00%795k0.5×0.0%−27.3%47-25
HCK7105S2.170.00%765k1.1×+1.4%+0.5%61+75
LPI Capital862113.00+0.15%726k0.7×+2.2%−13.1%47-12
MAGNUM38591.16−1.69%699k0.8×−2.5%−7.2%40-75
SEG9792S0.6450.00%631k0.8×+2.4%+0.8%64+75
HLIND3301S16.64+0.24%611k0.5×+3.5%−5.9%57+25
BJCORP33950.2500.00%576k0.5×0.0%0.0%57+13
YTLREIT51090.950+0.53%555k0.5×−1.6%−10.4%40-75
E&O34170.735−0.68%553k1.4×−3.9%−0.7%36-50
UMCCA2593S6.090.00%547k0.7×+2.9%+3.2%58+50
MULPHA39052.54−1.55%545k0.1×−4.5%−12.4%41-100
KIPREIT52800.860−0.58%527k0.9×0.0%+1.2%47-50
TONGHER5010S2.500.00%505k0.5×+2.0%+31.6%76+75
EXSIMHB1287S0.5050.00%504k0.8×0.0%+18.8%55+50

Definition

HIGHEST(high, 40) <= 1.12 * LOWEST(low, 40)

Evaluated on each stock's daily history. The condition must hold on the latest session.

Matches as of 6 Nov 2026

Customise in the builder

Track record

What happened after this screener fired over the past 3 years: 1,970 signals across the market. Each signal counts once, only on stocks trading at least RM100k a day at the time, with entry at the next session's open.

Historically better than picking any liquid stock.

Track record
This screenerAny liquid stock
Beat the KLCI over 20 days46.7%43.1%
Higher after 20 days44.0%41.9%
Median 20-day return0.00%−0.43%
Median return vs KLCI−0.39%−1.10%
Median 5-day return0.00%0.00%

Past signals don't predict future returns. Counters that have since delisted are missing, which flatters every result slightly. Many Bursa stocks don't move at all in 20 days, so “higher” stays below 50% even for random picks.