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, July 28, 2026

Scan 28 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ECOWLDLong term bearish2026-07-282.071994002.1022.092.081
HCKLong term bearish2026-07-282.153041002.1542.152.154
JHMLong term bearish2026-07-280.36510058000.3750.3870.374
MAGNUMLong term bearish2026-07-281.2616347001.2811.2741.27
PETGASLong term bearish2026-07-2817.6218720017.55417.35517.696
TSHLong term bearish2026-07-281.2114324001.2041.1681.222
YENHERLong term bearish2026-07-280.77575000.7790.7730.784
BSLCORPLong term bullish2026-07-280.0289000.0190.0180.019
DIGIMedium term bearish2026-07-282.8412914002.9082.8713.12
E&OMedium term bearish2026-07-280.749398000.7270.7410.736
FPGROUPMedium term bearish2026-07-280.377411000.3830.3840.337
HWATAIMedium term bearish2026-07-280.385261000.3860.3850.414
INARIMedium term bearish2026-07-282.17156822002.2142.1941.921
JFTECHMedium term bearish2026-07-280.6117202000.6190.610.53
KLKMedium term bearish2026-07-2820.5448220021.27520.73920.132
MMSVMedium term bearish2026-07-280.295376000.2950.2980.352
MUDAMedium term bearish2026-07-280.82545000.8210.8270.816
REVENUEMedium term bearish2026-07-280.0654712000.0650.0650.061
SNCMedium term bearish2026-07-280.19251000.1940.1910.168
SURIAMedium term bearish2026-07-281.2547001.2551.2531.405
TAMBUNMedium term bearish2026-07-280.76105000.7560.7690.786
BURSAMedium term bullish2026-07-288.657066008.6258.618.536
CHINHINMedium term bullish2026-07-282.1153002.0942.0912.173
CJCENMedium term bullish2026-07-280.155818000.150.1530.166
HOMERIZMedium term bullish2026-07-280.3752481000.3640.3740.425
MAHSINGMedium term bullish2026-07-281137223000.9560.9691.002
MUHIBAHMedium term bullish2026-07-280.527566000.5170.520.525
MYTECHMedium term bullish2026-07-280.28230000.2630.2660.281
NOVAMedium term bullish2026-07-280.3451000.3370.3350.351
SEDANIAMedium term bullish2026-07-280.0957000000.0920.0940.111
SUCCESSMedium term bullish2026-07-280.62000.5940.5990.609
SUNREITMedium term bullish2026-07-282.26124256002.2272.2572.305
TASCOMedium term bullish2026-07-280.385200000.3870.3810.426
WELLCALMedium term bullish2026-07-281.14752001.1251.1371.222
ABLEGLOBShort term bearish2026-07-281.55361001.5511.5241.551
ANCOMShort term bearish2026-07-280.8555287000.8570.8670.893
BIMBShort term bearish2026-07-282.134666002.1322.1722.257
DNEXShort term bearish2026-07-280.43514622000.4440.3970.319
EGShort term bearish2026-07-281.886871001.8261.7761.332
ELSOFTShort term bearish2026-07-280.205932000.2090.2150.25
IOICORPShort term bearish2026-07-284.3724297004.4364.274.104
IOIPGShort term bearish2026-07-283.7821563003.7934.0193.269
KOSSANShort term bearish2026-07-281.0315071001.0351.0991.084
MENANGShort term bearish2026-07-280.6551266000.6670.6550.628
MFCBShort term bearish2026-07-282.93722002.92.9543.161
QESShort term bearish2026-07-280.55530567000.5640.5170.437
SAMCHEMShort term bearish2026-07-280.475986000.4770.5070.395
SHANGShort term bearish2026-07-281.64905001.6491.6591.679
UWCShort term bearish2026-07-286.128753006.1946.0394.704
VSTECSShort term bearish2026-07-281.7211045001.7531.8531.552
3AShort term bullish2026-07-280.7642000.6960.6850.679
ABMBShort term bullish2026-07-284.829319004.7834.734.715
AXREITShort term bullish2026-07-281.9522947001.9481.9651.977
BDBShort term bullish2026-07-280.1920000.1880.1970.23
EPMBShort term bullish2026-07-280.431334000.430.4390.451
GUHShort term bullish2026-07-280.26291000.2580.2630.287
GUOCOShort term bullish2026-07-281.1656001.0921.0880.9
HTPADUShort term bullish2026-07-281.2925001.2791.321.597
KEINHINShort term bullish2026-07-281.06220001.0461.071.218
KSLShort term bullish2026-07-282.91348002.9092.9543.003
POHUATShort term bullish2026-07-280.64424000.640.6840.792
RUBEREXShort term bullish2026-07-280.06878000.0580.0640.08
SALUTEShort term bullish2026-07-280.0915020000.0860.1050.155
SIMEPROPShort term bullish2026-07-281.3763977001.3671.4131.388

