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

Friday, January 23, 2026

Scan 23 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
CSCENICLong term bearish2026-01-230.46664000.4730.4740.461
HCKLong term bearish2026-01-232.163425002.1742.1562.162
HEKTARLong term bearish2026-01-230.435371000.4380.4370.437
MGRCLong term bearish2026-01-230.230000.210.2030.206
SUCCESSLong term bearish2026-01-230.605313000.6160.6230.613
KEINHINLong term bullish2026-01-231.2829001.2781.2821.218
HHGROUPMedium term bearish2026-01-230.06575961000.0650.0670.096
HIGHTECMedium term bearish2026-01-230.655110000.6670.6780.717
N2NMedium term bearish2026-01-230.34430000.3440.3410.371
PENTAMedium term bearish2026-01-233.796673003.8233.8343.449
TOMYPAKMedium term bearish2026-01-230.24450000.2440.2480.271
AEMULUSMedium term bullish2026-01-230.254346000.1890.1930.24
COMPLETMedium term bullish2026-01-231.1530001.1591.1461.159
DANCOMedium term bullish2026-01-230.382711000.3790.3790.394
E&OMedium term bullish2026-01-230.7443514000.7220.7330.798
EFORCEMedium term bullish2026-01-230.211757000.2070.2090.224
ELSOFTMedium term bullish2026-01-230.2552179000.2550.2520.295
GTRONICMedium term bullish2026-01-230.368661000.2780.30.37
IPMUDAMedium term bullish2026-01-230.311403000.3050.3050.395
JAYCORPMedium term bullish2026-01-230.34341000.3120.3360.451
JFTECHMedium term bullish2026-01-230.529946000.5060.5050.477
LIONINDMedium term bullish2026-01-230.155617000.1510.1530.173
MUDAMedium term bullish2026-01-230.8180000.7620.7860.88
PEBMedium term bullish2026-01-230.8210000.8140.810.83
TASCOMedium term bullish2026-01-230.4851454000.4720.480.497
AMBANKShort term bearish2026-01-236.4735833006.4816.1765.451
ARANKShort term bearish2026-01-230.4140000.4120.4150.424
GKENTShort term bearish2026-01-230.325560000.3270.330.332
INARIShort term bearish2026-01-231.7999917001.8211.9532.012
INNATUREShort term bearish2026-01-230.165200000.1680.1730.183
IOICORPShort term bearish2026-01-234.0310871004.0364.0593.835
KLKShort term bearish2026-01-2320.0442450020.06219.98120.015
MILUXShort term bearish2026-01-230.482677000.4820.4490.431
MTAGShort term bearish2026-01-230.2449000.240.250.28
SCOMNETShort term bearish2026-01-230.72518792000.7280.7250.845
UWCShort term bearish2026-01-234.2533133004.3124.0473.015
XLShort term bearish2026-01-230.68544665000.6880.6680.594
ANNJOOShort term bullish2026-01-230.58799000.5760.5920.666
DNEXShort term bullish2026-01-230.33597844000.3320.3010.28
FLBHDShort term bullish2026-01-230.245399000.240.2340.234
IGBCRShort term bullish2026-01-230.641113000.640.6260.581
IHHShort term bullish2026-01-238.652749008.5428.4417.443
JTIASAShort term bullish2026-01-231.0654950001.051.0681.114
LCTITANShort term bullish2026-01-230.413554000.3980.4270.507
LUXCHEMShort term bullish2026-01-230.391323000.3880.3950.41
SCGMShort term bullish2026-01-230.49179000.4860.4990.545
SIMEPLTShort term bullish2026-01-235.783373005.6835.4954.981
TMShort term bullish2026-01-237.9643975007.8587.7187.043
WCTShort term bullish2026-01-230.61585362000.6070.6180.709

Thursday, January 22, 2026

