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

Thursday, July 31, 2025

Scan 31 Jul 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ANNJOOLong term bearish2025-07-310.7358867000.6940.6830.759
FREIGHTLong term bearish2025-07-310.555405000.5590.5640.56
MENANGLong term bearish2025-07-310.655201000.6630.6730.657
SIGNLong term bearish2025-07-311.38216001.3461.3371.382
TWRREITLong term bearish2025-07-310.2969000.2890.2890.294
DIALOGLong term bullish2025-07-311.75127158001.6491.5831.688
DOMINANLong term bullish2025-07-310.8055000.7930.8020.804
SCNWOLFLong term bullish2025-07-310.52580000.5170.5170.507
TSHLong term bullish2025-07-311.1711996001.1421.1111.144
VSTECSLong term bullish2025-07-313.251493003.1013.1193.246
WCTLong term bullish2025-07-310.78542068000.7570.6960.781
YINSONLong term bullish2025-07-312.3420085002.3762.2862.339
BPPLASMedium term bearish2025-07-310.8851280000.9150.9361.076
DAYANGMedium term bearish2025-07-311.848173001.8591.8411.903
E&OMedium term bearish2025-07-310.83518182000.8630.8370.861
EFORCEMedium term bearish2025-07-310.24210000.2450.2480.261
GETSMedium term bearish2025-07-310.185610000.1880.1860.206
GUOCOMedium term bearish2025-07-310.641568000.6460.6430.651
HEXTARMedium term bearish2025-07-310.956001000.910.910.897
HUPSENGMedium term bearish2025-07-310.951560000.9390.9511.064
MALTONMedium term bearish2025-07-310.335400000.3360.3380.377
MUHIBAHMedium term bearish2025-07-310.57519796000.5860.5760.675
PESTECHMedium term bearish2025-07-310.135235503000.1480.1480.155
SUNWAYMedium term bearish2025-07-314.7341512004.8654.7984.599
ASTINOMedium term bullish2025-07-310.545110000.5440.5420.567
DIGIMedium term bullish2025-07-313.8457509003.8363.833.609
GREATECMedium term bullish2025-07-311.7150963001.7261.7021.853
HPMTMedium term bullish2025-07-310.2358155000.2120.2170.246
KOBAYMedium term bullish2025-07-311.23746001.2281.2221.309
KRONOMedium term bullish2025-07-310.2355712000.2340.2340.254
MMSVMedium term bullish2025-07-310.3609000.2820.2880.356
MPIMedium term bullish2025-07-3120.1423360020.27620.06621.323
MRDIYMedium term bullish2025-07-311.6581520001.6461.6281.686
MUDAMedium term bullish2025-07-310.95100000.9310.9431.039
PERTAMAMedium term bullish2025-07-310.1114489000.1060.1080.158
SSTEELMedium term bullish2025-07-310.375750000.3680.3750.44
SURIAMedium term bullish2025-07-311.6845001.6741.6361.719
TAFIMedium term bullish2025-07-310.535330000.5310.5310.542
VSMedium term bullish2025-07-310.805401946000.7980.8010.928
ABMBShort term bearish2025-07-314.49199736004.4984.3574.594
BSLCORPShort term bearish2025-07-310.01531918000.020.0210.025
GLOTECShort term bearish2025-07-310.5295000.520.5120.477
HCKShort term bearish2025-07-312.163381002.1612.1722.142
HLCAPShort term bearish2025-07-313.25153003.2573.2893.698
MFCBShort term bearish2025-07-313.633509003.6453.7324.076
MYTECHShort term bearish2025-07-310.3253178000.3380.3530.38
PARAMONShort term bearish2025-07-311.083512001.0811.0671.04
RANHILLShort term bearish2025-07-311.3561951001.3521.2691.305
SIMEPLTShort term bearish2025-07-314.7721312004.7774.6694.696
SIMEPROPShort term bearish2025-07-311.49102690001.5381.4721.436
SUCCESSShort term bearish2025-07-310.63134000.6460.6180.666
UTDPLTShort term bearish2025-07-3121.6619330021.76321.98820.845
ALCOMShort term bullish2025-07-310.771068000.7650.7570.694
ANCOMShort term bullish2025-07-310.935250000.9290.9350.971
AXREITShort term bullish2025-07-311.9938270001.9881.9611.807
GUHShort term bullish2025-07-310.295612000.2940.3020.318
HIBISCSShort term bullish2025-07-311.5626705001.5581.5491.713
IHHShort term bullish2025-07-316.6553372006.6286.7617.009
IREKAShort term bullish2025-07-310.2436176000.1940.2680.352
JFTECHShort term bullish2025-07-310.4658573000.460.4650.564
JHMShort term bullish2025-07-310.321838000.3180.3360.394
KENANGAShort term bullish2025-07-310.9053279000.9020.8970.885
MAA.KLShort term bullish2025-07-310.21587000.1920.1870.223
PENTAShort term bullish2025-07-313.5721433003.5583.0913.282
POHUATShort term bullish2025-07-311225000.9981.0311.172
RUBEREXShort term bullish2025-07-310.0957483000.0920.0990.146
SAMShort term bullish2025-07-314.175511004.0683.9793.921
SEEHUPShort term bullish2025-07-310.781097000.7790.7980.829
TASCOShort term bullish2025-07-310.49642000.4880.50.613
TOPGLOVShort term bullish2025-07-310.685462426000.6840.7340.98

