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 13, 2026

Scan 13 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
COMPLETLong term bearish2026-01-131.111494001.1441.1511.16
ELKDESALong term bearish2026-01-131.11353001.111.1021.104
HWATAILong term bearish2026-01-130.4557000.4340.4370.456
QESLong term bearish2026-01-130.39521940000.3890.4140.405
ANCOMLong term bullish2026-01-130.9253835000.8990.910.922
LTKMLong term bullish2026-01-131.3499001.3481.3751.333
MENANGLong term bullish2026-01-130.66417000.640.6350.65
AWANTECMedium term bearish2026-01-130.3052998000.310.3090.31
CAREPLSMedium term bearish2026-01-130.082759000.0820.080.112
HPMTMedium term bearish2026-01-130.2056024000.2090.2080.215
HTPADUMedium term bearish2026-01-131.794713001.7531.8011.769
IOICORPMedium term bearish2026-01-134.0442991004.0474.0643.819
MAXISMedium term bearish2026-01-133.9413889003.8773.943.618
MYEGMedium term bearish2026-01-130.82778159040.8150.8240.86
N2NMedium term bearish2026-01-130.34566000.3470.3410.373
SALUTEMedium term bearish2026-01-130.1956091000.1990.1970.207
SUCCESSMedium term bearish2026-01-130.62203000.6160.6280.612
TAMBUNMedium term bearish2026-01-130.791226000.7850.7910.784
WCTMedium term bearish2026-01-130.62535825000.5990.6360.711
CTOSMedium term bullish2026-01-130.85519974000.8010.8320.918
HARBOURMedium term bullish2026-01-131.49443001.471.4821.366
IPMUDAMedium term bullish2026-01-130.322707000.3060.3080.4
KGBMedium term bullish2026-01-135.343407005.1145.1924.411
NAIMMedium term bullish2026-01-130.8053777000.7680.7830.841
OPTIMAXMedium term bullish2026-01-130.6055560000.5780.5930.559
PTRANSMedium term bullish2026-01-130.285115923000.2860.2820.573
TWRREITMedium term bullish2026-01-130.305523000.3030.3040.291
VSTECSMedium term bullish2026-01-134.154245004.0474.0583.488
BONIAShort term bearish2026-01-130.8059000.8060.8311.025
CHINHINShort term bearish2026-01-132.3222789002.3262.1962.195
COMFORTShort term bearish2026-01-130.172885000.1710.1690.232
E&OShort term bearish2026-01-130.71514925000.7230.7460.803
EPMBShort term bearish2026-01-130.5255921000.5260.4570.402
KRETAMShort term bearish2026-01-130.6736000.6770.6830.654
MAA.KLShort term bearish2026-01-130.1720000.1780.1820.188
MMSVShort term bearish2026-01-130.36910000.3650.4260.371
MSMShort term bearish2026-01-130.951504000.9550.9921.06
NGGBShort term bearish2026-01-130.79516844000.7990.7950.801
PIEShort term bearish2026-01-132.63396002.6582.7033.483
SOLUTNShort term bearish2026-01-130.0750000.0730.0760.09
TOMYPAKShort term bearish2026-01-130.24100000.2470.2530.273
TROPShort term bearish2026-01-131.184161001.1931.1591.159
VSShort term bearish2026-01-130.475422467000.4810.4740.663
ARTRONIQShort term bullish2026-01-130.134753000.130.1250.093
BAUTOShort term bullish2026-01-130.7144276000.7020.650.775
LCTITANShort term bullish2026-01-130.40519646000.4030.4490.508
MALAKOFShort term bullish2026-01-130.8221664000.8190.8780.875
MICROLNShort term bullish2026-01-130.082355000.080.0840.127
NOVAShort term bullish2026-01-130.38783000.3770.3720.334
RAMSSOLShort term bullish2026-01-131.0147483001.0020.990.923
RGTBHDShort term bullish2026-01-130.2352003000.2350.2420.297
RHONEMAShort term bullish2026-01-130.7335000.6930.6890.65
SUNWAYShort term bullish2026-01-135.65223060005.6325.5385.05
YNHPROPShort term bullish2026-01-130.2757973000.2750.2820.325
YTLShort term bullish2026-01-132.15174270002.0792.2192.267

