Moving Average Scanner Introduction

This blog scans the price of stocks listed in the Malaysia Stock Market based on its price behaviour with respect to its moving averages.

Three moving averages are used to determine the short term, medium term and long term outlook. Stocks will be classified into 6 different categories

1. Short term bullish – Price crossed and closed above its 20 day moving average
2. Short term bearish – Price crossed and closed below its 20 day moving average
3. Medium term bullish – Price crossed and closed above its 50 day moving average
4. Medium term bearish – Price crossed and closed below its 50 day moving average
5. Long term bullish – Price crossed and closed above its 200 day moving average
6. Long term bearish – Price crossed and closed below its 200 day moving average

Wednesday, May 20, 2026

Scan 20 May 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
CJCENLong term bearish2026-05-200.1651380000.1710.1660.168
GENMLong term bearish2026-05-201.9912334001.9921.9092.009
INARILong term bearish2026-05-201.8791108001.9381.6241.878
JHMLong term bearish2026-05-200.33513037000.3540.3250.356
MAA.KLLong term bearish2026-05-200.165222000.1570.1630.176
MAGNUMLong term bearish2026-05-201.295261001.2861.2651.296
MUHIBAHLong term bearish2026-05-200.5233642000.5420.5220.534
NOVALong term bearish2026-05-200.341100000.350.3530.347
PAVREITLong term bearish2026-05-201.810004001.8531.8061.8
PPBLong term bearish2026-05-2010.329050010.85611.13310.45
REVENUELong term bearish2026-05-200.0610779000.0630.0570.063
TASHINLong term bearish2026-05-200.2052406000.2090.2060.212
TOMEILong term bearish2026-05-201.8488001.8661.8881.86
TSHLong term bearish2026-05-201.1834571001.281.2791.21
HCKLong term bullish2026-05-202.161301002.1492.162.155
HIGHTECLong term bullish2026-05-200.68150000.6230.6180.67
JTIASALong term bullish2026-05-201.118968001.141.1521.106
KIPREITLong term bullish2026-05-200.85516568000.8470.850.852
SUCCESSLong term bullish2026-05-200.615162000.6050.5910.614
TWRREITLong term bullish2026-05-200.2952141000.280.2750.283
ABMBMedium term bearish2026-05-204.7813964004.8094.8084.714
AIRASIAMedium term bearish2026-05-200.43868552000.4340.4320.617
CAREPLSMedium term bearish2026-05-200.07537017000.0760.0760.084
CARIMINMedium term bearish2026-05-200.4416583000.4510.4520.526
DAYANGMedium term bearish2026-05-201.86197573001.9371.8951.683
HUPSENGMedium term bearish2026-05-200.9954485001.0011.0010.991
KPJMedium term bearish2026-05-203.3277940003.3553.3432.869
KSLMedium term bearish2026-05-2037033003.0793.032.817
LBSMedium term bearish2026-05-200.4619068000.4840.4620.426
LHIMedium term bearish2026-05-200.72536436000.7360.7440.697
MAHSINGMedium term bearish2026-05-200.9982279001.0421.0061.034
MBSBMedium term bearish2026-05-200.6712637000.6820.6710.696
MTAGMedium term bearish2026-05-200.2351365000.2430.2390.261
PHARMAMedium term bearish2026-05-200.24587500000.2450.2480.252
PIEMedium term bearish2026-05-201.4916002001.8031.5092.466
RLMedium term bearish2026-05-200.26553213000.2630.2680.223
RUBEREXMedium term bearish2026-05-200.0758310000.0770.0780.087
SALUTEMedium term bearish2026-05-200.12529434000.120.1260.176
SCGMMedium term bearish2026-05-200.481673000.50.4860.514
SSTEELMedium term bearish2026-05-200.4288000.3990.40.394
TALIWRKMedium term bearish2026-05-200.39530707000.4230.4140.481
3AMedium term bullish2026-05-200.692069000.6810.6810.694
ATLANMedium term bullish2026-05-202.715002.7252.6672.616
AYSMedium term bullish2026-05-200.2152804000.2160.2120.236
BDBMedium term bullish2026-05-200.212850000.2040.2070.24
CHGPMedium term bullish2026-05-201.062104001.0531.0551.135
KUBMedium term bullish2026-05-200.991804000.9990.990.909
MULPHAMedium term bullish2026-05-202.95525002.9532.9422.964
RHBBANKMedium term bullish2026-05-208.3177374008.2578.2817.244
TNLOGISMedium term bullish2026-05-200.76455000.7340.7540.786
ARANKShort term bearish2026-05-200.3920000.3930.4010.418
CABShort term bearish2026-05-200.51467000.5120.5220.631
CIMB.KLShort term bearish2026-05-207.76148599007.8267.7197.518
COMPLETShort term bearish2026-05-201.1863001.1851.181.176
DRBHCOMShort term bearish2026-05-201.1711943001.2051.1441.081
GTRONICShort term bearish2026-05-200.24549864000.2570.2280.288
HPMTShort term bearish2026-05-200.17681000.1780.1680.194
INSAS.KLShort term bearish2026-05-200.8610009000.870.8580.85
KENANGAShort term bearish2026-05-200.7752082000.7870.7990.808
MAXISShort term bearish2026-05-203.5262333003.5713.5993.686
MICROLNShort term bearish2026-05-200.081100000.080.0790.093
PELIKANShort term bearish2026-05-200.1300000.1040.1050.14
RAMSSOLShort term bearish2026-05-200.7338392000.7320.7940.919
SIMEPROPShort term bearish2026-05-201.4486546001.461.371.4
SUNREITShort term bearish2026-05-202.4721623002.4872.4012.259
TAMBUNShort term bearish2026-05-200.85000.8050.7860.792
VISShort term bearish2026-05-200.212648000.2150.2040.204
WCTShort term bearish2026-05-200.44367219000.4640.4230.63
YTLShort term bearish2026-05-202.1135754002.1481.9382.232
AJIYAShort term bullish2026-05-2014508000.9931.011.065
GUHShort term bullish2026-05-200.275702000.2750.2790.293
NAIMShort term bullish2026-05-200.714556000.7090.6910.778
PRESTARShort term bullish2026-05-200.32100000.3150.3090.308
PWFShort term bullish2026-05-200.743330000.7380.7510.772
SIGNShort term bullish2026-05-201.35363001.3481.3561.357