Scan 22 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ALCOMLong term bearish2026-01-220.755109000.7940.7930.756
GENMLong term bearish2026-01-222.0112893002.0472.1522.018
HEXTARLong term bearish2026-01-220.948633000.9070.9010.902
KEINHINLong term bearish2026-01-221.21361001.2761.2841.219
SSTEELLong term bearish2026-01-220.385100000.3790.3880.385
CSCENICLong term bullish2026-01-220.483717000.4740.4740.461
DOMINANLong term bullish2026-01-220.79118000.780.7830.776
IJMLong term bullish2026-01-222.64469416002.5592.4032.521
KLKLong term bullish2026-01-2220.163950020.0620.00820.016
MGRCLong term bullish2026-01-220.2242000.210.2030.206
MMSVLong term bullish2026-01-220.385804000.3690.3950.374
MUHIBAHLong term bullish2026-01-220.563513000.5390.5210.551
PADINILong term bullish2026-01-221.951834001.8561.8411.941
YTLLong term bullish2026-01-222.2886180002.1262.1782.276
AEMULUSMedium term bearish2026-01-220.1913133000.1880.1930.24
CAREPLSMedium term bearish2026-01-220.0846362000.0830.0810.109
CARIMINMedium term bearish2026-01-220.55266000.5680.560.585
IPMUDAMedium term bearish2026-01-220.32045000.3050.3050.396
PESTECHMedium term bearish2026-01-220.19563000.1050.1050.132
RHONEMAMedium term bearish2026-01-220.67560000.680.6740.639
APOLLOMedium term bullish2026-01-226.2366006.2246.2036.097
ARTRONIQMedium term bullish2026-01-220.14536524000.1280.1290.095
BIGMedium term bullish2026-01-220.535290000.5260.5270.539
CYPARKMedium term bullish2026-01-220.70538235000.6940.7040.786
HIGHTECMedium term bullish2026-01-220.69228000.6670.6790.718
HUPSENGMedium term bullish2026-01-221.01708001.0091.0090.963
KPPROPMedium term bullish2026-01-220.3251003000.3140.320.375
MAGNUMMedium term bullish2026-01-221.332952001.3111.311.282
MKHMedium term bullish2026-01-221.041969001.0291.0241.015
NOVAMedium term bullish2026-01-220.428447000.380.3760.337
PCHEMMedium term bullish2026-01-223.3728548003.4023.3583.611
PENTAMedium term bullish2026-01-223.867232003.8333.8353.444
POHUATMedium term bullish2026-01-220.90520000.8960.8910.945
RANHILLMedium term bullish2026-01-221.7917480001.7091.7291.535
SUNCONMedium term bullish2026-01-225.7669538005.8635.7135.365
TOMYPAKMedium term bullish2026-01-220.257542000.2450.2480.272
AMEShort term bearish2026-01-221.54062001.5161.4921.484
DATAPRPShort term bearish2026-01-220.0811628000.0820.0910.108
FLBHDShort term bearish2026-01-220.24881000.240.2330.234
GTRONICShort term bearish2026-01-220.27514366000.2770.30.37
PHARMAShort term bearish2026-01-220.285128404000.2890.2640.236
SOLUTNShort term bearish2026-01-220.0720000.0720.0750.089
SURIAShort term bearish2026-01-221.51281001.5191.5421.583
AMBANKShort term bullish2026-01-226.541270006.4796.165.446
EDARANShort term bullish2026-01-221.1470001.1361.1211.224
IOICORPShort term bullish2026-01-224.0423509004.0374.0613.833
KRETAMShort term bullish2026-01-220.682718000.6750.6810.66
MALTONShort term bullish2026-01-220.3355752000.3210.3420.341
MCEMENTShort term bullish2026-01-227.8313700007.7627.1765.906
MTAGShort term bullish2026-01-220.245755000.2410.2510.28
SIGNShort term bullish2026-01-221.4133001.3941.4041.358
THPLANTShort term bullish2026-01-220.5652191000.5590.5510.532
UCHITECShort term bullish2026-01-223.21465003.1593.1033.084

