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

Tuesday, January 6, 2026

Scan 06 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AWCLong term bearish2026-01-060.6321765000.6220.640.633
AXREITLong term bearish2026-01-061.9463971001.9522.0261.948
KPJLong term bearish2026-01-062.6861997002.6532.6762.684
MENANGLong term bearish2026-01-060.65601000.6330.6350.65
MGRCLong term bearish2026-01-060.2362000.2060.2020.208
TAKAFULLong term bearish2026-01-063.1211262003.1243.0553.13
BIGLong term bullish2026-01-060.5540000.5190.5480.54
BJTOTOLong term bullish2026-01-061.357144001.3361.3471.347
GAMUDALong term bullish2026-01-064.9485134004.9685.1124.927
GUOCOLong term bullish2026-01-060.621032000.5940.60.602
IJMLong term bullish2026-01-062.54116933002.2542.3452.478
MMSVLong term bullish2026-01-060.3751001000.3670.4490.37
PARAMONLong term bullish2026-01-061.03857001.0071.0241.028
PWFLong term bullish2026-01-060.775121000.7980.7910.772
ABLEGLOBMedium term bearish2026-01-061.6341001.5971.6181.507
SCNWOLFMedium term bearish2026-01-060.46590000.50.4980.506
SIGNMedium term bearish2026-01-061.4331001.4061.4051.355
CARIMINMedium term bullish2026-01-060.5833000.5640.5570.591
DIGIMedium term bullish2026-01-063.44149993003.2693.3833.585
HARBOURMedium term bullish2026-01-061.5514001.4621.4831.361
HLCAPMedium term bullish2026-01-063.34150003.3143.3253.244
HUPSENGMedium term bullish2026-01-061.011127001.0061.0060.963
HWATAIMedium term bullish2026-01-060.4411000.4280.4370.457
LBSMedium term bullish2026-01-060.40531062000.3820.3990.436
MAA.KLMedium term bullish2026-01-060.185466000.180.1820.189
MIMedium term bullish2026-01-063.0132772002.8592.962.265
MKHMedium term bullish2026-01-061.0394001.0221.0241.014
MPIMedium term bullish2026-01-063254940032.15231.56624.329
NGGBMedium term bullish2026-01-060.88465000.8010.7950.801
RANHILLMedium term bullish2026-01-061.7712684001.6951.7441.505
SPSETIAMedium term bullish2026-01-060.865293783000.780.8071.025
TEOSENGMedium term bullish2026-01-061.014102000.9791.0090.972
UOADEVMedium term bullish2026-01-061.863194001.8421.8441.761
ALCOMShort term bearish2026-01-060.81100000.8150.7930.748
APOLLOShort term bearish2026-01-066.1886006.2146.1786.098
AXIATAShort term bearish2026-01-062.5623756002.5812.6142.35
AYSShort term bearish2026-01-060.225512000.230.2410.25
CIMB.KLShort term bearish2026-01-067.99267302008.0467.7337.036
JHMShort term bearish2026-01-060.40525204000.420.3850.35
JTIASAShort term bearish2026-01-061.0516585001.061.0871.119
KENANGAShort term bearish2026-01-060.8454463000.8490.8510.882
OPTIMAXShort term bearish2026-01-060.5652961000.5750.60.557
POHUATShort term bearish2026-01-060.9435000.9020.90.971
SENTRALShort term bearish2026-01-060.7858695000.7850.7820.761
SUNWAYShort term bearish2026-01-065.6264606005.635.5235.02
TOMYPAKShort term bearish2026-01-060.245270000.2470.2560.275
TOPGLOVShort term bearish2026-01-060.635146307000.6380.6210.696
TRIMODEShort term bearish2026-01-060.18300000.1870.2020.2
WPRTSShort term bearish2026-01-065.5853568005.655.4695.153
YINSONShort term bearish2026-01-062.2825638002.3262.3462.244
YNHPROPShort term bearish2026-01-060.277455000.2770.2840.329
ANNJOOShort term bullish2026-01-060.585745000.5840.6140.674
ARANKShort term bullish2026-01-060.41435000.3980.420.426
DRBHCOMShort term bullish2026-01-061.073841001.0681.1680.928
GENTINGShort term bullish2026-01-063.0456039003.0283.2363.131
INARIShort term bullish2026-01-061.81138046001.7772.1262.019
KEINHINShort term bullish2026-01-061.3102001.2461.3041.223
KPPROPShort term bullish2026-01-060.3153533000.310.3320.383
LCTITANShort term bullish2026-01-060.40511920000.4050.4660.509
MAXISShort term bullish2026-01-063.8732765003.8553.9283.597
N2NShort term bullish2026-01-060.35540000.3460.3410.373
PANTECHShort term bullish2026-01-060.6153259000.6130.6270.642
PIEShort term bullish2026-01-062.7783002.6652.753.511
PTRANSShort term bullish2026-01-060.29128687000.2870.290.585
SKPRESShort term bullish2026-01-060.63172571000.60.6670.837
SOPShort term bullish2026-01-063.783059003.7723.7323.249

