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

Scan 31 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ABLEGLOBLong term bearish2026-07-311.55124001.5541.5281.551
BSLCORPLong term bearish2026-07-310.0152701000.0180.0180.019
ECOWLDLong term bearish2026-07-312.0680378002.0952.0922.082
HLBANKLong term bearish2026-07-3122.04252550022.08921.7522.073
PAVREITLong term bearish2026-07-311.7865615001.7641.7431.8
PWFLong term bearish2026-07-310.778180000.7670.750.772
JHMLong term bullish2026-07-310.3811597000.3760.3880.375
PANTECHLong term bullish2026-07-310.64510761000.6340.6320.626
BURSAMedium term bearish2026-07-318.67852008.6298.6048.546
DOMINANMedium term bearish2026-07-310.74582000.7480.7480.765
MENANGMedium term bearish2026-07-310.651043000.6640.6570.629
MISCMedium term bearish2026-07-317.9954663007.9777.9997.827
MTAGMedium term bearish2026-07-310.22751000.2220.2230.243
SUNREITMedium term bearish2026-07-312.2256325002.2382.2422.306
THPLANTMedium term bearish2026-07-310.598678000.6050.5950.569
TOMEIMedium term bearish2026-07-311.78150001.781.7851.86
ATAIMSMedium term bullish2026-07-310.125471000.1230.1210.155
CEKDMedium term bullish2026-07-310.2951000.2890.2880.303
COASTALMedium term bullish2026-07-311.424877001.3221.3361.24
EGMedium term bullish2026-07-311.8486573001.8271.7911.338
ELSOFTMedium term bullish2026-07-310.2154982000.2120.2130.248
FREIGHTMedium term bullish2026-07-310.585361000.590.5850.573
GAMUDAMedium term bullish2026-07-314.2797707004.2034.2634.506
GKENTMedium term bullish2026-07-310.27170000.2640.270.297
GTRONICMedium term bullish2026-07-310.2412838000.2460.2370.265
HLFGMedium term bullish2026-07-3118.524590018.55618.51518.946
INARIMedium term bullish2026-07-312.22271205002.2012.2111.917
MSCMedium term bullish2026-07-311.9812796001.8961.9791.757
REVENUEMedium term bullish2026-07-310.071371000.0650.0660.061
SKPRESMedium term bullish2026-07-310.32123947000.3020.3160.502
SNCMedium term bullish2026-07-310.195332000.1940.1920.169
SUNWAYMedium term bullish2026-07-315.2841473005.1845.225.416
YINSONMedium term bullish2026-07-311.9563237001.8691.9312.205
BIGShort term bearish2026-07-310.66513777000.6970.6270.562
CFMShort term bearish2026-07-310.071000.070.0690.077
EFORCEShort term bearish2026-07-310.1551907000.1570.1630.185
ELKDESAShort term bearish2026-07-311.012001001.0181.0211.056
HLCAPShort term bearish2026-07-313.13236003.1613.1913.317
INSAS.KLShort term bearish2026-07-310.95151000.9030.8820.866
IOICORPShort term bearish2026-07-314.4340935004.4654.2924.112
KEINHINShort term bearish2026-07-311.0415001.0481.0651.215
KENANGAShort term bearish2026-07-310.7937000.7080.7140.781
MALTONShort term bearish2026-07-310.225993000.2290.250.305
PADINIShort term bearish2026-07-311.4619958001.4631.4331.645
PETGASShort term bearish2026-07-3117.5477420017.57817.36417.686
RUBEREXShort term bearish2026-07-310.0551067000.0580.0620.08
SHANGShort term bearish2026-07-311.64813001.6491.6581.68
TAANNShort term bearish2026-07-315.77896005.7285.4484.765
TAMBUNShort term bearish2026-07-310.75313000.7560.7650.785
THETAShort term bearish2026-07-310.532930000.5440.5530.631
BONIAShort term bullish2026-07-310.885513000.8830.8960.86
DATAPRPShort term bullish2026-07-310.07133432000.0660.0770.083
DNEXShort term bullish2026-07-310.45234909000.4430.4020.322
FPGROUPShort term bullish2026-07-310.38519375000.3820.3870.338
HEXTARShort term bullish2026-07-310.7797837000.7650.7730.815
HTPADUShort term bullish2026-07-311.31353001.2781.3151.582
JFTECHShort term bullish2026-07-310.64548542000.6210.6140.531
KOBAYShort term bullish2026-07-312.3123807002.2992.4131.843
KOSSANShort term bullish2026-07-311.0516861001.0361.091.082
MICROLNShort term bullish2026-07-310.0556758000.0520.0640.08
MPIShort term bullish2026-07-314643610045.31247.00435.926
MYEGShort term bullish2026-07-310.745863084960.7290.770.803
PEBShort term bullish2026-07-310.895243000.8910.8870.834
QESShort term bullish2026-07-310.57545148000.5670.5230.439
SCOMNETShort term bullish2026-07-310.45511262000.4450.4710.6
SPSETIAShort term bullish2026-07-310.9329842000.9220.9660.899
UCHITECShort term bullish2026-07-312.8516002.7962.8322.869
UOADEVShort term bullish2026-07-311.7848001.71.7011.734
VSShort term bullish2026-07-310.23409331000.2230.2090.335
YBSShort term bullish2026-07-310.3128616000.3030.2850.238
YNHPROPShort term bullish2026-07-310.3435937000.3370.2690.262

