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, October 31, 2025

Scan 31 Oct 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
HIGHTECLong term bearish2025-10-310.73130000.7070.7210.733
IJMLong term bearish2025-10-312.48208304002.6662.7862.506
MYTECHLong term bearish2025-10-310.325506000.3040.3010.345
SCIENTXLong term bearish2025-10-313.3916780003.5263.4153.495
TAFILong term bearish2025-10-310.525190000.5230.5240.531
WCTLong term bearish2025-10-310.757047000.780.8190.752
COMPLETLong term bullish2025-10-311.18163001.1861.1931.173
DNEXLong term bullish2025-10-310.305746058000.2710.2580.289
HEXTARLong term bullish2025-10-310.90559370000.8990.8950.896
JTIASALong term bullish2025-10-311.1525775001.1821.1731.142
MTAGLong term bullish2025-10-310.292489000.2990.2940.289
PHARMALong term bullish2025-10-310.245285746000.2660.240.242
SAMCHEMLong term bullish2025-10-310.38181000.3860.3680.373
SHANGLong term bullish2025-10-311.68292001.6711.621.679
THPLANTLong term bullish2025-10-310.5456981000.5330.5310.54
CARIMINMedium term bearish2025-10-310.56418000.5820.5780.658
CIMB.KLMedium term bearish2025-10-317.3122218007.4317.3087.043
DANCOMedium term bearish2025-10-310.3951439000.3960.3950.402
HARTAMedium term bearish2025-10-311.2132129001.2221.2111.932
KOSSANMedium term bearish2025-10-311.1952002001.2321.2121.627
MAA.KLMedium term bearish2025-10-310.185120000.1820.1870.198
MRDIYMedium term bearish2025-10-311.683741001.6831.6111.574
PEBMedium term bearish2025-10-310.8300000.8050.8030.848
SOLUTNMedium term bearish2025-10-310.081658000.0870.0820.101
TROPMedium term bearish2025-10-311.171556001.2291.1871.161
AJIYAMedium term bullish2025-10-311.29396001.1971.1930.942
AYSMedium term bullish2025-10-310.265309000.260.2640.259
BAUTOMedium term bullish2025-10-310.6758918000.6540.6590.91
CSCENICMedium term bullish2025-10-310.4722030000.4790.4690.46
CTOSMedium term bullish2025-10-310.93523267000.9360.9151.002
HLCAPMedium term bullish2025-10-313.36231003.4763.3543.321
HTPADUMedium term bullish2025-10-311.956912002.1561.9291.866
JHMMedium term bullish2025-10-310.3158451000.3080.3070.353
PARAMONMedium term bullish2025-10-311.06120001.0561.0521.029
PELIKANMedium term bullish2025-10-310.153690000.1520.1490.164
RANHILLMedium term bullish2025-10-311.847593001.8931.811.417
RLMedium term bullish2025-10-310.20543562000.2040.2030.289
SCICOMMedium term bullish2025-10-310.965740000.9610.9580.845
SEEHUPMedium term bullish2025-10-310.7920000.7590.7670.793
TALIWRKMedium term bullish2025-10-310.5351754000.5340.5330.627
YBSMedium term bullish2025-10-310.296359000.2940.2880.384
AMBANKShort term bearish2025-10-315.776887005.7525.6255.328
BURSAShort term bearish2025-10-318.1920665008.2288.0297.734
CFMShort term bearish2025-10-310.0952653000.0950.090.095
DATAPRPShort term bearish2025-10-310.117303000.1120.1060.12
GUHShort term bearish2025-10-310.311789000.310.2940.305
HCKShort term bearish2025-10-312.183450002.1852.1722.158
HLBANKShort term bearish2025-10-3120.56155880020.60819.92919.367
HLFGShort term bearish2025-10-3116.96260016.99416.72916.563
KLKShort term bearish2025-10-3120.575830020.58620.2220.078
LIONINDShort term bearish2025-10-310.17330000.1720.1830.186
MALTONShort term bearish2025-10-310.375670000.3770.3370.353
MENANGShort term bearish2025-10-310.6651011000.6650.6570.663
RAMSSOLShort term bearish2025-10-310.95540324000.960.9320.877
REVENUEShort term bearish2025-10-310.075120356000.0770.0740.087
UWCShort term bearish2025-10-314.1115543004.133.5662.598
BIGShort term bullish2025-10-310.625869000.6220.5630.559
DIALOGShort term bullish2025-10-311.9691521001.9521.9081.674
EGShort term bullish2025-10-311.3727634001.371.2821.152
ELKDESAShort term bullish2025-10-311.12799001.1181.121.124
GKENTShort term bullish2025-10-310.36262000.3560.3390.348
IPMUDAShort term bullish2025-10-310.41562875000.4120.390.436
LUXCHEMShort term bullish2025-10-310.4325758000.4210.4050.432
MKHShort term bullish2025-10-311.071024001.071.0471.055
MYEGShort term bullish2025-10-310.845736172000.8420.8520.887
POHUATShort term bullish2025-10-310.92180000.9170.9041.043
UOADEVShort term bullish2025-10-311.8529613001.8351.8061.716