Monday, July 27, 2026

Scan 27 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ABLEGLOBLong term bearish2026-07-271.55496001.5491.5231.55
ASTINOLong term bearish2026-07-270.50558000.5140.5140.51
BSLCORPLong term bearish2026-07-270.015501000.0180.0180.019
FLBHDLong term bearish2026-07-270.22200000.220.2160.225
PWFLong term bearish2026-07-270.774808000.7590.7470.771
CIMB.KLLong term bullish2026-07-277.873779007.6487.5957.687
E&OLong term bullish2026-07-270.76517040000.7250.7420.736
ECOWLDLong term bullish2026-07-272.0910017002.1072.092.081
HLBANKLong term bullish2026-07-2722.141830021.95421.72922.035
IGBREITLong term bullish2026-07-272.7610520002.7322.7662.745
KRETAMLong term bullish2026-07-270.675111000.6630.6620.666
PETGASLong term bullish2026-07-2717.761770017.54717.36317.698
YENHERLong term bullish2026-07-270.795250000.780.7720.784
ATAIMSMedium term bearish2026-07-270.122935000.1220.1210.158
CARIMINMedium term bearish2026-07-270.4151301000.4130.4230.487
CHGPMedium term bearish2026-07-271.031089001.0621.0521.107
FREIGHTMedium term bearish2026-07-270.58533000.5890.5850.572
GAMUDAMedium term bearish2026-07-274.2637854004.2024.2784.527
HEXTARMedium term bearish2026-07-270.76112483000.7670.7740.817
HIBISCSMedium term bearish2026-07-271.9842091001.9861.9911.776
MYTECHMedium term bearish2026-07-270.255810000.2620.2660.282
PANTECHMedium term bearish2026-07-270.63808000.6330.6320.626
PCHEMMedium term bearish2026-07-274.7545059004.54.8544.278
RANHILLMedium term bearish2026-07-271.998403001.9792.0081.827
SERNKOUMedium term bearish2026-07-270.843752000.8470.8450.826
SUCCESSMedium term bearish2026-07-270.5822000.5930.5990.609
DIGIMedium term bullish2026-07-272.8819627002.92.8773.124
DOMINANMedium term bullish2026-07-270.756000.7490.7480.765
EFORCEMedium term bullish2026-07-270.1652784000.1560.1650.186
MAYBANKMedium term bullish2026-07-2710.91036060010.9110.87710.725
MMSVMedium term bullish2026-07-270.3057936000.2940.30.352
REVENUEMedium term bullish2026-07-270.07142000.0650.0650.062
SKPRESMedium term bullish2026-07-270.3386779000.2960.320.514
SURIAMedium term bullish2026-07-271.26842001.2551.2541.407
YTLPOWRMedium term bullish2026-07-274.1726738004.2894.1653.618
3AShort term bearish2026-07-270.69695000.6950.6840.679
ABMBShort term bearish2026-07-274.7637017004.784.7314.713
CGBShort term bearish2026-07-270.875145089000.8760.8860.892
GTRONICShort term bearish2026-07-270.2414887000.2420.240.267
HLCAPShort term bearish2026-07-273.141599003.1613.2043.329
HUPSENGShort term bearish2026-07-270.951102000.9570.9650.99
KEINHINShort term bearish2026-07-271.0431001.0461.0711.219
LCTITANShort term bearish2026-07-270.31522591000.3190.3320.409
LHIShort term bearish2026-07-270.76510312000.770.7460.727
SLVESTShort term bearish2026-07-273.0211280003.0462.952.805
SUPERMXShort term bearish2026-07-270.2623337000.2670.290.334
TROPShort term bearish2026-07-271.237767001.2321.1561.187
AMBANKShort term bullish2026-07-276.5371034006.4796.46.1
HOMERIZShort term bullish2026-07-270.3655299000.3640.3740.426
INARIShort term bullish2026-07-272.23124509002.2182.1891.921
IOIPGShort term bullish2026-07-273.8438641003.8014.033.261
MAHSINGShort term bullish2026-07-270.96559486000.9550.971.002
MCEMENTShort term bullish2026-07-276.3817465006.2726.67.011
MENANGShort term bullish2026-07-270.671660000.6680.6540.628
MFCBShort term bullish2026-07-272.931672002.92.9583.165
PRESTARShort term bullish2026-07-270.291310000.290.2960.301
SCOMNETShort term bullish2026-07-270.4559950000.4460.4780.607
SHANGShort term bullish2026-07-271.651106001.6491.661.679
TMShort term bullish2026-07-277.737263007.5717.4587.362
UWCShort term bullish2026-07-276.2335126006.2216.0284.694
YINSONShort term bullish2026-07-271.9122435001.8691.9322.214

