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

Wednesday, August 5, 2026

Scan 05 Aug 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
HARTALong term bearish2026-08-051197719000.9971.081.05
JTIASALong term bearish2026-08-051.088904001.1031.0771.087
MUHIBAHLong term bearish2026-08-050.5214569000.5180.5190.523
TEOSENGLong term bearish2026-08-050.9355244000.8770.8340.942
TOPGLOVLong term bearish2026-08-050.645311536000.6540.710.665
ASTINOLong term bullish2026-08-050.51261000.5080.5130.51
TAKAFULLong term bullish2026-08-053.2521492003.1993.2643.236
ATLANMedium term bearish2026-08-052.54135002.5572.6042.634
CABMedium term bearish2026-08-050.5155986000.5250.5170.577
EGMedium term bearish2026-08-051.7436100001.8341.8021.344
HLFGMedium term bearish2026-08-0518.4813840018.53418.50918.973
LBSMedium term bearish2026-08-050.42526262000.4230.4260.422
MAA.KLMedium term bearish2026-08-050.14431000.1610.1570.167
MTAGMedium term bearish2026-08-050.22188000.2220.2220.242
NOVAMedium term bearish2026-08-050.33200000.3350.3340.351
PADINIMedium term bearish2026-08-051.439900001.4681.4371.639
PELIKANMedium term bearish2026-08-050.11500000.10.10.127
ARANKMedium term bullish2026-08-050.385492000.3820.3840.407
ASTROMedium term bullish2026-08-050.06551921000.0630.0620.084
BAUTOMedium term bullish2026-08-050.9730825000.9980.9690.801
BIMBMedium term bullish2026-08-052.1823425002.1362.1512.258
BONIAMedium term bullish2026-08-050.9295000.8820.8950.86
EFORCEMedium term bullish2026-08-050.1651230000.1580.1610.184
GUHMedium term bullish2026-08-050.2653572000.2580.2610.286
HAPSENGMedium term bullish2026-08-052.742287002.7272.7382.774
INARIMedium term bullish2026-08-052.41699408002.2142.2321.917
MCEMENTMedium term bullish2026-08-056.585509006.3746.547.003
PETGASMedium term bullish2026-08-0517.4469700017.55117.39817.676
PMETALMedium term bullish2026-08-058.31115461007.9488.2197.592
SUNWAYMedium term bullish2026-08-055.2223286005.1995.2075.408
TOMEIMedium term bullish2026-08-051.81468001.7781.7811.859
XLMedium term bullish2026-08-050.78103008000.8140.7780.701
YTLPOWRMedium term bullish2026-08-054.4127084004.2444.1853.623
DIALOGShort term bearish2026-08-051.9533627001.9711.9441.913
IHHShort term bearish2026-08-058.32106120008.4068.5518.608
KOSSANShort term bearish2026-08-051.0170945001.0361.081.079
LHIShort term bearish2026-08-050.7725449000.7710.7530.732
MUDAShort term bearish2026-08-050.82100000.8250.8260.814
MYEGShort term bearish2026-08-050.691311488960.7240.7650.801
NAIMShort term bearish2026-08-050.81684000.8020.7620.748
PCHEMShort term bearish2026-08-054.5254326004.6514.7254.296
QESShort term bearish2026-08-050.5660888000.5670.5280.441
RUBEREXShort term bearish2026-08-050.055220000.0580.0610.079
SPSETIAShort term bearish2026-08-050.9248412000.9210.9630.9
WCTShort term bearish2026-08-050.466323000.4010.4090.517
WELLCALShort term bearish2026-08-051.122634001.1271.1331.219
YNHPROPShort term bearish2026-08-050.34522424000.3460.2780.263
ADVENTAShort term bullish2026-08-050.1255878000.1230.1290.15
AFFINShort term bullish2026-08-052.258718002.2382.2752.355
AIRASIAShort term bullish2026-08-050.3845900000.3790.4030.504
COMPLETShort term bullish2026-08-051.1630001.1481.1751.167
CYPARKShort term bullish2026-08-050.66573294000.6560.6720.693
D&OShort term bullish2026-08-050.355253439000.3320.3560.616
DIGIShort term bullish2026-08-053.0257155002.9372.8563.102
DRBHCOMShort term bullish2026-08-050.986079000.9791.0361.112
FREIGHTShort term bullish2026-08-050.595533000.590.5850.574
GREATECShort term bullish2026-08-052.39126540002.3762.4922.072
HEXTARShort term bullish2026-08-050.765114893000.7650.7720.813
HIGHTECShort term bullish2026-08-050.595154000.5880.60.639
HTPADUShort term bullish2026-08-051.282019001.2741.3081.568
IOICORPShort term bullish2026-08-054.5578251004.4854.3174.121
MALTONShort term bullish2026-08-050.236549000.2290.2470.304
MMSVShort term bullish2026-08-050.33875000.2950.2890.345
PRESTARShort term bullish2026-08-050.29124000.2860.2930.3
RAMSSOLShort term bullish2026-08-050.7993990000.7730.7210.864
SEDANIAShort term bullish2026-08-050.0922099000.090.0920.107
UTDPLTShort term bullish2026-08-0534.456760034.07432.92530.279
YTLShort term bullish2026-08-051.97124846001.972.0162.081

