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

Monday, December 22, 2025

Scan 22 Dec 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AWANTECLong term bearish2025-12-220.305238000.3030.3160.309
AXREITLong term bearish2025-12-221.949297001.9972.0571.94
LTKMLong term bearish2025-12-221.3110001.341.4221.318
APOLLOLong term bullish2025-12-226.3558006.3476.3096.253
AWCLong term bullish2025-12-220.6517510000.5910.6460.641
COASTALLong term bullish2025-12-221.4214710001.1821.1811.27
GAMUDALong term bullish2025-12-224.9796523005.1025.1434.886
GKENTLong term bullish2025-12-220.341957000.3310.3360.333
HCKLong term bullish2025-12-222.174115002.1412.1572.158
KPJLong term bullish2025-12-222.741907002.6162.7052.681
MILUXLong term bullish2025-12-220.4340000.4390.4260.43
SALUTELong term bullish2025-12-220.21553885000.1940.2030.208
AXIATAMedium term bearish2025-12-222.5540854002.5932.6272.316
CAREPLSMedium term bearish2025-12-220.0818240000.0790.0840.118
ECOWLDMedium term bearish2025-12-222.116639002.1062.11.998
HAPSENGMedium term bearish2025-12-222.851011002.8522.862.633
IOICORPMedium term bearish2025-12-224.0416058004.0744.0523.793
JADEMMedium term bearish2025-12-220.21300000.2060.2120.235
SENTRALMedium term bearish2025-12-220.781527000.7780.780.759
THETAMedium term bearish2025-12-220.6953448000.670.6950.916
TWRREITMedium term bearish2025-12-220.3600000.3040.3030.289
DPHARMAMedium term bullish2025-12-221.272594001.2531.2631.278
HPMTMedium term bullish2025-12-220.2111260000.2070.2080.217
INNOMedium term bullish2025-12-221.851878001.8581.8441.739
KENANGAMedium term bullish2025-12-220.8551170000.8470.8510.886
KUBMedium term bullish2025-12-220.9655241000.8590.9380.714
MAA.KLMedium term bullish2025-12-220.185350000.1840.1830.19
MGRCMedium term bullish2025-12-220.213325000.1980.20.211
MKHMedium term bullish2025-12-221.031005001.021.0271.014
N2NMedium term bullish2025-12-220.35744000.3420.3430.375
PCHEMMedium term bullish2025-12-223.5936973003.3133.5683.637
SCOMNETMedium term bullish2025-12-220.743744000.7190.740.882
UOADEVMedium term bullish2025-12-221.85406001.8411.8411.753
VISMedium term bullish2025-12-220.2054736000.1980.2030.21
VSTECSMedium term bullish2025-12-224.062047004.0454.0223.408
ADVENTAShort term bearish2025-12-220.1652195000.1680.1790.193
CFMShort term bearish2025-12-220.0853358000.0850.090.092
DIALOGShort term bearish2025-12-221.7236629001.7731.8481.664
GREATECShort term bearish2025-12-221.66760001.6081.8571.764
HARTAShort term bearish2025-12-22144009001.0131.1121.531
KOSSANShort term bearish2025-12-221.138290001.1071.1491.395
MBSBShort term bearish2025-12-220.70564725000.7060.7190.697
MSMShort term bearish2025-12-220.974009000.9761.0161.077
MTAGShort term bearish2025-12-220.24510672000.2540.2710.282
NAIMShort term bearish2025-12-220.7751134000.7790.8040.847
PELIKANShort term bearish2025-12-220.16480000.1620.1570.159
POSShort term bearish2025-12-220.3057499000.3140.3230.269
RAMSSOLShort term bearish2025-12-220.9955320001.0090.9790.911
TELADANShort term bearish2025-12-220.8252985000.8350.8530.902
TRIMODEShort term bearish2025-12-220.19386000.1940.2040.202
VSShort term bearish2025-12-220.48346544000.480.4890.698
CJCENShort term bullish2025-12-220.16153000.1570.1740.163
DATAPRPShort term bullish2025-12-220.0953441000.0920.1030.113
DIGIShort term bullish2025-12-223.2938108003.2843.4553.595
ELSOFTShort term bullish2025-12-220.2610254000.2440.2820.308
HARBOURShort term bullish2025-12-221.481122001.4741.4881.355
IJMShort term bullish2025-12-222.2877521002.2552.4082.462
INNATUREShort term bullish2025-12-220.1751677000.1740.1810.184
IPMUDAShort term bullish2025-12-220.311401000.2990.340.408
JTIASAShort term bullish2025-12-221.0716690001.0651.111.121
MMSVShort term bullish2025-12-220.385475000.3780.4720.369
PARAMONShort term bullish2025-12-221.012588001.0071.0311.028
TOMYPAKShort term bullish2025-12-220.25870000.2490.2610.276