Friday, July 24, 2026

Scan 24 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AWANTECLong term bearish2026-07-240.291425000.2670.2650.293
CIMB.KLLong term bearish2026-07-247.6882819007.637.5977.685
DAYANGLong term bearish2026-07-241.6576128001.6861.7221.656
HLBANKLong term bearish2026-07-2421.9872950021.91921.72922.025
SIGNLong term bearish2026-07-241.346012001.3491.341.347
TMCLIFELong term bearish2026-07-240.465360000.4610.4610.469
YENHERLong term bearish2026-07-240.7710000.7780.7710.784
BSLCORPLong term bullish2026-07-240.02840000.0180.0180.019
KERJAYALong term bullish2026-07-242.4722586002.4172.2882.429
KIPREITLong term bullish2026-07-240.86537940000.8420.8450.86
MAGNUMLong term bullish2026-07-241.272855001.281.2741.27
TSHLong term bullish2026-07-241.2313132001.1971.1691.221
ANCOMMedium term bearish2026-07-240.8654840000.8540.8680.894
BURSAMedium term bearish2026-07-248.64420008.6158.6168.529
CHINHINMedium term bearish2026-07-242.0919815002.0922.0922.174
DIGIMedium term bearish2026-07-242.8512715002.8892.8823.127
JHMMedium term bearish2026-07-240.388521000.3740.3870.373
N2NMedium term bearish2026-07-240.305200000.3080.3140.323
YTLPOWRMedium term bearish2026-07-244.1569373004.2914.1623.618
AYSMedium term bullish2026-07-240.22227000.2140.2160.225
CARIMINMedium term bullish2026-07-240.4251042000.4120.4240.487
CHGPMedium term bullish2026-07-241.061799001.0641.0531.108
COMFORTMedium term bullish2026-07-240.135810000.1330.1350.154
HEXTARMedium term bullish2026-07-240.78119315000.7680.7750.818
KLKMedium term bullish2026-07-2420.8838200021.29320.72920.123
LUXCHEMMedium term bullish2026-07-240.4314675000.4050.4080.388
MISCMedium term bullish2026-07-248.0210177007.8958.0047.802
MUDAMedium term bullish2026-07-240.83170000.820.830.816
PAVREITMedium term bullish2026-07-241.7841083001.7371.7491.802
PCHEMMedium term bullish2026-07-244.92109362004.4654.8694.275
UNISEMMedium term bullish2026-07-244.6931356004.6254.6593.547
AMBANKShort term bearish2026-07-246.4226091006.4796.3946.095
GUHShort term bearish2026-07-240.255372000.2590.2640.288
HTPADUShort term bearish2026-07-241.264111001.2781.3241.607
INARIShort term bearish2026-07-242.285614002.222.1831.922
JFTECHShort term bearish2026-07-240.6154675000.6190.6090.529
MATRIXShort term bearish2026-07-241.2212404001.2221.2331.318
MILUXShort term bearish2026-07-240.681205000.6810.6360.552
PTRANSShort term bearish2026-07-240.1754244000.1760.1880.264
RUBEREXShort term bearish2026-07-240.0551643000.0580.0640.081
SCOMNETShort term bearish2026-07-240.4413659000.4460.480.608
SHANGShort term bearish2026-07-241.64452001.651.6611.679
SUNWAYShort term bearish2026-07-245.1310142005.1655.2465.43
TMShort term bearish2026-07-247.5523987007.5577.4557.358
TOMEIShort term bearish2026-07-241.7745001.7721.7911.86
XLShort term bearish2026-07-240.8173952000.8150.7650.694
CGBShort term bullish2026-07-240.88184331000.8770.8860.892
HLCAPShort term bullish2026-07-243.1858003.1613.2073.332
KOSSANShort term bullish2026-07-241.0411915001.0351.1061.085
LHIShort term bullish2026-07-240.779440000.7690.7450.727
PEBShort term bullish2026-07-240.895100000.8910.8860.832
SAMCHEMShort term bullish2026-07-240.484285000.4770.5080.394
TROPShort term bullish2026-07-241.2522921001.2321.1541.187
VSTECSShort term bullish2026-07-241.7812545001.7551.8621.547

Thursday, July 23, 2026