Tuesday, August 4, 2026

Scan 04 Aug 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BURSALong term bearish2026-08-048.5123732008.6198.6048.551
MRDIYLong term bearish2026-08-041.52445021001.6331.6191.603
HARTALong term bullish2026-08-041.06198353000.9961.0861.051
LBSLong term bullish2026-08-040.4321218000.4230.4260.422
TEOSENGLong term bullish2026-08-040.94512623000.870.8320.943
TOPGLOVLong term bullish2026-08-040.67174137000.6550.7130.665
ALCOMMedium term bearish2026-08-040.63251000.6340.640.726
BAUTOMedium term bearish2026-08-040.965102380010.9680.8
HAPSENGMedium term bearish2026-08-042.721007002.7272.7382.774
KEINHINMedium term bearish2026-08-041.03160001.0491.0631.213
PAVREITMedium term bearish2026-08-041.7460553001.7671.7411.799
PETGASMedium term bearish2026-08-0417.3843480017.55517.38917.678
TMCLIFEMedium term bearish2026-08-040.45396000.4640.4570.47
WELLCALMedium term bearish2026-08-041.133405001.1281.1341.219
XLMedium term bearish2026-08-040.77108348000.8170.7760.7
ANNJOOMedium term bullish2026-08-040.53947000.4720.50.568
ELKDESAMedium term bullish2026-08-041.021041001.0181.021.055
LCTITANMedium term bullish2026-08-040.338237000.3220.3260.399
MENANGMedium term bullish2026-08-040.675187000.6620.6580.629
MMSVMedium term bullish2026-08-040.29400000.2950.2890.346
NOVAMedium term bullish2026-08-040.34297000.3360.3340.351
SCOMNETMedium term bullish2026-08-040.551137000.4490.4690.597
SUCCESSMedium term bullish2026-08-040.6441000.5950.5980.608
CHINHINShort term bearish2026-08-042.0985002.0992.092.17
DATAPRPShort term bearish2026-08-040.06313321000.0640.0770.083
HEXTARShort term bearish2026-08-040.76142270000.7650.7720.814
JTIASAShort term bearish2026-08-041.0920490001.1031.0771.087
MALTONShort term bearish2026-08-040.2259906000.2290.2480.304
PESTECHShort term bearish2026-08-040.0661548000.0640.0660.085
RAMSSOLShort term bearish2026-08-040.76572295000.7710.720.865
SUNWAYShort term bearish2026-08-045.1419062005.1915.215.411
TNLOGISShort term bearish2026-08-040.795401000.80.7840.791
TWRREITShort term bearish2026-08-040.3054307000.3090.30.29
UTDPLTShort term bearish2026-08-0434.0434250034.07132.84530.219
GTRONICShort term bullish2026-08-040.2511515000.2480.2370.264
GUHShort term bullish2026-08-040.265391000.2570.2610.286
HLBANKShort term bullish2026-08-0422.279400022.11621.75222.092
HLFGShort term bullish2026-08-0418.663010018.54418.51518.965
IHHShort term bullish2026-08-048.4332152008.4068.5638.607
INARIShort term bullish2026-08-042.2189357002.2032.2231.916
KLKShort term bullish2026-08-0421.3232160021.24520.82720.159
MICROLNShort term bullish2026-08-040.05510236000.0510.0630.08
MYEGShort term bullish2026-08-040.735652790000.7270.7670.802
PCHEMShort term bullish2026-08-044.6515095004.6484.7414.294
RUBEREXShort term bullish2026-08-040.061800000.0580.0620.079
SCGMShort term bullish2026-08-040.5951756000.5410.5130.501
SCIENTXShort term bullish2026-08-043.7538153003.7233.6753.549
SEEHUPShort term bullish2026-08-040.68324000.6640.6860.705
SHANGShort term bullish2026-08-041.65107001.651.6581.681
SLVESTShort term bullish2026-08-043.0311827003.032.9852.804
SUPERMXShort term bullish2026-08-040.2745949000.2650.2820.328
THETAShort term bullish2026-08-040.5454667000.5440.5510.628