Saturday, December 20, 2025

Scan 19 Dec 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
APOLLOLong term bearish2025-12-196.25147006.3456.316.254
BDBLong term bearish2025-12-190.25120000.2660.2720.251
CSCENICLong term bearish2025-12-190.4630000.4730.4740.461
DOMINANLong term bearish2025-12-190.77156000.7860.7860.777
GAMUDALong term bearish2025-12-194.88164218005.1265.1514.883
MILUXLong term bearish2025-12-190.43100000.4370.4270.43
NGGBLong term bearish2025-12-190.79513914000.7940.7970.801
SUCCESSLong term bearish2025-12-190.61872000.620.6350.611
PPBLong term bullish2025-12-1910.6120300010.39510.96710.538
TENAGALong term bullish2025-12-1913.36883930012.9913.14513.349
YENHERLong term bullish2025-12-190.8400000.7960.8010.784
GTRONICMedium term bearish2025-12-190.31532469000.3220.3260.385
KRETAMMedium term bearish2025-12-190.68554000.6810.6870.641
LUXCHEMMedium term bearish2025-12-190.40517106000.3970.4080.419
MKHMedium term bearish2025-12-191.051430001.0491.0571.044
N2NMedium term bearish2025-12-190.34380000.3420.3430.375
SUNCONMedium term bearish2025-12-195.5398941005.6755.6095.169
VSMedium term bearish2025-12-190.49456207000.480.4910.701
VSTECSMedium term bearish2025-12-194.011107004.0474.0263.404
AFFINMedium term bullish2025-12-192.3216954002.2652.2982.453
AXIATAMedium term bullish2025-12-192.6488182002.62.6282.313
CAREPLSMedium term bullish2025-12-190.08514218000.0790.0840.119
COASTALMedium term bullish2025-12-191.223463001.1681.1771.269
HOMERIZMedium term bullish2025-12-190.5215000.4940.4910.519
KSLMedium term bullish2025-12-192.9110379002.8772.8932.021
MUHIBAHMedium term bullish2025-12-190.53527314000.5080.5210.561
PETGASMedium term bullish2025-12-1918.0852830017.53118.04917.543
YINSONMedium term bullish2025-12-192.3626409002.332.3592.239
ATAIMSShort term bearish2025-12-190.1951709000.1990.2110.25
CJCENShort term bearish2025-12-190.155200000.1570.1750.164
DATAPRPShort term bearish2025-12-190.0923000.0930.1030.113
DIGIShort term bearish2025-12-193.2840498003.2863.4613.595
E&OShort term bearish2025-12-190.729940000.7320.7690.807
ECOWLDShort term bearish2025-12-192.138587002.1082.11.997
INNATUREShort term bearish2025-12-190.172021000.1750.1810.183
KRONOShort term bearish2025-12-190.17528652000.1940.2080.221
MRDIYShort term bearish2025-12-191.52209499001.5221.5791.552
YTLShort term bearish2025-12-192.1282924002.1462.3762.251
YTLPOWRShort term bearish2025-12-193.35125087003.3593.683.687
CFMShort term bullish2025-12-190.0919079000.0850.0910.092
DANCOShort term bullish2025-12-190.375566000.3750.3870.399
DIALOGShort term bullish2025-12-191.7961847001.7791.8531.663
DUFUShort term bullish2025-12-191.6737671001.6391.7951.343
FREIGHTShort term bullish2025-12-190.58300000.5750.5820.554
FRONTKNShort term bullish2025-12-194.2643607004.2494.3974.014
GREATECShort term bullish2025-12-191.6312480001.6181.871.765
KENANGAShort term bullish2025-12-190.852787000.8470.8510.887
KERJAYAShort term bullish2025-12-192.7416963002.7272.662.203
KGBShort term bullish2025-12-195.2920255005.2225.3754.304
MBSBShort term bullish2025-12-190.71571405000.7070.720.697
MFCBShort term bullish2025-12-193.317255003.2993.5493.7
NAIMShort term bullish2025-12-190.791586000.780.8050.847
OPTIMAXShort term bullish2025-12-190.58546000.5790.6190.554
POSShort term bullish2025-12-190.3226474000.3150.3240.268
RAMSSOLShort term bullish2025-12-191.0246117001.0080.9780.91
TRIMODEShort term bullish2025-12-190.2242000.1950.2050.202
UOADEVShort term bullish2025-12-191.841400001.841.8411.753