Wednesday, July 30, 2025

Scan 30 Jul 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AMBANKLong term bearish2025-07-305.163591005.1385.1235.161
DIALOGLong term bearish2025-07-301.6946937001.6431.5791.69
MAYBULKLong term bearish2025-07-300.312669000.3060.30.318
WCTLong term bearish2025-07-300.76556476000.7510.6940.781
YINSONLong term bearish2025-07-302.3413790002.382.2792.34
ANNJOOLong term bullish2025-07-300.76512321000.6910.6830.76
MENANGLong term bullish2025-07-300.67646000.6640.6730.658
RHONEMALong term bullish2025-07-300.64514773000.6190.6150.64
TNLOGISLong term bullish2025-07-300.71371000.7010.6940.696
TOMEILong term bullish2025-07-301.62803001.6061.6431.618
TROPLong term bullish2025-07-301.182256001.1361.151.18
TWRREITLong term bullish2025-07-300.2955000.2890.2890.294
BIGMedium term bearish2025-07-300.51397000.510.5240.584
BJTOTOMedium term bearish2025-07-301.389612001.4541.3821.429
FGVMedium term bearish2025-07-301.387134001.3041.3031.147
JADEMMedium term bearish2025-07-300.245800000.2460.2460.237
KRONOMedium term bearish2025-07-300.232643000.2350.2340.255
MSCMedium term bearish2025-07-301.165660001.2011.1791.139
PERTAMAMedium term bearish2025-07-300.1055087000.1060.1090.161
SSTEELMedium term bearish2025-07-300.3651679000.3670.3750.44
SURIAMedium term bearish2025-07-301.6369001.6751.6351.72
TAMBUNMedium term bearish2025-07-300.77816000.7770.7760.854
BPPLASMedium term bullish2025-07-300.941001000.9160.9391.077
CSCENICMedium term bullish2025-07-300.4455113000.4410.4430.462
E&OMedium term bullish2025-07-300.849099000.8640.8360.862
EFORCEMedium term bullish2025-07-300.25234000.2450.2480.261
EGMedium term bullish2025-07-301.1320829001.1661.1211.092
GENTINGMedium term bullish2025-07-303.1126241003.1023.0863.43
GUOCOMedium term bullish2025-07-300.645629000.6470.6430.651
HEXTARMedium term bullish2025-07-300.91514541000.910.9110.896
HIBISCSMedium term bullish2025-07-301.5531212001.5581.5481.716
LBSMedium term bullish2025-07-300.46519022000.4530.4530.501
MAA.KLMedium term bullish2025-07-300.1940000.190.1870.223
MALTONMedium term bullish2025-07-300.341110000.3360.3380.378
PETGASMedium term bullish2025-07-3017.944980017.8617.83917.198
SAMCHEMMedium term bullish2025-07-300.3551096000.3380.3490.416
TEOSENGMedium term bullish2025-07-300.945877000.9420.9431.025
ALCOMShort term bearish2025-07-300.766000.7650.7560.694
ARANKShort term bearish2025-07-300.4350000.4320.4460.475
CARIMINShort term bearish2025-07-300.605186000.6130.640.724
MATRIXShort term bearish2025-07-301.3414821001.3661.3691.408
MSMShort term bearish2025-07-301.029557001.0261.0611.193
MTAGShort term bearish2025-07-300.31447000.3130.2970.296
OPTIMAXShort term bearish2025-07-300.5054918000.5080.5110.56
PHARMAShort term bearish2025-07-300.16476834000.1750.2060.286
PTRANSShort term bearish2025-07-300.69169329000.6990.70.723
SAMShort term bearish2025-07-304.06876004.0663.9743.922
SUNWAYShort term bearish2025-07-304.855189004.8724.7994.596
THPLANTShort term bearish2025-07-300.521351000.5220.5190.573
BSLCORPShort term bullish2025-07-300.0224722000.020.0210.025
DANCOShort term bullish2025-07-300.4650000.40.4060.415
HPMTShort term bullish2025-07-300.215614000.2110.2170.246
INARIShort term bullish2025-07-302.0558006002.021.9722.343
INNATUREShort term bullish2025-07-300.196153000.1870.1940.184
KPPROPShort term bullish2025-07-300.4051731000.3910.410.543
LHIShort term bullish2025-07-300.60516156000.6030.6120.618
MFLOURShort term bullish2025-07-300.57524761000.570.540.536
RANHILLShort term bullish2025-07-301.359550001.3451.2671.305
SCIENTXShort term bullish2025-07-303.245485003.233.3073.791
SUCCESSShort term bullish2025-07-300.652561000.6450.6170.667
TIMECOMShort term bullish2025-07-305.210850005.1885.2154.91