Monday, January 5, 2026

Scan 05 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BJTOTOLong term bearish2026-01-051.343282001.3351.3471.347
GAMUDALong term bearish2026-01-054.9115423004.9835.1134.921
PWFLong term bearish2026-01-050.76544000.7990.7910.771
AXREITLong term bullish2026-01-051.9533526001.9542.0291.948
HEKTARLong term bullish2026-01-050.443204000.4360.4370.439
HIBISCSLong term bullish2026-01-051.5415124001.5071.4791.522
HTPADULong term bullish2026-01-051.8910585001.7271.8181.776
JFTECHLong term bullish2026-01-050.5112957000.4750.5220.478
MENANGLong term bullish2026-01-050.65500000.6320.6360.65
MKHLong term bullish2026-01-051.02805001.0221.0241.013
SERNKOULong term bullish2026-01-050.8210000.8170.8060.809
TAMBUNLong term bullish2026-01-050.79280000.7820.7930.785
BSLCORPMedium term bearish2026-01-050.015205000.0190.0190.021
CARIMINMedium term bearish2026-01-050.55219000.5630.5560.592
HUPSENGMedium term bearish2026-01-051409001.0071.0050.963
KERJAYAMedium term bearish2026-01-052.6341335002.7042.72.235
MAGNUMMedium term bearish2026-01-051.325154001.2891.3241.271
TWRREITMedium term bearish2026-01-050.3390000.3040.3040.29
UOADEVMedium term bearish2026-01-051.83743001.8421.8431.76
YENHERMedium term bearish2026-01-050.795623000.7940.8040.784
YINSONMedium term bearish2026-01-052.3424642002.3292.3492.243
ASTINOMedium term bullish2026-01-050.5251177000.5180.5170.527
CFMMedium term bullish2026-01-050.0918766000.0860.0880.092
CSCENICMedium term bullish2026-01-050.475575000.4680.4720.461
CYPARKMedium term bullish2026-01-050.71552053000.7060.710.788
DPHARMAMedium term bullish2026-01-051.261878001.2521.2591.281
EDARANMedium term bullish2026-01-051.16379001.1141.1521.266
HIGHTECMedium term bullish2026-01-050.69521000.6650.6870.719
IJMMedium term bullish2026-01-052.46178176002.2372.3452.475
MAHSINGMedium term bullish2026-01-051.07173168000.9731.0031.111
MBSBMedium term bullish2026-01-050.7265822000.7040.7150.698
POHUATMedium term bullish2026-01-050.905802000.9030.90.972
REVENUEMedium term bullish2026-01-050.0646589000.0530.0590.074
VISMedium term bullish2026-01-050.2051445000.1980.2030.208
AMEShort term bearish2026-01-051.51331001.511.4841.488
ARANKShort term bearish2026-01-050.3968000.3980.420.426
DIALOGShort term bearish2026-01-051.7260585001.741.8131.673
IPMUDAShort term bearish2026-01-050.295473000.3020.3220.403
KRETAMShort term bearish2026-01-050.665997000.6780.6850.649
LIONINDShort term bearish2026-01-050.153040000.1510.1560.175
PCHEMShort term bearish2026-01-053.4816984003.4963.4973.634
QLShort term bearish2026-01-053.9117983003.924.0984.372
RHONEMAShort term bearish2026-01-050.6913364000.6910.690.649
SCOMNETShort term bearish2026-01-050.7053983000.7190.7280.868
TMShort term bearish2026-01-057.8625377007.9067.576.946
YBSShort term bearish2026-01-050.212166000.2130.2390.291
AEMULUSShort term bullish2026-01-050.1966106000.1850.2020.241
ASTROShort term bullish2026-01-050.1057506000.1050.1140.148
ATAIMSShort term bullish2026-01-050.27559000.1960.2030.246
AXIATAShort term bullish2026-01-052.5834173002.5792.6152.346
DIGIShort term bullish2026-01-053.2733057003.2583.3863.585
DUFUShort term bullish2026-01-051.6641561001.6251.761.369
GENMShort term bullish2026-01-052.1570333002.0762.231.997
JHMShort term bullish2026-01-050.42526953000.4210.3830.35
JTIASAShort term bullish2026-01-051.0634222001.0591.0891.119
LBSShort term bullish2026-01-050.39560118000.3820.40.436
MIShort term bullish2026-01-052.918965002.8532.9612.258
MSCShort term bullish2026-01-051.6313899001.6181.5131.27
QESShort term bullish2026-01-050.3911144000.3860.4260.406
SIGNShort term bullish2026-01-051.4162001.4081.4051.355
SPSETIAShort term bullish2026-01-050.795128103000.7770.8081.027
SSTEELShort term bullish2026-01-050.38200000.3780.3970.382
TOMEIShort term bullish2026-01-051.941028001.9091.8321.729
TRIMODEShort term bullish2026-01-050.1920000.1880.2020.2
UWCShort term bullish2026-01-054.1617834004.0823.9712.862
WCTShort term bullish2026-01-050.5955020000.5860.6530.712
YNHPROPShort term bullish2026-01-050.287711000.2780.2850.33