Thursday, October 30, 2025

Scan 30 Oct 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
COMPLETLong term bearish2025-10-301.1625001.1861.1941.173
HEXTARLong term bearish2025-10-300.89557957000.8990.8950.895
JTIASALong term bearish2025-10-301.1437397001.1841.1751.142
MTAGLong term bearish2025-10-300.285893000.30.2950.289
SALUTELong term bearish2025-10-300.2233067000.2130.1960.231
SAMCHEMLong term bearish2025-10-300.37662000.3860.3670.374
DOMINANLong term bullish2025-10-300.886000.8020.7920.786
HIGHTECLong term bullish2025-10-300.735518000.7070.7210.733
HONGSENGLong term bullish2025-10-300.0116424000.0080.0070.008
MKHLong term bullish2025-10-301.06562001.071.0471.055
MYTECHLong term bullish2025-10-300.358947000.3030.30.345
SNCLong term bullish2025-10-300.11140575000.0970.0980.099
TAFILong term bullish2025-10-300.535865000.5240.5240.531
ASTINOMedium term bearish2025-10-300.5278000.5230.520.541
AYSMedium term bearish2025-10-300.26490000.260.2630.259
CSCENICMedium term bearish2025-10-300.46517746000.4790.4690.46
HTPADUMedium term bearish2025-10-301.914164002.1671.9251.869
JHMMedium term bearish2025-10-300.3051697000.3080.3070.353
LTKMMedium term bearish2025-10-301.44100001.531.5341.291
MATRIXMedium term bearish2025-10-301.3433584001.4011.3691.372
PARAMONMedium term bearish2025-10-301.0542001.0561.0521.029
RLMedium term bearish2025-10-300.244121000.2040.2030.29
SCNWOLFMedium term bearish2025-10-300.48521000.4820.4930.514
SENTRALMedium term bearish2025-10-300.7751180000.7790.7790.752
SUNREITMedium term bearish2025-10-302.1315273002.1952.1391.982
TALIWRKMedium term bearish2025-10-300.533193000.5340.5330.628
TOMEIMedium term bearish2025-10-301.782677001.8471.7871.677
ANCOMMedium term bullish2025-10-300.937470000.950.9250.937
CAREPLSMedium term bullish2025-10-300.0956802000.0950.0940.148
DANCOMedium term bullish2025-10-300.41560000.3960.3950.402
GCAPMedium term bullish2025-10-300.2351502000.2220.2270.261
HOMERIZMedium term bullish2025-10-300.49315000.4850.490.535
INNOMedium term bullish2025-10-301.861223001.8461.8531.703
INSAS.KLMedium term bullish2025-10-300.8454417000.8440.8410.866
KRETAMMedium term bullish2025-10-300.69103000.6910.690.613
MAA.KLMedium term bullish2025-10-300.19985000.1830.1880.199
SURIAMedium term bullish2025-10-301.6351001.5871.5861.639
THPLANTMedium term bullish2025-10-300.5354955000.5330.5310.54
CARIMINShort term bearish2025-10-300.58135000.5830.5790.659
DIALOGShort term bearish2025-10-301.9135985001.951.9041.674
EGShort term bearish2025-10-301.3628423001.3721.2821.156
IPMUDAShort term bearish2025-10-300.40518161000.410.390.436
KOSSANShort term bearish2025-10-301.2344259001.2321.2131.635
MPIShort term bearish2025-10-3030.2620330030.38928.49321.911
SHANGShort term bearish2025-10-301.67414001.6711.6181.68
SLVESTShort term bearish2025-10-303.0218932003.0622.7432.076
SOLUTNShort term bearish2025-10-300.08520000.0870.0820.101
SWKPLNTShort term bearish2025-10-302.8591002.852.762.453
UOADEVShort term bearish2025-10-301.833693001.8341.8041.715
VISShort term bearish2025-10-300.21103000.2040.2210.222
VSTECSShort term bearish2025-10-303.992058004.0013.8633.332
AMBANKShort term bullish2025-10-305.7872731005.765.6215.326
DATAPRPShort term bullish2025-10-300.1154462000.1110.1050.12
E&OShort term bullish2025-10-300.79543493000.7940.8150.828
HCKShort term bullish2025-10-302.193050002.1872.1722.157
KIPREITShort term bullish2025-10-300.8837104000.8730.8560.824
LIONINDShort term bullish2025-10-300.1755851000.1740.1830.186