Thursday, July 30, 2026

Scan 30 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
MRDIYLong term bearish2026-07-301.6112568001.6471.6221.604
ABLEGLOBLong term bullish2026-07-301.56405001.5531.5271.551
HCKLong term bullish2026-07-302.162497002.1552.1512.154
HLBANKLong term bullish2026-07-3022.1628650022.07821.74422.064
LBSLong term bullish2026-07-300.4254157000.4220.4290.422
PWFLong term bullish2026-07-300.775578000.7650.7490.772
TOPGLOVLong term bullish2026-07-300.67189287000.6580.7220.665
ATAIMSMedium term bearish2026-07-300.121736000.1230.1210.156
CEKDMedium term bearish2026-07-300.28100000.2890.2880.303
COASTALMedium term bearish2026-07-301.32661001.3151.3371.239
DPHARMAMedium term bearish2026-07-301.224495001.2321.2281.279
EFORCEMedium term bearish2026-07-300.161001000.1570.1630.186
EGMedium term bearish2026-07-301.7861383001.8251.7851.336
FREIGHTMedium term bearish2026-07-300.582360000.5890.5850.573
GTRONICMedium term bearish2026-07-300.2356812000.2450.2370.265
SEDANIAMedium term bearish2026-07-300.0851841000.0920.0930.11
SUCCESSMedium term bearish2026-07-300.5951570000.5950.5980.608
THETAMedium term bearish2026-07-300.5451950000.5440.5550.633
UNISEMMedium term bearish2026-07-304.6230808004.624.7213.573
ANCOMMedium term bullish2026-07-300.8752919000.8610.8670.892
ATLANMedium term bullish2026-07-302.611002.5642.6082.629
BURSAMedium term bullish2026-07-308.75924008.6298.6058.543
HAPSENGMedium term bullish2026-07-302.751504002.7252.7392.773
JFTECHMedium term bullish2026-07-300.6157097000.620.6130.531
MAYBANKMedium term bullish2026-07-3010.881058790010.93310.86410.743
MENANGMedium term bullish2026-07-300.675154000.6650.6560.629
MFCBMedium term bullish2026-07-302.951442002.9052.9493.153
MTAGMedium term bullish2026-07-300.225526000.2210.2230.243
PCHEMMedium term bullish2026-07-304.837453004.5944.7974.285
PIEMedium term bullish2026-07-301.5123695001.4731.5081.99
SCNWOLFMedium term bullish2026-07-300.36511025000.3480.3540.44
SUNREITMedium term bullish2026-07-302.2560865002.2372.2472.306
TASCOMedium term bullish2026-07-300.392580000.3870.380.425
ABMBShort term bearish2026-07-304.7816611004.7874.734.719
HHGROUPShort term bearish2026-07-300.125282246000.1340.1070.077
HTPADUShort term bearish2026-07-301.2721001.2791.3161.587
LHIShort term bearish2026-07-300.7719458000.7710.7480.729
POHUATShort term bearish2026-07-300.625435000.6390.6790.79
PPBShort term bearish2026-07-309.362838009.4679.55810.515
QESShort term bearish2026-07-300.5516862000.5660.5210.438
SCIENTXShort term bearish2026-07-303.695065003.7323.6593.545
SERNKOUShort term bearish2026-07-300.8452761000.8480.8450.827
UTDPLTShort term bearish2026-07-3033.714800033.99132.62330.047
VSShort term bearish2026-07-300.22371049000.2210.2080.337
DANCOShort term bullish2026-07-300.325298000.3250.3310.357
ELKDESAShort term bullish2026-07-301.022333001.0191.0211.056
HARTAShort term bullish2026-07-301.0153111000.9921.1031.054
HLCAPShort term bullish2026-07-303.16186003.163.1943.319
KENANGAShort term bullish2026-07-300.711185000.7080.7160.782
MALAKOFShort term bullish2026-07-300.86600000.7970.8450.856
PESTECHShort term bullish2026-07-300.06513435000.0650.0670.086
RUBEREXShort term bullish2026-07-300.061128000.0580.0630.08
SUNWAYShort term bullish2026-07-305.2112404005.1725.2235.419
UWCShort term bullish2026-07-306.1629202006.1596.0644.723

Wednesday, July 29, 2026