Thursday, December 18, 2025

Scan 18 Dec 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
HCKLong term bearish2025-12-182.154746002.142.1582.158
HONGSENGLong term bearish2025-12-180.0052715000.0060.0070.008
MATRIXLong term bearish2025-12-181.337882001.3331.3471.333
CHINHINLong term bullish2025-12-182.18402002.0892.1512.178
DOMINANLong term bullish2025-12-180.79555000.7860.7870.777
ELKDESALong term bullish2025-12-181.134250001.1181.1181.122
GAMUDALong term bullish2025-12-184.95190098005.1525.164.881
HEXTARLong term bullish2025-12-180.932682000.8950.8980.899
MMSVLong term bullish2025-12-180.386487000.3810.4780.369
FPGROUPMedium term bearish2025-12-180.3455824000.3590.3520.282
HPMTMedium term bearish2025-12-180.205410000.2080.2080.217
HUPSENGMedium term bearish2025-12-181738001.0121.0010.962
MAXISMedium term bearish2025-12-183.914509003.9393.9033.566
MENANGMedium term bearish2025-12-180.6350000.6240.6390.65
CSCENICMedium term bullish2025-12-180.4758535000.4730.4750.461
ECOWLDMedium term bullish2025-12-182.1142858002.1092.11.996
HIBISCSMedium term bullish2025-12-181.4912465001.4941.4811.527
IGBREITMedium term bullish2025-12-182.6939499002.6872.6832.499
LUXCHEMMedium term bullish2025-12-180.4125979000.3960.4090.419
MKHMedium term bullish2025-12-181.06616001.0491.0581.044
SCIENTXMedium term bullish2025-12-183.4713606003.4183.4623.405
SIMEMedium term bullish2025-12-182.09151487001.9552.0241.888
THETAMedium term bullish2025-12-180.71515637000.6590.70.921
VSMedium term bullish2025-12-180.495433654000.4780.4920.703
VSTECSMedium term bullish2025-12-184.03663004.0474.0263.401
AJIYAShort term bearish2025-12-181124001.0071.0950.985
BPPLASShort term bearish2025-12-180.62614000.6370.6590.858
COASTALShort term bearish2025-12-181.15899001.1651.1761.269
IPMUDAShort term bearish2025-12-180.2927736000.3020.3450.409
KERJAYAShort term bearish2025-12-182.728471002.7242.6552.199
SALUTEShort term bearish2025-12-180.191255000.1930.2030.208
SUNCONShort term bearish2025-12-185.6684884005.6745.6175.162
UNISEMShort term bearish2025-12-183.23965003.2343.3522.507
WELLCALShort term bearish2025-12-181.3452001.3031.2691.309
AIRASIAShort term bullish2025-12-180.395106705000.3810.7110.8
ATAIMSShort term bullish2025-12-180.21328000.1990.2120.25
CJCENShort term bullish2025-12-180.1660000.1580.1750.164
DIGIShort term bullish2025-12-183.2922163003.2883.4693.596
E&OShort term bullish2025-12-180.7357661000.7340.7710.807
GUHShort term bullish2025-12-180.2851199000.2750.2950.3
HARTAShort term bullish2025-12-181.02147495001.0121.1221.544
INNATUREShort term bullish2025-12-180.175100000.1750.1820.183
KLKShort term bullish2025-12-1819.785210019.68420.36120.083
KPJShort term bullish2025-12-182.624341002.6122.7112.679
KSLShort term bullish2025-12-182.874191002.8692.8922.014
LTKMShort term bullish2025-12-181.3550001.3451.4291.317
MRDIYShort term bullish2025-12-181.53189036001.5231.5821.552
MSMShort term bullish2025-12-180.982410000.9781.0171.082
MTAGShort term bullish2025-12-180.255105000.2540.2730.283
PANTECHShort term bullish2025-12-180.624117000.6170.6330.647
SCOMNETShort term bullish2025-12-180.72815000.7190.7420.886
SUCCESSShort term bullish2025-12-180.6357000.6230.6360.611
SUNREITShort term bullish2025-12-182.2253794002.2112.1752.016
YTLShort term bullish2025-12-182.1777848002.1632.3882.249
YTLPOWRShort term bullish2025-12-183.4757180003.3783.6973.685