Wednesday, October 29, 2025

Scan 29 Oct 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ANCOMLong term bearish2025-10-290.9225902000.9490.9240.938
ARANKLong term bearish2025-10-290.455121000.4590.4530.46
HONGSENGLong term bearish2025-10-290.0053307000.0080.0070.008
MKHLong term bearish2025-10-291.052949001.0721.0471.055
TAFILong term bearish2025-10-290.53350000.5240.5240.532
CFMLong term bullish2025-10-290.0952384000.0940.090.095
GUHLong term bullish2025-10-290.3152274000.3090.2920.305
HCKLong term bullish2025-10-292.183493002.1862.1712.157
HLCAPLong term bullish2025-10-293.33165003.5083.3443.326
KOBAYLong term bullish2025-10-291.339927001.2411.2091.252
SALUTELong term bullish2025-10-290.23524750000.2120.1960.233
GCAPMedium term bearish2025-10-290.225627000.2210.2270.261
GREATECMedium term bearish2025-10-292.156081002.212.1271.825
IGBREITMedium term bearish2025-10-292.7121258002.7262.722.42
INNOMedium term bearish2025-10-291.842800001.8441.8541.701
INSAS.KLMedium term bearish2025-10-290.842644000.8440.8410.867
IOIPGMedium term bearish2025-10-292.0872573002.1342.1151.979
LCTITANMedium term bearish2025-10-290.57545517000.6230.5860.523
PELIKANMedium term bearish2025-10-290.1458183000.1530.1490.165
PETGASMedium term bearish2025-10-2918.588520018.69818.58517.523
RANHILLMedium term bearish2025-10-291.7916489001.9151.7921.414
SUPERMXMedium term bearish2025-10-290.4851145000.4850.4810.684
THPLANTMedium term bearish2025-10-290.533571000.5330.5310.541
ASTINOMedium term bullish2025-10-290.5298000.5240.520.542
LTKMMedium term bullish2025-10-291.562001.5351.5341.29
MATRIXMedium term bullish2025-10-291.3720921001.4051.3681.373
MAYBULKMedium term bullish2025-10-290.332074000.3260.3250.32
PARAMONMedium term bullish2025-10-291.06130001.0571.0521.028
SENTRALMedium term bullish2025-10-290.78868000.7790.7780.751
SERNKOUMedium term bullish2025-10-290.8317000.7930.7940.816
ADVENTAShort term bearish2025-10-290.1852635000.1950.1780.215
BIGShort term bearish2025-10-290.610000.620.5590.56
E&OShort term bearish2025-10-290.7931369000.7940.8160.829
ELKDESAShort term bearish2025-10-291.11534001.1191.1211.124
KPJShort term bearish2025-10-292.8187818002.8372.6952.63
NGGBShort term bearish2025-10-290.89895000.8040.8150.817
PERTAMAShort term bearish2025-10-290.13518271000.1360.1140.121
SUNREITShort term bearish2025-10-292.1763430002.1942.1391.98
TOPGLOVShort term bearish2025-10-290.645359869000.6490.6190.817
TWRREITShort term bearish2025-10-290.2951103000.2950.290.287
BONIAShort term bullish2025-10-290.89564000.8850.951.145
CABShort term bullish2025-10-290.8416459000.8170.7640.622
CJCENShort term bullish2025-10-290.19511665000.1760.1690.171
DUFUShort term bullish2025-10-291.88169323001.7891.4641.319
EGShort term bullish2025-10-291.3964314001.3661.2761.155
MAA.KLShort term bullish2025-10-290.185931000.1820.1880.199
MALTONShort term bullish2025-10-290.392216000.3770.3340.353
MCEMENTShort term bullish2025-10-296.7524650006.7376.2245.188
RESINTCShort term bullish2025-10-290.56382000.5540.540.572
REVENUEShort term bullish2025-10-290.0881552000.0770.0730.088
RHONEMAShort term bullish2025-10-290.7056835000.6870.6720.64
SHANGShort term bullish2025-10-291.68537001.671.6161.682
TENAGAShort term bullish2025-10-2913.3270270013.23213.18213.385
VSTECSShort term bullish2025-10-294.061739003.9963.8573.332