Scan 29 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
HLBANKLong term bearish2026-07-2922.0456050022.03721.73522.055
JADEMLong term bearish2026-07-290.18278490000.1910.1880.196
KRETAMLong term bearish2026-07-290.645526000.6630.6630.666
PANTECHLong term bearish2026-07-290.6259624000.6340.6320.626
AWANTECLong term bullish2026-07-290.31539020000.2750.2650.292
ECOWLDLong term bullish2026-07-292.0936463002.0992.092.082
MAHSINGLong term bullish2026-07-291.0243554000.9590.9691.002
MAXISLong term bullish2026-07-293.6633158003.5373.4533.653
MRDIYLong term bullish2026-07-291.61110354001.6491.6241.604
PAVREITLong term bullish2026-07-291.8313634001.7531.7441.801
SIMELong term bullish2026-07-292.1567046002.1262.1142.131
YENHERLong term bullish2026-07-290.79138000.780.7730.784
AJIYAMedium term bearish2026-07-290.9917001.01311.018
AYSMedium term bearish2026-07-290.2151000.2150.2160.224
BURSAMedium term bearish2026-07-298.576142008.6228.6068.539
FLBHDMedium term bearish2026-07-290.21433000.2210.2150.225
KRONOMedium term bearish2026-07-290.1054861000.1080.1060.142
MAYBANKMedium term bearish2026-07-2910.861081610010.92610.86810.737
MENANGMedium term bearish2026-07-290.64580000.6660.6550.628
MTAGMedium term bearish2026-07-290.22900000.2210.2240.244
MUHIBAHMedium term bearish2026-07-290.5156625000.5170.520.524
MYTECHMedium term bearish2026-07-290.26100000.2640.2650.281
NOVAMedium term bearish2026-07-290.33200000.3370.3350.351
SKPRESMedium term bearish2026-07-290.31523207000.2990.3180.508
SUNREITMedium term bearish2026-07-292.2596101002.232.2522.305
TASCOMedium term bearish2026-07-290.3880000.3870.3810.425
ASTROMedium term bullish2026-07-290.06515958000.0620.0610.086
ATAIMSMedium term bullish2026-07-290.1252570000.1230.1210.157
DIGIMedium term bullish2026-07-292.9339969002.9182.8663.117
E&OMedium term bullish2026-07-290.7452987000.7290.7410.735
IGBREITMedium term bullish2026-07-292.7713167002.7332.7532.746
KLKMedium term bullish2026-07-2920.7655440021.27320.75420.136
N2NMedium term bullish2026-07-290.315515000.3080.3130.322
PELIKANMedium term bullish2026-07-290.1054447000.0990.10.128
RANHILLMedium term bullish2026-07-292.0121550001.9822.0051.828
SERNKOUMedium term bullish2026-07-290.857417000.8480.8450.827
TOMEIMedium term bullish2026-07-291.79150001.7781.7871.86
3AShort term bearish2026-07-290.695203000.6960.6860.679
AXREITShort term bearish2026-07-291.928356001.9461.9621.977
BJTOTOShort term bearish2026-07-291.354171001.3551.3081.283
CARIMINShort term bearish2026-07-290.4152209000.4150.4220.485
DANCOShort term bearish2026-07-290.32154000.3250.3320.357
DPHARMAShort term bearish2026-07-291.234491001.2321.231.279
ELKDESAShort term bearish2026-07-291.012857001.0191.0211.056
EPMBShort term bearish2026-07-290.42468000.4290.4380.451
GUHShort term bearish2026-07-290.255830000.2580.2630.287
KENANGAShort term bearish2026-07-290.705464000.7070.7180.782
KSLShort term bearish2026-07-292.89462002.9072.9523.003
MMSVShort term bearish2026-07-290.291624000.2950.2960.351
PEBShort term bearish2026-07-290.8943000.8910.8860.833
PRESTARShort term bearish2026-07-290.285188000.2890.2950.301
RUBEREXShort term bearish2026-07-290.055350000.0570.0630.08
SCOMNETShort term bearish2026-07-290.44510555000.4450.4740.603
SIMEPROPShort term bearish2026-07-291.3650994001.3651.411.388
TMCLIFEShort term bearish2026-07-290.4684000.4640.4590.469
TSHShort term bearish2026-07-291.28902001.2071.1671.222
YNHPROPShort term bearish2026-07-290.31552514000.3290.2650.262
ANCOMShort term bullish2026-07-290.8657029000.8590.8670.893
CGBShort term bullish2026-07-290.875198015000.8750.8850.892
FREIGHTShort term bullish2026-07-290.59180000.590.5850.573
GTRONICShort term bullish2026-07-290.24511454000.2440.2380.266
IOICORPShort term bullish2026-07-294.4545795004.4474.2774.107
IOIPGShort term bullish2026-07-293.7924632003.7894.0083.278
LHIShort term bullish2026-07-290.77520534000.7710.7480.729
MALTONShort term bullish2026-07-290.231449000.230.2530.307
MFCBShort term bullish2026-07-292.951299002.9022.9523.157
PIEShort term bullish2026-07-291.59839001.4751.5092.001
PPBShort term bullish2026-07-299.484494009.4669.58110.521
QESShort term bullish2026-07-290.5728174000.5640.5190.438
SAMCHEMShort term bullish2026-07-290.482551000.4770.5050.396
SCIENTXShort term bullish2026-07-293.755806003.7353.6553.543
SHANGShort term bullish2026-07-291.65224001.6491.6591.68
TIMECOMShort term bullish2026-07-296.013942006.0046.0625.582
UTDPLTShort term bullish2026-07-293441280033.9832.55529.993

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