Tuesday, May 19, 2026

Scan 19 May 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
GTRONICLong term bearish2026-05-190.2736015000.2590.2260.289
KIPREITLong term bearish2026-05-190.8515773000.8460.8510.852
MCEMENTLong term bearish2026-05-196.8213006007.0816.8386.827
MUDALong term bearish2026-05-190.8250000.9010.8350.825
SEDANIALong term bearish2026-05-190.1160876000.1030.0890.112
TWRREITLong term bearish2026-05-190.295590000.2920.2880.296
AMELong term bullish2026-05-191.51719001.5061.491.492
GENMLong term bullish2026-05-192.0210003001.9881.9062.009
MAA.KLLong term bullish2026-05-190.182135000.1570.1620.176
MAGNUMLong term bullish2026-05-191.35859001.2861.2651.296
MFLOURLong term bullish2026-05-190.5825575000.5670.5760.573
MUHIBAHLong term bullish2026-05-190.53514591000.5420.5220.534
NOVALong term bullish2026-05-190.35260000.3510.3520.347
ATLANMedium term bearish2026-05-192.6528002.7252.6652.614
AYSMedium term bearish2026-05-190.213603000.2160.2120.236
BURSAMedium term bearish2026-05-198.732866008.7348.7378.308
DANCOMedium term bearish2026-05-190.3551654000.3580.3570.37
ECOWLDMedium term bearish2026-05-192.0745453002.1072.0752.094
EPMBMedium term bearish2026-05-190.4512860000.4910.460.436
GETSMedium term bearish2026-05-190.13150000.1360.1310.158
KUBMedium term bearish2026-05-190.985762000.9990.9890.907
MAXISMedium term bearish2026-05-193.5822898003.5743.6033.685
NGGBMedium term bearish2026-05-190.7811557000.7860.7890.801
AIRASIAMedium term bullish2026-05-190.44376533000.4360.4320.619
HUPSENGMedium term bullish2026-05-191.01534001.0011.0010.991
KRETAMMedium term bullish2026-05-190.67275000.6590.6680.681
KSLMedium term bullish2026-05-193.0911933003.0783.0312.81
LHIMedium term bullish2026-05-190.75550575000.7380.7440.696
OPTIMAXMedium term bullish2026-05-190.545302000.5520.5380.579
PHARMAMedium term bullish2026-05-190.25211291000.2450.2480.252
RHONEMAMedium term bullish2026-05-190.6981000.6840.6860.673
RUBEREXMedium term bullish2026-05-190.089060000.0770.0780.087
TALIWRKMedium term bullish2026-05-190.423452000.4240.4140.482
BAUTOShort term bearish2026-05-190.948172000.9480.9060.735
CFMShort term bearish2026-05-190.07730000.0740.070.083
CJCENShort term bearish2026-05-190.17440000.1710.1660.167
GUHShort term bearish2026-05-190.27810000.2740.280.293
HIBISCSShort term bearish2026-05-192.0849587002.1072.1471.658
NAIMShort term bearish2026-05-190.7769000.7080.690.779
PBBANKShort term bearish2026-05-194.79191873004.8064.7634.453
PENTAShort term bearish2026-05-194.160010004.123.5293.69
PRESTARShort term bearish2026-05-190.31564000.3140.3080.308
PWFShort term bearish2026-05-190.722238000.7370.7520.773
SPSETIAShort term bearish2026-05-191.06150580001.0690.9560.912
TMShort term bearish2026-05-197.554342007.5047.3227.251
TNLOGISShort term bearish2026-05-190.73104000.7330.7540.786
TOMYPAKShort term bearish2026-05-190.14600000.1430.1580.232
BJTOTOShort term bullish2026-05-191.34099001.2951.2841.312
CABShort term bullish2026-05-190.52533000.5130.5220.632
CIMB.KLShort term bullish2026-05-197.8474866007.8287.7167.511
DRBHCOMShort term bullish2026-05-191.2228742001.2041.1411.079
HCKShort term bullish2026-05-192.151195002.1482.162.155
KENANGAShort term bullish2026-05-190.7953698000.7880.80.809
MFCBShort term bullish2026-05-193.125614003.1112.9483.299
RAMSSOLShort term bullish2026-05-190.7479686000.7350.7960.92
TRIMODEShort term bullish2026-05-190.1730000.1650.160.184
YBSShort term bullish2026-05-190.2052306000.2010.1940.239
YTLShort term bullish2026-05-192.15193030002.1431.9282.234