Tuesday, July 29, 2025

Scan 29 Jul 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BJTOTOLong term bearish2025-07-291.411153001.4541.3821.43
MAXISLong term bearish2025-07-293.4518596003.563.5913.491
RHONEMALong term bearish2025-07-290.6419864000.6170.6140.641
SCNWOLFLong term bearish2025-07-290.4851000.5180.5170.506
TOMEILong term bearish2025-07-291.61440001.6071.6441.619
AMBANKLong term bullish2025-07-295.1727049005.145.1255.159
DIALOGLong term bullish2025-07-291.7141317001.641.5761.692
HCKLong term bullish2025-07-292.174823002.1592.1732.141
LIONINDLong term bullish2025-07-290.20511465000.1830.1810.2
NGGBLong term bullish2025-07-290.842574000.8340.810.837
ASTINOMedium term bearish2025-07-290.54435000.5450.5410.568
CJCENMedium term bearish2025-07-290.1451000000.140.1460.196
DATAPRPMedium term bearish2025-07-290.11566178000.1060.1160.132
DPHARMAMedium term bearish2025-07-291.343619001.3711.3611.263
EGMedium term bearish2025-07-291.1218645001.1671.121.091
INSAS.KLMedium term bearish2025-07-290.8452863000.8680.8620.897
KOBAYMedium term bearish2025-07-291.22742001.2331.2261.311
MAA.KLMedium term bearish2025-07-290.185218000.190.1870.224
MISCMedium term bearish2025-07-297.577053007.6077.5757.292
MMSVMedium term bearish2025-07-290.28352000.2820.2890.358
PETGASMedium term bearish2025-07-2917.7868990017.85317.8317.195
PHARMAMedium term bearish2025-07-290.18517753000.1750.2080.287
PRESTARMedium term bearish2025-07-290.34283000.350.3440.368
TNLOGISMedium term bearish2025-07-290.69180000.7010.6940.696
ATLANMedium term bullish2025-07-292.4565002.4382.4422.48
AXREITMedium term bullish2025-07-291.9736943001.9851.9571.804
FGVMedium term bullish2025-07-291.313088001.3041.3041.146
KENANGAMedium term bullish2025-07-290.93652000.9020.8980.885
KRONOMedium term bullish2025-07-290.2352321000.2340.2340.255
PESTECHMedium term bullish2025-07-290.1576041000.1490.1490.155
RAMSSOLMedium term bullish2025-07-290.93304000.8950.8980.799
TAMBUNMedium term bullish2025-07-290.7860000.7780.7760.855
TROPMedium term bullish2025-07-291.164462001.1341.151.18
CHGPShort term bearish2025-07-291.05380001.0541.0831.089
CHINHINShort term bearish2025-07-292.311028002.322.222.248
CIMB.KLShort term bearish2025-07-296.64130053006.6536.7667.403
EPMBShort term bearish2025-07-290.3459391000.3470.380.483
FRONTKNShort term bearish2025-07-294.099228004.13.9513.859
HIGHTECShort term bearish2025-07-290.755103000.7640.7530.752
IHHShort term bearish2025-07-296.651999006.6486.7757.014
INARIShort term bearish2025-07-29251262002.0171.9712.347
IOICORPShort term bearish2025-07-293.7517148003.7973.7123.73
JHMShort term bearish2025-07-290.3152600000.3190.3390.395
MFLOURShort term bearish2025-07-290.56526799000.5690.5390.537
NOVAShort term bearish2025-07-290.345200000.3570.3390.374
PENTAShort term bearish2025-07-293.546651003.5443.0573.282
RANHILLShort term bearish2025-07-291.327223001.3381.2641.304
RESINTCShort term bearish2025-07-290.525472000.5330.550.625
REVENUEShort term bearish2025-07-290.071662000.0710.0770.11
SHANGShort term bearish2025-07-291.63161001.6481.661.809
TASHINShort term bearish2025-07-290.205650000.210.2280.283
YTLPOWRShort term bearish2025-07-294.12134134004.1463.7693.508
EFORCEShort term bullish2025-07-290.245316000.2440.2490.261
HEXTARShort term bullish2025-07-290.9113519000.9080.9110.896
MFCBShort term bullish2025-07-293.6722525003.6563.7474.083
MTAGShort term bullish2025-07-290.323489000.3130.2960.296
OPTIMAXShort term bullish2025-07-290.516515000.5080.5110.56
SAMCHEMShort term bullish2025-07-290.3440000.3370.3490.417
SUNWAYShort term bullish2025-07-294.8838402004.8744.7994.593
THPLANTShort term bullish2025-07-290.525961000.5210.5190.573