Monday, August 3, 2026

Scan 03 Aug 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
LBSLong term bearish2026-08-030.4214634000.4230.4270.422
PARAMONLong term bearish2026-08-0311411001.0061.0051.003
TOPGLOVLong term bearish2026-08-030.65547533000.6550.7160.665
ABLEGLOBLong term bullish2026-08-031.56155001.5541.531.551
ARTRONIQLong term bullish2026-08-030.1454721000.1250.1330.132
BSLCORPLong term bullish2026-08-030.02250000.0180.0180.019
HLBANKLong term bullish2026-08-0322.140020022.10421.74822.082
MRDIYLong term bullish2026-08-031.62148639001.641.621.604
MUHIBAHLong term bullish2026-08-030.535242000.5180.5190.524
SIGNLong term bullish2026-08-031.352561001.3461.3421.348
ASTROMedium term bearish2026-08-030.06237936000.0620.0610.085
CFMMedium term bearish2026-08-030.0651068000.070.0690.077
COMFORTMedium term bearish2026-08-030.134621000.1330.1340.152
INARIMedium term bearish2026-08-032.19141697002.2022.2181.917
KPPROPMedium term bearish2026-08-030.2752830000.2850.2830.309
LTKMMedium term bearish2026-08-031.191000001.2131.2041.288
MAYBANKMedium term bearish2026-08-0310.841429100010.93310.85710.755
MFCBMedium term bearish2026-08-032.931185002.9082.9423.145
PCHEMMedium term bearish2026-08-034.6137330004.6284.7624.291
SNCMedium term bearish2026-08-030.19829000.1940.1920.17
SUNWAYMedium term bearish2026-08-035.1916712005.1895.2165.413
TRIMODEMedium term bearish2026-08-030.1559000.1670.1630.176
YTLPOWRMedium term bearish2026-08-034.1245881004.2464.183.62
FPGROUPMedium term bullish2026-08-030.44373000.3830.3870.338
JHMMedium term bullish2026-08-030.39519476000.3770.390.376
KEINHINMedium term bullish2026-08-031.07306001.0491.0651.214
MISCMedium term bullish2026-08-038.094929007.9897.9997.833
MTAGMedium term bullish2026-08-030.225593000.2220.2230.242
MYTECHMedium term bullish2026-08-030.272000.260.2630.281
SAMCHEMMedium term bullish2026-08-030.5210408000.4810.5010.397
APOLLOShort term bearish2026-08-035.8152005.8515.7035.729
DIGIShort term bearish2026-08-032.912844002.9322.8583.108
EGShort term bearish2026-08-031.8157902001.8291.7951.34
HTPADUShort term bearish2026-08-031.264245001.2761.3131.577
MICROLNShort term bearish2026-08-030.052205000.0520.0640.08
MYEGShort term bearish2026-08-030.725404001000.7280.7680.802
SUCCESSShort term bearish2026-08-030.59339000.5950.5980.608
TOMEIShort term bearish2026-08-031.76337001.7771.7841.86
UCHITECShort term bearish2026-08-032.79448002.7942.8312.868
UOADEVShort term bearish2026-08-031.691400001.6991.71.734
3AShort term bullish2026-08-030.71232000.6960.6870.679
ABMBShort term bullish2026-08-034.8362914004.7894.7354.724
AYSShort term bullish2026-08-030.2152736000.2150.2160.224
HARBOURShort term bullish2026-08-031.29500001.2821.2971.384
HLCAPShort term bullish2026-08-033.1822003.1663.1893.315
INNATUREShort term bullish2026-08-030.16136000.1590.1640.171
KSLShort term bullish2026-08-032.914098002.9042.9443.005
LCTITANShort term bullish2026-08-030.3257380000.3220.3260.401
LHIShort term bullish2026-08-030.7813508000.7710.750.731
MALTONShort term bullish2026-08-030.238900000.2290.2490.305
MSMShort term bullish2026-08-030.625084000.6150.6670.864
SERNKOUShort term bullish2026-08-030.851295000.8480.8450.828
SIMEPROPShort term bullish2026-08-031.3654690001.3591.4041.387
TAANNShort term bullish2026-08-035.813934005.755.4534.774
TOMYPAKShort term bullish2026-08-030.141438000.140.1440.197
UTDPLTShort term bullish2026-08-0334.228890034.05632.77230.161
WCTShort term bullish2026-08-030.40552306000.4030.4110.521

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