Monday, May 18, 2026

Scan 18 May 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
DANCOLong term bearish2026-05-180.3651160000.3580.3580.37
DATAPRPLong term bearish2026-05-180.08531812000.0820.0740.089
DOMINANLong term bearish2026-05-180.75935000.770.7680.769
DPHARMALong term bearish2026-05-181.284822001.2941.3141.295
EDARANLong term bearish2026-05-181.1522001.2191.1751.158
GENMLong term bearish2026-05-181.9915819001.981.9042.008
HLCAPLong term bearish2026-05-183.28438003.2953.2953.337
JTIASALong term bearish2026-05-181.0929725001.1441.151.107
MAHSINGLong term bearish2026-05-181.0158507001.0431.0051.035
MENANGLong term bearish2026-05-180.645208000.6570.6530.646
MUHIBAHLong term bearish2026-05-180.5331273000.5420.5220.534
PETGASLong term bearish2026-05-1817.8433160018.05817.93417.976
SLVESTLong term bearish2026-05-182.6928471002.7582.5072.702
SUCCESSLong term bearish2026-05-180.6740000.6040.590.614
GTRONICLong term bullish2026-05-180.2978413000.260.2250.289
HONGSENGLong term bullish2026-05-180.0126679000.0090.0090.008
RHONEMALong term bullish2026-05-180.6855000.6840.6860.673
SERNKOULong term bullish2026-05-180.84584000.840.8440.814
AFFINMedium term bearish2026-05-182.4115612002.422.4192.347
AXIATAMedium term bearish2026-05-182.245594002.2872.2412.427
CMSBMedium term bearish2026-05-181.1947030001.2241.1931.323
HEKTARMedium term bearish2026-05-180.4352187000.4330.4360.434
HWATAIMedium term bearish2026-05-180.385462000.3990.4060.429
KSLMedium term bearish2026-05-1833718003.0673.0322.803
MATRIXMedium term bearish2026-05-181.325099001.3331.3221.337
MSMMedium term bearish2026-05-180.8254081000.8330.8280.955
MULPHAMedium term bearish2026-05-182.9227002.9572.9382.964
OPCOMMedium term bearish2026-05-180.2951000.210.2050.216
OPTIMAXMedium term bearish2026-05-180.5352196000.5520.5390.579
PHARMAMedium term bearish2026-05-180.24138596000.2450.2480.252
SHANGMedium term bearish2026-05-181.731279001.7421.7351.71
TALIWRKMedium term bearish2026-05-180.419747000.4240.4140.483
UOADEVMedium term bearish2026-05-181.82450001.8261.8211.831
ARTRONIQMedium term bullish2026-05-180.1454808000.1390.140.119
CAREPLSMedium term bullish2026-05-180.088032000.0760.0750.085
CARIMINMedium term bullish2026-05-180.465271000.450.4560.528
HIGHTECMedium term bullish2026-05-180.62100000.6190.6170.671
KUBMedium term bullish2026-05-181.011220000.9990.9890.906
NGGBMedium term bullish2026-05-180.798193000.7870.7890.801
RLMedium term bullish2026-05-180.2758417000.2610.2670.223
SSTEELMedium term bullish2026-05-180.41784000.3980.3990.394
ANCOMShort term bearish2026-05-180.8816052000.8830.8880.903
AWCShort term bearish2026-05-180.557363000.5550.5270.585
BDBShort term bearish2026-05-180.22026000.2030.2070.24
CABShort term bearish2026-05-180.512334000.5130.5230.633
CHINHINShort term bearish2026-05-182.115842002.1222.1472.212
CIMB.KLShort term bearish2026-05-187.863860007.8157.7147.503
DAYANGShort term bearish2026-05-181.9211298001.9311.8961.681
DRBHCOMShort term bearish2026-05-181.1733818001.2011.1381.077
DUFUShort term bearish2026-05-181.7495569001.7821.531.586
GAMUDAShort term bearish2026-05-184.39104275004.474.2094.814
INARIShort term bearish2026-05-181.89137038001.9291.5991.879
IPMUDAShort term bearish2026-05-180.285109321000.2930.2990.337
MALTONShort term bearish2026-05-180.294514000.2940.2850.324
MCEMENTShort term bearish2026-05-187.099351007.16.8596.819
MFCBShort term bearish2026-05-183.052137003.1012.9453.301
RESINTCShort term bearish2026-05-180.461285000.4670.4740.525
RHBBANKShort term bearish2026-05-188.2236274008.2518.2727.22
SENTRALShort term bearish2026-05-180.7052065000.7070.7260.749
SWKPLNTShort term bearish2026-05-183.721151003.7263.6423.052
THETAShort term bearish2026-05-180.6351830000.6370.580.693
TOMEIShort term bearish2026-05-181.86241001.8681.8941.859
TRIMODEShort term bearish2026-05-180.1660000.1650.160.184
YBSShort term bearish2026-05-180.24599000.2020.1930.24
YNHPROPShort term bearish2026-05-180.225705000.2290.2310.271
YTLShort term bearish2026-05-182.12160773002.1321.922.235
ANNJOOShort term bullish2026-05-180.652592000.6490.5870.62
ARANKShort term bullish2026-05-180.395909000.3950.4030.419
BAUTOShort term bullish2026-05-180.95516779000.9480.9040.734
ELKDESAShort term bullish2026-05-181.061540001.0531.0791.096
HIBISCSShort term bullish2026-05-182.1231806002.1082.1461.655
MAA.KLShort term bullish2026-05-180.162001000.1560.1620.176
PWFShort term bullish2026-05-180.74801000.7390.7530.773
TAMBUNShort term bullish2026-05-180.823588000.8030.7850.791
TNLOGISShort term bullish2026-05-180.75798000.7350.7560.785