Wednesday, January 21, 2026

Scan 21 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
DIALOGLong term bearish2026-01-211.6857579001.7261.7661.689
IJMLong term bearish2026-01-212.49545959002.5392.42.518
KLKLong term bearish2026-01-212054290020.05520.03420.017
REVENUELong term bearish2026-01-210.077395000.060.0580.073
3ALong term bullish2026-01-210.71210000.7060.6990.704
EGLong term bullish2026-01-211.275560001.1251.1651.16
GENMLong term bullish2026-01-212.0422695002.052.1592.016
GREATECLong term bullish2026-01-211.8173359001.5811.6471.764
MAHSINGLong term bullish2026-01-211.1287457001.0521.0191.105
RESINTCLong term bullish2026-01-210.567538000.5260.540.541
VISLong term bullish2026-01-210.212237000.2040.2020.207
APOLLOMedium term bearish2026-01-216.1864006.2246.2016.097
ARTRONIQMedium term bearish2026-01-210.1244543000.1260.1280.094
ELSOFTMedium term bearish2026-01-210.251779000.2540.2540.295
HUPSENGMedium term bearish2026-01-211623001.0091.0090.963
KERJAYAMedium term bearish2026-01-212.684351002.7072.7062.283
KPPROPMedium term bearish2026-01-210.321043000.3130.3210.375
MENANGMedium term bearish2026-01-210.63533000.6490.6360.65
MKHMedium term bearish2026-01-211.021028001.0281.0241.015
PEBMedium term bearish2026-01-210.794000.8150.810.83
POHUATMedium term bearish2026-01-210.894036000.8960.8910.946
RANHILLMedium term bearish2026-01-211.727885001.7041.7281.533
SUNCONMedium term bearish2026-01-215.723847005.8555.7035.357
TASCOMedium term bearish2026-01-210.481039000.4710.4820.498
TELADANMedium term bearish2026-01-210.841564000.8420.8410.892
TRIMODEMedium term bearish2026-01-210.1854817000.1880.1920.198
CAREPLSMedium term bullish2026-01-210.085790000.0830.0810.109
CGBMedium term bullish2026-01-210.89568987000.8950.8950.883
IHHMedium term bullish2026-01-218.4640515008.5528.437.425
IPMUDAMedium term bullish2026-01-210.305750000.3050.3050.396
MICROLNMedium term bullish2026-01-210.08512321000.0790.0830.124
N2NMedium term bullish2026-01-210.345702000.3450.3410.372
NGGBMedium term bullish2026-01-210.79524097000.7970.7950.802
PRESTARMedium term bullish2026-01-210.305105000.30.3050.329
QLMedium term bullish2026-01-214.0511260003.9114.0324.328
SSTEELMedium term bullish2026-01-210.405800000.3790.3890.385
YBSMedium term bullish2026-01-210.247255000.2270.230.279
CJCENShort term bearish2026-01-210.172380000.1720.1680.162
EDARANShort term bearish2026-01-211.1374001.1331.1211.226
EFORCEShort term bearish2026-01-210.2053835000.2070.210.224
HEXTARShort term bearish2026-01-210.90541247000.9070.9010.902
HIGHTECShort term bearish2026-01-210.6629000.6650.680.718
SCGMShort term bearish2026-01-210.48170000.4870.50.546
THETAShort term bearish2026-01-210.7310948000.7520.6970.865
THPLANTShort term bearish2026-01-210.5553819000.5580.550.532
ABMBShort term bullish2026-01-215.220397005.1454.84.431
ATAIMSShort term bullish2026-01-210.23470000.20.2010.242
CEKDShort term bullish2026-01-210.32749000.3110.3260.348
CIMB.KLShort term bullish2026-01-218.22121605008.2147.9227.118
DATAPRPShort term bullish2026-01-210.0853762000.0830.0910.108
GTRONICShort term bullish2026-01-210.2812896000.2780.3010.371
HCKShort term bullish2026-01-212.183591002.1732.1552.162
JAYCORPShort term bullish2026-01-210.32185000.3130.3380.453
JFTECHShort term bullish2026-01-210.5053175000.5020.5070.477
KOBAYShort term bullish2026-01-211.7119683001.7011.6411.332
MISCShort term bullish2026-01-217.7828371007.7487.6417.41
MYTECHShort term bullish2026-01-210.2951030000.290.3090.329
PHARMAShort term bullish2026-01-210.29168377000.2890.2640.236
PWFShort term bullish2026-01-210.81737000.80.7930.774
RAMSSOLShort term bullish2026-01-211.0274977001.010.9990.928
SOLUTNShort term bullish2026-01-210.0754601000.0720.0760.089
SOPShort term bullish2026-01-213.84784003.8133.7983.301
SUCCESSShort term bullish2026-01-210.62349000.6160.6240.613