Monday, January 12, 2026

Scan 12 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BIGLong term bearish2026-01-120.515100000.5260.5420.54
EGLong term bearish2026-01-121.1419550001.11.1891.155
FLBHDLong term bearish2026-01-120.2384000.240.2310.236
HPMTLong term bearish2026-01-120.2160813000.2090.2080.215
LTKMLong term bearish2026-01-121.33249001.3471.3781.332
TRIMODELong term bearish2026-01-120.1851442000.1860.1970.199
AFFINLong term bullish2026-01-122.4839002002.352.3082.433
ASTINOLong term bullish2026-01-120.535402000.5180.5180.527
HWATAILong term bullish2026-01-120.4652000.4330.4360.456
KLKLong term bullish2026-01-1220.2655890019.91120.14820.03
MAHSINGLong term bullish2026-01-121.12120993000.9991.0081.109
MKHLong term bullish2026-01-121.038507001.0211.0231.014
ALCOMMedium term bearish2026-01-120.7810000.8140.7950.752
ATAIMSMedium term bearish2026-01-120.25500000.1970.2010.244
AXREITMedium term bearish2026-01-12215726001.9572.0171.953
CJCENMedium term bearish2026-01-120.1750000.1660.1720.162
CYPARKMedium term bearish2026-01-120.741303000.7050.7090.788
KERJAYAMedium term bearish2026-01-122.689468002.7042.6972.255
KRETAMMedium term bearish2026-01-120.68709000.6760.6840.653
MAA.KLMedium term bearish2026-01-120.18827000.1780.1820.188
CFMMedium term bullish2026-01-120.09751000.0860.0870.092
IOICORPMedium term bullish2026-01-124.0937482004.0524.0643.817
LIONINDMedium term bullish2026-01-120.155603000.1510.1550.174
MAXISMedium term bullish2026-01-123.9618243003.8743.9373.613
N2NMedium term bullish2026-01-120.345450000.3470.3410.373
OPCOMMedium term bullish2026-01-120.223737000.1930.1980.242
PESTECHMedium term bullish2026-01-120.1056351000.1050.1050.134
REVENUEMedium term bullish2026-01-120.0694950000.0540.0570.073
RHONEMAMedium term bullish2026-01-120.69230000.6910.6890.65
WCTMedium term bullish2026-01-120.6489098000.5970.6380.711
AMEShort term bearish2026-01-121.53016001.5171.4861.487
ASTROShort term bearish2026-01-120.110248000.1040.1110.146
AXIATAShort term bearish2026-01-122.5720100002.5752.6142.367
AYSShort term bearish2026-01-120.22524000.2290.2380.25
BPPLASShort term bearish2026-01-120.615979000.6270.640.82
EFORCEShort term bearish2026-01-120.2052426000.2070.2110.225
HARTAShort term bearish2026-01-120.99526993000.9971.0451.457
JHMShort term bearish2026-01-120.4210296000.420.3940.351
JTIASAShort term bearish2026-01-121.0552001001.0581.0791.118
KENANGAShort term bearish2026-01-120.8451351000.8490.8520.88
KPPROPShort term bearish2026-01-120.314915000.3110.3270.38
NOVAShort term bearish2026-01-120.37575000.3770.3720.333
PENTAShort term bearish2026-01-123.8349801003.8463.8713.409
RAMSSOLShort term bearish2026-01-12136053001.0010.9890.922
RANHILLShort term bearish2026-01-121.6912238001.7021.7381.516
RESINTCShort term bearish2026-01-120.521037000.5270.5450.542
SUPERMXShort term bearish2026-01-120.3391239000.3390.3740.551
TNLOGISShort term bearish2026-01-120.785108000.7980.8140.748
TOPGLOVShort term bearish2026-01-120.64246833000.6450.6210.692
WPRTSShort term bearish2026-01-125.6733830005.685.5035.176
XLShort term bearish2026-01-120.6819419000.680.6580.586
YNHPROPShort term bearish2026-01-120.278683000.2750.2830.326
ABLEGLOBShort term bullish2026-01-121.62372001.5991.6121.512
AIRASIAShort term bullish2026-01-120.42343270000.4070.5430.767
APOLLOShort term bullish2026-01-126.2296006.216.1856.096
BONIAShort term bullish2026-01-120.81447000.8060.8331.028
BURSAShort term bullish2026-01-128.446406008.4238.347.86
DIALOGShort term bullish2026-01-121.7452809001.7291.7931.681
MENANGShort term bullish2026-01-120.6452123000.6380.6350.65
MSMShort term bullish2026-01-120.975197000.9560.9951.061
NAIMShort term bullish2026-01-120.771370000.7660.7840.841
NGGBShort term bullish2026-01-120.814060000.80.7950.801
OPTIMAXShort term bullish2026-01-120.5852384000.5770.5940.559
RLShort term bullish2026-01-120.21530163000.2060.2050.253
SAMShort term bullish2026-01-123.72364003.6973.9693.952
SOLUTNShort term bullish2026-01-120.0751279000.0740.0770.09
YTLPOWRShort term bullish2026-01-123.3865238003.3623.53.709