Wednesday, December 17, 2025

Scan 17 Dec 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
DAYANGLong term bearish2025-12-171.6514337001.6091.5741.66
DOMINANLong term bearish2025-12-170.7750000.7850.7870.777
FLBHDLong term bearish2025-12-170.24490000.230.2270.241
HEXTARLong term bearish2025-12-170.89555091000.8950.8980.899
MALTONLong term bearish2025-12-170.34549000.3560.3680.348
YENHERLong term bearish2025-12-170.781041000.7980.8010.784
AMELong term bullish2025-12-171.572175001.5321.5321.55
BDBLong term bullish2025-12-170.255200000.2690.2730.251
HONGSENGLong term bullish2025-12-170.017558000.0060.0070.008
LTKMLong term bullish2025-12-171.34355001.3471.4331.317
SCIENTXLong term bullish2025-12-173.4215975003.4183.4643.406
SERNKOULong term bullish2025-12-170.812199000.7960.7960.808
YINSONLong term bullish2025-12-172.3444655002.3292.3612.236
HEKTARMedium term bearish2025-12-170.435132000.4360.4390.443
HIBISCSMedium term bearish2025-12-171.4817093001.4941.4821.527
IGBREITMedium term bearish2025-12-172.6837172002.6882.6852.497
MATRIXMedium term bearish2025-12-171.345782001.3331.3481.334
SWKPLNTMedium term bearish2025-12-172.77774002.9412.842.457
TAANNMedium term bearish2025-12-174.122792004.1594.1463.817
UOADEVMedium term bearish2025-12-171.82746001.8421.8411.751
CHINHINMedium term bullish2025-12-172.177114002.0842.1522.177
DNEXMedium term bullish2025-12-170.28562462000.2740.2810.274
FPGROUPMedium term bullish2025-12-170.3552011000.360.3520.282
HPMTMedium term bullish2025-12-170.21605000.2080.2080.217
HUPSENGMedium term bullish2025-12-171.01583001.0131.0010.962
HWATAIMedium term bullish2025-12-170.44155000.430.4390.46
KRETAMMedium term bullish2025-12-170.69511432000.6830.6880.639
MENANGMedium term bullish2025-12-170.64150000.6230.640.65
MFLOURMedium term bullish2025-12-170.59537946000.5790.5850.532
PHARMAMedium term bullish2025-12-170.26285127000.240.250.229
POHUATMedium term bullish2025-12-170.905380000.8960.9030.989
RHONEMAMedium term bullish2025-12-170.797000.680.6890.645
TENAGAMedium term bullish2025-12-1713.24719510012.96913.14213.345
ARTRONIQShort term bearish2025-12-170.1353540000.1390.1110.088
ASTROShort term bearish2025-12-170.10528516000.1090.1210.153
DIGIShort term bearish2025-12-173.2618217003.2913.4773.596
FPIShort term bearish2025-12-171.977643001.9771.6621.764
GKENTShort term bearish2025-12-170.323247000.3310.3370.333
INNATUREShort term bearish2025-12-170.174495000.1750.1820.183
LIONINDShort term bearish2025-12-170.15848000.1530.1610.176
RAMSSOLShort term bearish2025-12-1713545001.0030.9770.908
SUNREITShort term bearish2025-12-172.261774002.2122.1742.014
TAKAFULShort term bearish2025-12-173.087178003.1273.0153.143
ADVENTAShort term bullish2025-12-170.1756282000.1660.180.195
AJIYAShort term bullish2025-12-171.041771001.0091.10.984
BIGShort term bullish2025-12-170.5289000.5190.5740.542
BPPLASShort term bullish2025-12-170.646017000.6390.6610.861
CAREPLSShort term bullish2025-12-170.0814468000.0790.0850.12
CHGPShort term bullish2025-12-171.2153001.1911.2041.132
GETSShort term bullish2025-12-170.1651000000.1610.1710.187
KRONOShort term bullish2025-12-170.210135000.1960.210.221
MAYBULKShort term bullish2025-12-170.3352216000.3310.3290.32
MPIShort term bullish2025-12-1732.461300031.90230.94423.377
OPCOMShort term bullish2025-12-170.20537727000.1970.2070.25
PENTAShort term bullish2025-12-173.873046003.8243.9853.336
REVENUEShort term bullish2025-12-170.0554130000.0550.0640.076
SALUTEShort term bullish2025-12-170.1956002000.1940.2030.208
UNISEMShort term bullish2025-12-173.283574003.263.3762.517