Friday, January 2, 2026

Scan 02 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BIGLong term bearish2026-01-020.51551000.5180.5530.54
MKHLong term bearish2026-01-021.0169001.0231.0241.013
PELIKANLong term bearish2026-01-020.1551579000.1610.1580.159
SERNKOULong term bearish2026-01-020.820000.8160.8050.809
AWANTECLong term bullish2026-01-020.3154022000.3050.3110.309
CJCENLong term bullish2026-01-020.1858651000.1570.1730.162
HCKLong term bullish2026-01-022.164825002.1532.1522.159
HONGSENGLong term bullish2026-01-020.01143000.0060.0070.008
SIMEPROPLong term bullish2026-01-021.48803001.3911.3561.394
TAKAFULLong term bullish2026-01-023.143095003.1323.0443.132
CAREPLSMedium term bearish2026-01-020.081120000.0810.0820.115
CFMMedium term bearish2026-01-020.085724000.0860.0890.092
CGBMedium term bearish2026-01-020.89560336000.8950.8960.882
KENANGAMedium term bearish2026-01-020.851706000.8490.8510.883
MENANGMedium term bearish2026-01-020.635000.6310.6360.65
MPIMedium term bearish2026-01-0231.217190032.1631.44724.106
PCHEMMedium term bearish2026-01-023.4915970003.4863.5063.635
PPBMedium term bearish2026-01-0210.6490170010.44510.96310.546
RUBEREXMedium term bearish2026-01-020.09237000.090.0930.103
TASHINMedium term bearish2026-01-020.21100000.2140.2190.23
VSMedium term bearish2026-01-020.465233850000.4880.4820.682
ABLEGLOBMedium term bullish2026-01-021.621313001.5961.6181.505
BSLCORPMedium term bullish2026-01-020.024056000.0190.0190.021
CMSBMedium term bullish2026-01-021.4849244001.4481.4591.22
HUPSENGMedium term bullish2026-01-021.011565001.0081.0050.963
KERJAYAMedium term bullish2026-01-022.715255002.7052.72.232
MAGNUMMedium term bullish2026-01-021.3512280001.2911.3281.27
MUHIBAHMedium term bullish2026-01-020.5156245000.5140.5150.556
THETAMedium term bullish2026-01-020.7320484000.6860.680.902
ARTRONIQShort term bearish2026-01-020.135767000.1360.120.091
BAUTOShort term bearish2026-01-020.70510609000.7090.6440.786
BONIAShort term bearish2026-01-020.81588000.8090.8441.047
E&OShort term bearish2026-01-020.7258689000.7260.7580.804
HWATAIShort term bearish2026-01-020.425100000.4290.4370.458
KEINHINShort term bearish2026-01-021.2410001.2421.3081.224
KGBShort term bearish2026-01-025.17098005.1865.2934.379
MIShort term bearish2026-01-022.825279002.8522.9592.252
N2NShort term bearish2026-01-020.345409000.3450.3420.374
NAIMShort term bearish2026-01-020.761151000.7740.7930.843
PENTAShort term bearish2026-01-023.748356003.8593.9333.378
RESINTCShort term bearish2026-01-020.52197000.5340.5490.544
SCGMShort term bearish2026-01-020.49120000.4980.5110.55
TAMBUNShort term bearish2026-01-020.78460000.7820.7930.785
TMCLIFEShort term bearish2026-01-020.45342000.4510.4420.428
TROPShort term bearish2026-01-021.184069001.191.1621.157
UWCShort term bearish2026-01-024.0615146004.0613.9662.851
ALCOMShort term bullish2026-01-020.82400000.8080.7910.745
CSCENICShort term bullish2026-01-020.47509000.4680.4720.461
DIALOGShort term bullish2026-01-021.7596485001.7421.8161.672
GUOCOShort term bullish2026-01-020.61093000.5930.6010.602
HIBISCSShort term bullish2026-01-021.5115884001.5051.4771.521
IPMUDAShort term bullish2026-01-020.318546000.3020.3250.404
KSLShort term bullish2026-01-022.931583002.9142.9042.081
LIONINDShort term bullish2026-01-020.155700000.1510.1570.175
MAHSINGShort term bullish2026-01-020.9810554000.9721.0031.112
MALAKOFShort term bullish2026-01-020.835323000.8240.9130.871
QLShort term bullish2026-01-023.9532979003.9344.1154.379
SCOMNETShort term bullish2026-01-020.72374000.7180.7310.871
SUNCONShort term bullish2026-01-025.694794005.6765.595.235
TEOSENGShort term bullish2026-01-020.983964000.9771.0150.972
TOMYPAKShort term bullish2026-01-020.2553397000.2470.2570.275