Friday, January 9, 2026

Scan 09 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AWANTECLong term bearish2026-01-090.311484000.3090.310.31
DOMINANLong term bearish2026-01-090.765100000.7890.7870.778
MAHSINGLong term bearish2026-01-091.0958233000.9921.0061.109
MENANGLong term bearish2026-01-090.635156000.6370.6350.651
MGRCLong term bearish2026-01-090.21697000.2080.2030.208
MMSVLong term bearish2026-01-090.3652289000.3650.4360.371
SEEHUPLong term bearish2026-01-090.7635000.7910.7830.778
BJTOTOLong term bullish2026-01-091.351197001.3381.3461.347
EGLong term bullish2026-01-091.1646251001.1021.1931.155
HEXTARLong term bullish2026-01-090.91554113000.9020.8990.9
HPMTLong term bullish2026-01-090.2243392000.2090.2080.216
KPJLong term bullish2026-01-092.736070002.6632.6672.686
MATRIXLong term bullish2026-01-091.3517515001.3251.3281.332
MRDIYLong term bullish2026-01-091.58170837001.5281.5431.566
PELIKANLong term bullish2026-01-090.16457000.1590.1580.159
QESLong term bullish2026-01-090.4164575000.3870.4180.405
SUCCESSLong term bullish2026-01-090.63315000.6130.630.612
TRIMODELong term bullish2026-01-090.28775000.1880.1990.2
CGBMedium term bearish2026-01-090.89556304000.8960.8950.882
DANCOMedium term bearish2026-01-090.381643000.3750.3830.397
RHONEMAMedium term bearish2026-01-090.685687000.6910.6890.65
WCTMedium term bearish2026-01-090.6336524000.5940.6410.711
ANCOMMedium term bullish2026-01-090.9153860000.8980.910.922
APOLLOMedium term bullish2026-01-096.242006.2096.1826.097
AXREITMedium term bullish2026-01-092.0330897001.9572.0191.952
BIGMedium term bullish2026-01-090.545134000.5260.5440.54
CAREPLSMedium term bullish2026-01-090.0851311000.0810.0810.113
DIGIMedium term bullish2026-01-093.3832652003.2873.3713.584
FPIMedium term bullish2026-01-091.082665001.1431.071.024
HAPSENGMedium term bullish2026-01-092.881580002.8542.8692.628
HHGROUPMedium term bullish2026-01-090.0768574000.060.0670.098
JFTECHMedium term bullish2026-01-090.5257395000.4790.5160.478
KRETAMMedium term bullish2026-01-090.692852000.6750.6840.652
MAA.KLMedium term bullish2026-01-090.185308000.1790.1820.188
MAGNUMMedium term bullish2026-01-091.321944001.2951.3191.275
MFCBMedium term bullish2026-01-093.452010003.3253.4393.659
MISCMedium term bullish2026-01-097.882418007.6627.6167.374
MYEGMedium term bullish2026-01-090.83901227040.8150.8240.861
PADINIMedium term bullish2026-01-091.841951001.8251.8261.947
PEBMedium term bullish2026-01-090.822000.8170.8090.832
POHUATMedium term bullish2026-01-090.91218000.9020.8990.967
PPBMedium term bullish2026-01-0910.9853720010.64910.88610.534
SALUTEMedium term bullish2026-01-090.2057977000.1990.1980.208
SKPRESMedium term bullish2026-01-090.66558452000.6020.6570.833
UNISEMMedium term bullish2026-01-093.264697003.1553.2472.594
ABLEGLOBShort term bearish2026-01-091.59424001.5991.6131.51
AIRASIAShort term bearish2026-01-090.405192074000.4080.5540.769
BURSAShort term bearish2026-01-098.4111351008.4198.3357.855
D&OShort term bearish2026-01-090.7729547000.7770.9131.169
MALAKOFShort term bearish2026-01-090.8211743000.8220.8890.874
SAMShort term bearish2026-01-093.693119003.6973.9923.951
SSTEELShort term bearish2026-01-090.371300000.3760.3950.382
TMShort term bearish2026-01-097.9120317007.9187.6166.975
WONGShort term bearish2026-01-090.163000.1620.1660.169
AMEShort term bullish2026-01-091.521100001.5171.4861.487
AXIATAShort term bullish2026-01-092.5837313002.5792.6132.362
CABShort term bullish2026-01-090.61856000.5950.660.662
CIMB.KLShort term bullish2026-01-098.15186672008.0887.787.054
DRBHCOMShort term bullish2026-01-091.074957001.0631.1550.934
EFORCEShort term bullish2026-01-090.21814000.2070.2110.226
GCBShort term bullish2026-01-090.77115320000.7550.851.123
HARTAShort term bullish2026-01-091.02101626000.9971.051.463
JHMShort term bullish2026-01-090.42535133000.420.3920.351
JTIASAShort term bullish2026-01-091.0646814001.0581.0811.118
KGBShort term bullish2026-01-095.1440763005.1095.2024.391
KLKShort term bullish2026-01-092031200019.87320.15220.035
LIONINDShort term bullish2026-01-090.1551169000.1510.1550.174
PBBANKShort term bullish2026-01-094.58252361004.5024.3894.284
PENTAShort term bullish2026-01-093.8744966003.8453.8823.404
PIEShort term bullish2026-01-092.721879002.6592.7223.496
SUPERMXShort term bullish2026-01-090.34555069000.3390.3770.553
TASCOShort term bullish2026-01-090.472291000.4670.4880.504
TOMYPAKShort term bullish2026-01-090.251741000.2470.2540.274
TROPShort term bullish2026-01-091.21126001.1931.1591.158
VSShort term bullish2026-01-090.49748524960.490.4780.672
WPRTSShort term bullish2026-01-095.7336576005.685.4935.17