Tuesday, January 20, 2026

Scan 20 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
3ALong term bearish2026-01-200.7760000.7050.6980.704
CSCENICLong term bearish2026-01-200.46763000.4740.4740.461
EGLong term bearish2026-01-201.1434518001.1191.1681.159
HIBISCSLong term bearish2026-01-201.4811363001.5321.5041.515
HONGSENGLong term bearish2026-01-200.00534131000.0070.0070.007
LTKMLong term bearish2026-01-201.33148001.3491.3631.336
MENANGLong term bearish2026-01-200.64581000.6490.6360.651
MMSVLong term bearish2026-01-200.3651507000.3690.4050.373
POSLong term bearish2026-01-200.2825441000.3030.310.28
HEKTARLong term bullish2026-01-200.44585000.4380.4370.438
KLKLong term bullish2026-01-2020.243570020.05520.06220.018
REVENUELong term bullish2026-01-200.0753651000.060.0580.073
AEMULUSMedium term bearish2026-01-200.1916744000.1870.1940.24
ARANKMedium term bearish2026-01-200.4175000.4080.4160.425
ASTINOMedium term bearish2026-01-200.51538000.5210.5180.526
ATAIMSMedium term bearish2026-01-200.1954032000.1990.2010.242
CAREPLSMedium term bearish2026-01-200.083045000.0830.0810.11
COMPLETMedium term bearish2026-01-201.124356001.1541.1471.159
GETSMedium term bearish2026-01-200.16301000.1630.1630.181
HARBOURMedium term bearish2026-01-201.462434001.4751.4781.37
IPMUDAMedium term bearish2026-01-200.37605000.3050.3050.397
JFTECHMedium term bearish2026-01-200.4955667000.4990.5080.477
MAXISMedium term bearish2026-01-203.9118778003.8853.9463.637
NGGBMedium term bearish2026-01-200.7924654000.7970.7950.802
PENTAMedium term bearish2026-01-203.769673003.8493.8423.435
PRESTARMedium term bearish2026-01-200.305343000.30.3050.33
QLMedium term bearish2026-01-204.0219152003.9064.0384.331
SALUTEMedium term bearish2026-01-200.18511015000.20.1970.207
TOPGLOVMedium term bearish2026-01-200.6143440000.6380.6210.685
VISMedium term bearish2026-01-200.2349000.2040.2020.207
VSMedium term bearish2026-01-200.46492184000.4780.4750.654
VSTECSMedium term bearish2026-01-203.928204004.0664.0723.519
YBSMedium term bearish2026-01-200.23895000.2260.2310.28
ABLEGLOBMedium term bullish2026-01-201.631769001.5981.6051.518
ARTRONIQMedium term bullish2026-01-200.1323853000.1270.1280.094
AXREITMedium term bullish2026-01-2027854001.9671.9991.96
KPPROPMedium term bullish2026-01-200.3251128000.3130.3210.376
RANHILLMedium term bullish2026-01-201.7415285001.7041.7281.53
TASCOMedium term bullish2026-01-200.49434000.470.4830.499
TRIMODEMedium term bullish2026-01-200.1953342000.1880.1930.198
ABMBShort term bearish2026-01-205.1135689005.1324.7834.428
ADVENTAShort term bearish2026-01-200.16775000.1640.1660.187
AMBANKShort term bearish2026-01-206.4642341006.4726.1275.435
APOLLOShort term bearish2026-01-206.2238006.2256.2026.097
BDBShort term bearish2026-01-200.24851000.2440.2610.251
CABShort term bearish2026-01-200.574082000.5960.630.666
CEKDShort term bearish2026-01-200.295427000.3110.3260.349
CIMB.KLShort term bearish2026-01-208.17146447008.2127.9097.111
D&OShort term bearish2026-01-200.7159744000.7570.8531.143
DANCOShort term bearish2026-01-200.375850000.3790.380.395
DIALOGShort term bearish2026-01-201.7191658001.7281.771.688
DNEXShort term bearish2026-01-200.32269639000.3290.30.279
ELSOFTShort term bearish2026-01-200.2553147000.2550.2550.296
EPMBShort term bearish2026-01-200.5216125000.5340.4680.405
FPGROUPShort term bearish2026-01-200.3352451000.340.3530.291
FRONTKNShort term bearish2026-01-204.17277004.1854.2654.077
GCBShort term bearish2026-01-200.7267032000.7460.8271.095
GTRONICShort term bearish2026-01-200.279839000.2780.3020.371
GUHShort term bearish2026-01-200.30519000.3190.2980.3
HCKShort term bearish2026-01-202.174168002.1722.1552.161
IGBCRShort term bearish2026-01-200.632536000.6390.6240.579
IOICORPShort term bearish2026-01-20415348004.0384.0633.829
KOBAYShort term bearish2026-01-201.710477001.7021.6351.33
KRONOShort term bearish2026-01-200.1542253000.1690.1870.217
KSLShort term bearish2026-01-203.0611341003.1162.9642.197
KUBShort term bearish2026-01-200.952845000.9690.920.753
MFLOURShort term bearish2026-01-200.6057431000.6130.5940.549
MICROLNShort term bearish2026-01-200.0755230000.0790.0830.125
MISCShort term bearish2026-01-207.710534007.7447.6417.406
MSMShort term bearish2026-01-200.934321000.950.981.054
NAIMShort term bearish2026-01-200.7451230000.7670.780.839
PECCAShort term bearish2026-01-201.6731294001.6771.5961.478
PHARMAShort term bearish2026-01-200.285296920000.290.2630.236
PWFShort term bearish2026-01-200.81392000.80.7930.774
RAMSSOLShort term bearish2026-01-20139321001.0080.9970.927
SAMShort term bearish2026-01-203.651050003.7083.8383.955
SIGNShort term bearish2026-01-201.381001001.3951.4031.357
SOPShort term bearish2026-01-203.83322003.8073.7953.296
SUCCESSShort term bearish2026-01-200.615271000.6160.6250.613
SUNCONShort term bearish2026-01-205.8111640005.855.6975.349
TROPShort term bearish2026-01-201.172770001.1931.1641.16
UCHITECShort term bearish2026-01-203.116961003.1583.0973.082
UTDPLTShort term bearish2026-01-2031.0684580031.39329.41823.957
WCTShort term bearish2026-01-200.59513639000.6070.6250.71
AMEShort term bullish2026-01-201.52670001.5181.491.485
CJCENShort term bullish2026-01-200.175618000.1710.1690.162
FPIShort term bullish2026-01-201.1911411001.1211.1081.016
GKENTShort term bullish2026-01-200.33112000.3290.3310.332
SCGMShort term bullish2026-01-200.49243000.4880.5010.546
SIMEShort term bullish2026-01-202.1184147002.0782.0191.899