Monday, July 28, 2025

Scan 28 Jul 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
HCKLong term bearish2025-07-282.134336002.1592.1742.141
LIONINDLong term bearish2025-07-280.231960000.1810.1810.2
MENANGLong term bearish2025-07-280.655100000.6650.6740.658
NGGBLong term bearish2025-07-280.8356921000.8310.8090.837
TSHLong term bearish2025-07-281.1425193001.1391.1091.143
TWRREITLong term bearish2025-07-280.29146000.290.2890.294
BJTOTOLong term bullish2025-07-281.445561001.4511.381.431
FREIGHTLong term bullish2025-07-280.56130000.560.5640.56
INNATURELong term bullish2025-07-280.1856576000.1880.1950.184
MAYBULKLong term bullish2025-07-280.3317436000.3050.30.318
RHONEMALong term bullish2025-07-280.65541371000.6160.6130.641
WCTLong term bullish2025-07-280.79150269000.740.6910.783
AMBANKMedium term bearish2025-07-285.1215727005.1355.1275.157
ATAIMSMedium term bearish2025-07-280.26533016000.2740.2740.286
AWANTECMedium term bearish2025-07-280.295372000.2990.2980.32
AXREITMedium term bearish2025-07-281.9512444001.9851.9561.803
DIGIMedium term bearish2025-07-283.7916935003.8493.8353.605
E&OMedium term bearish2025-07-280.82527843000.8650.8360.862
ELSOFTMedium term bearish2025-07-280.32504000.3330.3360.365
FGVMedium term bearish2025-07-281.33757001.3041.3051.144
HOMERIZMedium term bearish2025-07-280.5251155000.5290.5330.557
HPMTMedium term bearish2025-07-280.211027000.2110.2170.247
KRONOMedium term bearish2025-07-280.233561000.2340.2350.256
MYTECHMedium term bearish2025-07-280.34640000.3380.3540.381
RAMSSOLMedium term bearish2025-07-280.8857311000.8930.8980.797
SNCMedium term bearish2025-07-280.16105000.1020.10.119
TAMBUNMedium term bearish2025-07-280.77100000.7780.7770.856
UTDPLTMedium term bearish2025-07-2821.941980021.7822220.772
DPHARMAMedium term bullish2025-07-281.371319001.3731.361.263
GETSMedium term bullish2025-07-280.19515082000.1880.1860.206
MKHMedium term bullish2025-07-281.045453001.0391.0391.092
AWCShort term bearish2025-07-280.5651425000.5740.60.794
CMSBShort term bearish2025-07-281.24279215001.2591.2191.127
DOMINANShort term bearish2025-07-280.78150000.7960.8030.805
ECOWLDShort term bearish2025-07-282.0618678002.0651.9651.883
EFORCEShort term bearish2025-07-280.2359599000.2440.2490.262
HEXTARShort term bearish2025-07-280.90523144000.9080.9120.896
HHGROUPShort term bearish2025-07-280.147393000.1020.1080.113
IOIPGShort term bearish2025-07-282.1627197002.1782.0192.055
MFCBShort term bearish2025-07-283.66721003.6613.7544.086
MTAGShort term bearish2025-07-280.3051714000.3120.2960.296
MUDAShort term bearish2025-07-280.915000.9310.9481.043
OPCOMShort term bearish2025-07-280.2554053000.2590.2720.3
PANTECHShort term bearish2025-07-280.6858019000.6880.6760.793
POHUATShort term bearish2025-07-280.9951173000.9961.0411.176
SUCCESSShort term bearish2025-07-280.642203000.6430.6160.668
THPLANTShort term bearish2025-07-280.522159000.5210.520.573
TOMYPAKShort term bearish2025-07-280.27782000.2770.280.284
TOPGLOVShort term bearish2025-07-280.685115471000.6870.7440.985
WPRTSShort term bearish2025-07-285.6223354005.6765.1774.573
ALCOMShort term bullish2025-07-280.77457000.7630.7530.694
ATLANShort term bullish2025-07-282.4960002.4882.4922.531
IHHShort term bullish2025-07-286.6614102006.6586.7837.017
INARIShort term bullish2025-07-282.0363195002.0181.9732.351
IOICORPShort term bullish2025-07-283.869650003.7973.7133.73
LUXCHEMShort term bullish2025-07-280.411268000.4090.4220.463
MATRIXShort term bullish2025-07-281.3711320001.3671.371.407
MILUXShort term bullish2025-07-280.4180000.3970.4210.475
MISCShort term bullish2025-07-287.6211335007.6077.5777.292
RESINTCShort term bullish2025-07-280.535925000.5340.5520.625
REVENUEShort term bullish2025-07-280.07516396000.0710.0780.11
SHANGShort term bullish2025-07-281.65677001.6481.6611.811
TROPShort term bullish2025-07-281.146734001.1331.151.181
UNISEMShort term bullish2025-07-282.315923002.2792.1362.446