Tuesday, October 28, 2025

Scan 28 Oct 2025

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
CFMLong term bearish2025-10-280.0955746000.0940.0910.095
GUHLong term bearish2025-10-280.3051120000.3080.2920.305
HCKLong term bearish2025-10-282.153415002.1862.1712.156
MATRIXLong term bearish2025-10-281.3652998001.4071.3661.374
PHARMALong term bearish2025-10-280.24648574000.2720.2370.244
SALUTELong term bearish2025-10-280.2314473000.2090.1950.235
SSTEELLong term bearish2025-10-280.4300000.4030.3990.402
CHINHINLong term bullish2025-10-282.241497002.212.2312.203
HONGSENGLong term bullish2025-10-280.015563000.0080.0080.008
TAFILong term bullish2025-10-280.5351480000.5240.5250.532
AFFINMedium term bearish2025-10-282.3310007002.3552.3312.53
AXIATAMedium term bearish2025-10-282.5839124002.6292.5832.218
CAREPLSMedium term bearish2025-10-280.0912501000.0950.0950.149
CEKDMedium term bearish2025-10-280.341886000.3530.3510.372
CTOSMedium term bearish2025-10-280.90521090000.940.9151.006
KRETAMMedium term bearish2025-10-280.681496000.6910.690.611
KRONOMedium term bearish2025-10-280.221461000.2260.2210.233
MAYBULKMedium term bearish2025-10-280.325945000.3260.3250.32
MILUXMedium term bearish2025-10-280.42134000.4550.4280.447
QLMedium term bearish2025-10-284.29763004.3514.284.498
SCICOMMedium term bearish2025-10-280.9552517000.9640.9590.843
SENTRALMedium term bearish2025-10-280.775878000.7790.7780.751
SURIAMedium term bearish2025-10-281.58563001.5871.5871.642
YNHPROPMedium term bearish2025-10-280.2957174000.2980.2990.375
EDARANMedium term bullish2025-10-281.2472001.2761.211.333
FLBHDMedium term bullish2025-10-280.25510000.2440.2440.282
IGBREITMedium term bullish2025-10-282.7212654002.732.722.417
INNOMedium term bullish2025-10-281.86499001.8431.8561.7
PEBMedium term bullish2025-10-280.815137000.8020.8020.848
THPLANTMedium term bullish2025-10-280.5355346000.5320.5310.542
ASTROShort term bearish2025-10-280.13137890000.1320.1380.172
CJCENShort term bearish2025-10-280.175910000.1750.1680.171
DATAPRPShort term bearish2025-10-280.1120455000.110.1040.12
GETSShort term bearish2025-10-280.18870000.1840.1860.199
GREATECShort term bearish2025-10-282.1550479002.2112.1261.826
GTRONICShort term bearish2025-10-280.34176091000.3470.3290.422
LUXCHEMShort term bearish2025-10-280.4152040000.4170.4030.433
MAHSINGShort term bearish2025-10-281.05146657001.0591.1171.205
MALTONShort term bearish2025-10-280.3752012000.3770.3330.354
MFLOURShort term bearish2025-10-280.5929154000.5950.5710.519
MYEGShort term bearish2025-10-280.835805280960.8460.8550.888
PAVREITShort term bearish2025-10-281.8798699001.8821.8141.577
POHUATShort term bearish2025-10-280.915345000.9170.9051.048
RESINTCShort term bearish2025-10-280.54318000.5520.540.573
REVENUEShort term bearish2025-10-280.0759255000.0770.0730.088
RHONEMAShort term bearish2025-10-280.682512000.6850.6710.64
RUBEREXShort term bearish2025-10-280.14001000.1030.0930.12
SAMCHEMShort term bearish2025-10-280.375505000.3860.3650.375
SHANGShort term bearish2025-10-281.661268001.6691.6151.683
TAANNShort term bearish2025-10-284.221147004.224.1053.843
TENAGAShort term bearish2025-10-2813.22603790013.22813.18713.391
TOMEIShort term bearish2025-10-281.795871001.8491.7811.675
VSTECSShort term bearish2025-10-283.912781003.9863.8443.331
BIGShort term bullish2025-10-280.62354000.6190.5580.56
CARIMINShort term bullish2025-10-280.595000.5840.5790.661
ELKDESAShort term bullish2025-10-281.12805001.1191.1211.124
KOBAYShort term bullish2025-10-281.251676001.2351.2071.253
PELIKANShort term bullish2025-10-280.1552151000.1540.1490.165
VISShort term bullish2025-10-280.2051869000.2050.220.223