Scan 23 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BSLCORPLong term bearish2026-07-230.015313000.0180.0180.019
ECOWLDLong term bearish2026-07-232.0615144002.1142.092.082
MAGNUMLong term bearish2026-07-231.273162001.281.2731.27
MRDIYLong term bearish2026-07-231.6163144001.6571.6331.604
TSHLong term bearish2026-07-231.2210125001.1941.171.22
CIMB.KLLong term bullish2026-07-237.7369331007.6177.6027.684
FLBHDLong term bullish2026-07-230.2369000.2180.2160.225
HCKLong term bullish2026-07-232.162448002.1542.1492.155
JADEMLong term bullish2026-07-230.21536298000.1880.1870.197
QLLong term bullish2026-07-233.9711644003.8393.7363.927
ASTROMedium term bearish2026-07-230.0641392000.0630.0610.087
AYSMedium term bearish2026-07-230.211898000.2140.2160.225
BONIAMedium term bearish2026-07-230.88766000.8910.8990.86
CHGPMedium term bearish2026-07-231.05920001.0641.0521.108
CJCENMedium term bearish2026-07-230.15815000.150.1550.166
DAYANGMedium term bearish2026-07-231.6835015001.6851.7251.655
KLKMedium term bearish2026-07-2320.6615400021.30520.72620.116
MATRIXMedium term bearish2026-07-231.2315047001.2211.2351.319
MAYBANKMedium term bearish2026-07-2310.861037450010.90610.8910.714
MPIMedium term bearish2026-07-2346.1813990046.42946.87635.508
MUDAMedium term bearish2026-07-230.8384000.8190.8310.816
SKPRESMedium term bearish2026-07-230.32118953000.2930.3230.52
UNISEMMedium term bearish2026-07-234.5815880004.6164.6433.54
ANCOMMedium term bullish2026-07-230.875252000.8540.8690.895
BPPLASMedium term bullish2026-07-230.735355000.7060.730.675
BURSAMedium term bullish2026-07-238.6711168008.6118.6198.526
CEKDMedium term bullish2026-07-230.295231000.2880.290.304
COASTALMedium term bullish2026-07-231.341349001.2991.3291.235
CTOSMedium term bullish2026-07-230.685152985000.6660.6610.756
GAMUDAMedium term bullish2026-07-234.3467046004.1974.2924.538
KIPREITMedium term bullish2026-07-230.8455973000.8410.8450.86
KPPROPMedium term bullish2026-07-230.28530000.2860.2830.31
MAA.KLMedium term bullish2026-07-230.1652152000.1580.1580.169
MENANGMedium term bullish2026-07-230.665555000.6670.6530.628
MTAGMedium term bullish2026-07-230.23519233000.220.2250.245
MYTECHMedium term bullish2026-07-230.2776000.2610.2670.282
TENAGAMedium term bullish2026-07-2314.5740070014.32214.34313.762
THETAMedium term bullish2026-07-230.5757306000.5370.5630.639
BAUTOShort term bearish2026-07-23111954001.0070.9560.785
COMFORTShort term bearish2026-07-230.13380000.1320.1350.155
D&OShort term bearish2026-07-230.339159000.3310.3810.664
GUOCOShort term bearish2026-07-231.09864001.0911.0870.892
HLCAPShort term bearish2026-07-233.15786003.163.213.335
KOSSANShort term bearish2026-07-231.0323630001.0341.111.085
LHIShort term bearish2026-07-230.76510446000.7690.7440.726
MCEMENTShort term bearish2026-07-236.1440210006.2846.6417.017
MFCBShort term bearish2026-07-232.882568002.8942.9673.173
PETGASShort term bearish2026-07-2317.511910017.53917.37717.704
SALUTEShort term bearish2026-07-230.08510221000.0890.1090.157
SURIAShort term bearish2026-07-231.25177001.2511.2551.41
TROPShort term bearish2026-07-231.2316420001.231.1511.186
UTDPLTShort term bearish2026-07-2333.196660033.87532.29829.776
VSTECSShort term bearish2026-07-231.7418481001.7521.8671.545
YBSShort term bearish2026-07-230.3059278000.310.2740.238
DANCOShort term bullish2026-07-230.325590000.3240.3350.359
GKENTShort term bullish2026-07-230.265652000.2630.2720.3
IGBREITShort term bullish2026-07-232.7418282002.7312.7762.745
MUHIBAHShort term bullish2026-07-230.525178000.5170.5220.525
PELIKANShort term bullish2026-07-230.11161000.0990.10.129
REVENUEShort term bullish2026-07-230.065350000.0650.0650.062
SHANGShort term bullish2026-07-231.66496001.651.6611.679
WELLCALShort term bullish2026-07-231.131403001.1221.141.223