Thursday, January 8, 2026

Scan 08 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BJTOTOLong term bearish2026-01-081.342529001.3371.3461.347
HONGSENGLong term bearish2026-01-080.0051218000.0070.0070.008
TRIMODELong term bearish2026-01-080.1951018000.1880.20.2
DPHARMALong term bullish2026-01-081.33207001.2571.261.283
ELKDESALong term bullish2026-01-081.111072001.1071.1011.103
HIBISCSLong term bullish2026-01-081.5316206001.5071.4831.523
MAHSINGLong term bullish2026-01-081.11117688000.9861.0051.11
MENANGLong term bullish2026-01-080.655203000.6360.6350.65
MMSVLong term bullish2026-01-080.375352000.3660.4410.37
MUHIBAHLong term bullish2026-01-080.5642832000.5180.5140.555
TAKAFULLong term bullish2026-01-083.145339003.1193.0633.128
BIGMedium term bearish2026-01-080.54276000.5240.5450.54
DIGIMedium term bearish2026-01-083.3647737003.2833.3753.585
HARBOURMedium term bearish2026-01-081.47587001.4661.4821.363
HWATAIMedium term bearish2026-01-080.4130000.430.4360.457
IOICORPMedium term bearish2026-01-084.0232908004.0544.0633.813
MAA.KLMedium term bearish2026-01-080.175130000.1790.1820.188
MISCMedium term bearish2026-01-087.614538007.6437.6157.369
MRDIYMedium term bearish2026-01-081.5493679001.5211.5441.565
N2NMedium term bearish2026-01-080.34756000.3460.3410.373
POHUATMedium term bearish2026-01-080.895705000.9020.8990.968
RANHILLMedium term bearish2026-01-081.7414390001.6991.7411.511
VSTECSMedium term bearish2026-01-084.032034004.0364.0533.471
ARANKMedium term bullish2026-01-080.425390000.3970.4190.426
CGBMedium term bullish2026-01-080.967831000.8960.8950.882
DANCOMedium term bullish2026-01-080.3851194000.3750.3830.397
FREIGHTMedium term bullish2026-01-080.5852197000.5730.580.557
HPMTMedium term bullish2026-01-080.21430000.2090.2080.216
MATRIXMedium term bullish2026-01-081.3314989001.3231.3291.332
PWFMedium term bullish2026-01-080.8053869000.7980.790.772
RHONEMAMedium term bullish2026-01-080.693030000.6910.690.649
SCOMNETMedium term bullish2026-01-080.7414172000.7220.7250.863
TAMBUNMedium term bullish2026-01-080.795560000.7830.7920.785
TEOSENGMedium term bullish2026-01-081.015201000.9831.0040.972
WCTMedium term bullish2026-01-080.645105141000.5910.6440.711
YBSMedium term bullish2026-01-080.23521249000.2130.2350.288
AMEShort term bearish2026-01-081.513070001.5141.4861.488
ANNJOOShort term bearish2026-01-080.58963000.5850.6110.673
AWCShort term bearish2026-01-080.625127000.6270.6360.632
CIMB.KLShort term bearish2026-01-088.0653869008.0757.7627.047
GENMShort term bearish2026-01-082.0549249002.0632.2142.002
LCTITANShort term bearish2026-01-080.39513772000.4030.4580.509
OPTIMAXShort term bearish2026-01-080.5756520000.5750.5960.558
PBBANKShort term bearish2026-01-084.49198258004.4914.3824.283
PIEShort term bearish2026-01-082.613477002.6572.7313.502
QESShort term bearish2026-01-080.38514529000.3860.420.406
RLShort term bearish2026-01-080.20529376000.2050.2040.255
SEDANIAShort term bearish2026-01-080.10515854000.1090.1280.117
TROPShort term bearish2026-01-081.194451001.1921.1591.158
YTLPOWRShort term bearish2026-01-083.3487145003.3513.5253.708
AIRASIAShort term bullish2026-01-080.415184207000.4070.5660.771
ASTROShort term bullish2026-01-080.1055366000.1040.1120.147
AYSShort term bullish2026-01-080.2351703000.2290.240.25
BPPLASShort term bullish2026-01-080.63200000.6290.6420.825
KOBAYShort term bullish2026-01-081.713169001.6891.5861.311
MPIShort term bullish2026-01-0832.466520032.16931.60324.476
PANTECHShort term bullish2026-01-080.615478000.6130.6250.642
RESINTCShort term bullish2026-01-080.535672000.5290.5460.542
TMShort term bullish2026-01-087.9249220007.9087.6036.968
TMCLIFEShort term bullish2026-01-080.455346000.4520.4420.429
TSHShort term bullish2026-01-081.248707001.2341.31.181
YNHPROPShort term bullish2026-01-080.2752141000.2750.2830.327