Friday, May 15, 2026

Scan 15 May 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AMELong term bearish2026-05-151.491584001.5041.4911.491
BSLCORPLong term bearish2026-05-150.0151000000.0180.0180.019
ECOWLDLong term bearish2026-05-152.0825992002.1092.0762.093
GTRONICLong term bearish2026-05-150.28543047000.260.2230.29
HONGSENGLong term bearish2026-05-150.0056831000.0090.0090.008
KRETAMLong term bearish2026-05-150.64520000.6590.6680.681
NOVALong term bearish2026-05-150.345400000.3510.3530.346
RHONEMALong term bearish2026-05-150.672000.6840.6870.673
SERNKOULong term bearish2026-05-150.795205000.8380.8430.814
UOADEVLong term bearish2026-05-151.83332001.8271.8211.831
BIGLong term bullish2026-05-150.6214479000.5230.5210.537
CGBLong term bullish2026-05-150.895161716000.8930.8930.892
COMPLETLong term bullish2026-05-151.22001.1811.181.177
FLBHDLong term bullish2026-05-150.24559000.2290.2210.229
HLCAPLong term bullish2026-05-153.34140003.2943.2953.336
KIPREITLong term bullish2026-05-150.8554954000.8450.8530.851
MYTECHLong term bullish2026-05-150.3202000.2570.2570.292
SUCCESSLong term bullish2026-05-150.62121000.6050.590.614
TASHINLong term bullish2026-05-150.234980000.2060.2050.212
ANCOMMedium term bearish2026-05-150.8854495000.8830.8880.903
ARTRONIQMedium term bearish2026-05-150.1351500000.1390.140.118
ASTINOMedium term bearish2026-05-150.5052889000.5150.510.511
CAREPLSMedium term bearish2026-05-150.07522104000.0760.0750.085
CTOSMedium term bearish2026-05-150.6827417000.7020.6840.81
D&OMedium term bearish2026-05-150.475117539000.4840.4820.866
DPHARMAMedium term bearish2026-05-151.310543001.2941.3171.296
IPMUDAMedium term bearish2026-05-150.295122017000.2940.2990.338
KLKMedium term bearish2026-05-1520.3227370020.91620.77219.95
KUBMedium term bearish2026-05-150.985911000.9980.9870.904
RHBBANKMedium term bearish2026-05-158.2764095008.2498.277.208
SCIENTXMedium term bearish2026-05-153.552946003.6623.5753.492
SSTEELMedium term bearish2026-05-150.3952226000.3980.3990.394
TMCLIFEMedium term bearish2026-05-150.4951200000.5010.4960.457
YNHPROPMedium term bearish2026-05-150.232146000.2290.2310.272
FREIGHTMedium term bullish2026-05-150.6291000.5880.5860.567
GCAPMedium term bullish2026-05-150.18510917000.1620.1650.205
HEXTARMedium term bullish2026-05-150.8193376000.760.7840.861
HWATAIMedium term bullish2026-05-150.41670000.4010.4060.429
MULPHAMedium term bullish2026-05-152.96643002.962.9382.965
OPCOMMedium term bullish2026-05-150.2052749000.210.2050.216
OPTIMAXMedium term bullish2026-05-150.544446000.5520.540.579
WPRTSMedium term bullish2026-05-155.8163739005.6695.7515.565
ANNJOOShort term bearish2026-05-150.6453842000.6460.5820.621
ATLANShort term bearish2026-05-152.7217002.7252.6642.612
BAUTOShort term bearish2026-05-150.9410867000.9470.9010.733
BJTOTOShort term bearish2026-05-151.291389001.2911.2841.312
E&OShort term bearish2026-05-150.787427000.7860.7280.755
ELKDESAShort term bearish2026-05-151.05520001.0531.081.096
EPMBShort term bearish2026-05-150.4759667000.4940.4590.435
KEINHINShort term bearish2026-05-151.1451001.1561.2121.226
KSLShort term bearish2026-05-153.063859003.0613.0382.796
LBSShort term bearish2026-05-150.48510930000.4860.4610.425
LIONINDShort term bearish2026-05-150.1452572000.1450.1450.162
MAHSINGShort term bearish2026-05-151.0451244001.0431.0061.036
MFLOURShort term bearish2026-05-150.5653893000.5680.5780.573
PANTECHShort term bearish2026-05-150.6551631000.6560.6490.645
POHUATShort term bearish2026-05-150.76392000.7650.7860.852
RLShort term bearish2026-05-150.2647119000.260.2660.222
SKPRESShort term bearish2026-05-150.385106249000.3960.4090.653
VSShort term bearish2026-05-150.205398958000.2050.2290.457
CABShort term bullish2026-05-150.522300000.5150.5240.633
MAGNUMShort term bullish2026-05-151.291213001.2841.2631.296
NAIMShort term bullish2026-05-150.712826000.710.690.781
PCHEMShort term bullish2026-05-155.5951766005.5295.3944.095
PECCAShort term bullish2026-05-151.477787001.4631.4941.51