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

Monday, March 30, 2026

Scan 30 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AJIYALong term bearish2026-03-301.046042001.0331.0261.041
CSCENICLong term bearish2026-03-300.44845000.4520.460.461
ECOWLDLong term bearish2026-03-30256348002.0892.1562.068
HAPSENGLong term bearish2026-03-302.682300002.7782.9252.731
IGBCRLong term bearish2026-03-300.597740000.6160.6260.595
KGBLong term bearish2026-03-304.8227289005.0315.1244.885
KOBAYLong term bearish2026-03-301.335654001.4571.6081.411
MENANGLong term bearish2026-03-300.62555000.6480.6510.647
MFLOURLong term bearish2026-03-300.55520078000.6010.6080.564
MILong term bearish2026-03-302.6236824002.8943.0432.624
MRDIYLong term bearish2026-03-301.59272299001.6461.7361.609
PANTECHLong term bearish2026-03-300.647197000.6390.6560.641
PARAMONLong term bearish2026-03-300.9954168001.0151.0131
SHANGLong term bearish2026-03-301.692479001.7551.8221.692
SIGNLong term bearish2026-03-301.33322001.3631.3591.343
SUNWAYLong term bearish2026-03-305.261538005.3495.5695.294
TMLong term bearish2026-03-307.0533473007.3287.547.087
ARANKLong term bullish2026-03-300.425530000.4160.4230.422
COMPLETLong term bullish2026-03-301.23307001.1811.161.173
TOPGLOVLong term bullish2026-03-300.63938047040.5650.5860.627
AEMULUSMedium term bearish2026-03-300.15513192000.1450.160.222
BPPLASMedium term bearish2026-03-300.61237000.6350.6190.709
CJCENMedium term bearish2026-03-300.165385000.1620.1660.163
CYPARKMedium term bearish2026-03-300.6616357000.6490.6690.769
FRONTKNMedium term bearish2026-03-303.7574818003.8153.8974.158
HCKMedium term bearish2026-03-302.172421002.192.1752.165
IOIPGMedium term bearish2026-03-303.2576757003.3893.3072.474
LIONINDMedium term bearish2026-03-300.1454434000.1430.1470.167
MAA.KLMedium term bearish2026-03-300.155210000.1620.1650.181
MAYBANKMedium term bearish2026-03-3011.21910500011.43211.43710.003
PBBANKMedium term bearish2026-03-304.66393083004.7944.8024.337
SIMEMedium term bearish2026-03-302.22198493002.3442.2581.956
TROPMedium term bearish2026-03-301.18909001.2481.2221.179
ALCOMMedium term bullish2026-03-300.76767000.7040.7370.77
CAREPLSMedium term bullish2026-03-300.08192372000.0720.0760.091
CGBMedium term bullish2026-03-300.895155686000.8940.8940.888
COMFORTMedium term bullish2026-03-300.1510899000.130.1420.188
FREIGHTMedium term bullish2026-03-300.59388000.5870.5880.558
IPMUDAMedium term bullish2026-03-300.3254996000.3130.3140.364
RUBEREXMedium term bullish2026-03-300.08525883000.0790.080.089
SCGMMedium term bullish2026-03-300.495168000.4890.4870.53
SUPERMXMedium term bullish2026-03-300.3326691000.2710.290.433
AMBANKShort term bearish2026-03-306.57150278006.5796.5435.787
ASTROShort term bearish2026-03-300.0730195000.0720.0820.121
BAUTOShort term bearish2026-03-300.8424933000.8630.840.718
BIMBShort term bearish2026-03-302.3713104002.382.4072.215
CFMShort term bearish2026-03-300.0651200000.0670.0740.087
DATAPRPShort term bearish2026-03-300.06517304000.0660.0730.094
DNEXShort term bearish2026-03-300.26167133000.260.2870.282
E&OShort term bearish2026-03-300.6712782000.6920.7040.769
IHHShort term bearish2026-03-308.9113385008.9288.87.832
IJMShort term bearish2026-03-302.25291578002.3652.5512.596
JFTECHShort term bearish2026-03-300.4454874000.4580.4840.482
LCTITANShort term bearish2026-03-300.405162994000.4070.3910.49
RHBBANKShort term bearish2026-03-308.27107027008.3088.0466.824
SAMShort term bearish2026-03-303.094026003.1343.3383.887
SCOMNETShort term bearish2026-03-300.5359318000.5350.620.781
SURIAShort term bearish2026-03-301.38162001.3951.4631.555
WELLCALShort term bearish2026-03-301.226333001.2311.2911.272
YNHPROPShort term bearish2026-03-300.2220442000.2330.2490.289
ADVENTAShort term bullish2026-03-300.149519000.1330.1460.171
ASTINOShort term bullish2026-03-300.5411000.4990.5050.513
CHGPShort term bullish2026-03-301.06563001.0581.1111.135
GKENTShort term bullish2026-03-300.34656000.2970.3130.329
GUHShort term bullish2026-03-300.29347000.2890.3020.297
QLShort term bullish2026-03-303.8123206003.7993.9424.154
SCNWOLFShort term bullish2026-03-300.455223000.4540.4720.495
TASHINShort term bullish2026-03-300.20590000.2040.2050.214
TELADANShort term bullish2026-03-300.825235000.8250.830.869

Friday, March 27, 2026

Scan 27 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
DPHARMALong term bearish2026-03-271.2712637001.3821.3711.301
ELKDESALong term bearish2026-03-271.11380001.1131.1051.105
GREATECLong term bearish2026-03-271.8237892001.9071.831.845
INSAS.KLLong term bearish2026-03-270.843164000.8680.8960.845
POSLong term bearish2026-03-270.28516580000.2930.2870.286
SCIENTXLong term bearish2026-03-273.43758003.5993.7373.428
TNLOGISLong term bearish2026-03-270.77420000.790.80.778
UOADEVLong term bearish2026-03-271.814191001.8311.8721.822
AJIYALong term bullish2026-03-271.051309001.0341.0261.04
CSCENICLong term bullish2026-03-270.46520486000.4540.4610.461
MRDIYLong term bullish2026-03-271.61101244001.6551.7371.608
PANTECHLong term bullish2026-03-270.657013000.6410.6560.641
PETGASLong term bullish2026-03-2718.4296870017.60118.00617.837
PHARMALong term bullish2026-03-270.25338268000.2590.2840.242
SUNWAYLong term bullish2026-03-275.4745933005.3815.5785.292
CGBMedium term bearish2026-03-270.89139252000.8940.8940.888
FREIGHTMedium term bearish2026-03-270.585396000.5870.5880.558
HIGHTECMedium term bearish2026-03-270.610000.630.6510.693
KGBMedium term bearish2026-03-275.124269005.0645.1334.878
RANHILLMedium term bearish2026-03-271.714194001.7261.7171.637
RHONEMAMedium term bearish2026-03-270.6950000.70.6940.658
TMCLIFEMedium term bearish2026-03-270.495869000.5070.4970.447
UWCMedium term bearish2026-03-274.0811072004.1344.2173.471
ANCOMMedium term bullish2026-03-270.9111103000.8980.910.916
ANNJOOMedium term bullish2026-03-270.5612814000.4920.5280.628
AYSMedium term bullish2026-03-270.2252372000.2060.2160.242
COMPLETMedium term bullish2026-03-271.17911001.181.1581.173
FRONTKNMedium term bullish2026-03-273.9312765003.8153.9044.159
KOSSANMedium term bullish2026-03-271.0363204001.0071.0111.175
KRETAMMedium term bullish2026-03-270.67584000.6710.6750.685
LIONINDMedium term bullish2026-03-270.154253000.1430.1470.167
MAA.KLMedium term bullish2026-03-270.171000.1620.1650.181
MGRCMedium term bullish2026-03-270.21390000.1960.20.202
PRESTARMedium term bullish2026-03-270.31109000.3030.2990.313
TAFIMedium term bullish2026-03-270.688809000.6220.6280.557
ABMBShort term bearish2026-03-274.8892039004.9675.1454.629
CHGPShort term bearish2026-03-271.051704001.0721.1241.146
CHINHINShort term bearish2026-03-272.1221855002.1532.2352.228
D&OShort term bearish2026-03-270.46596922000.4790.5640.977
DANCOShort term bearish2026-03-270.351156000.3630.3650.374
GLOTECShort term bearish2026-03-270.9512233000.9640.9180.634
INARIShort term bearish2026-03-271.31108545001.3191.5131.92
MISCShort term bearish2026-03-278.2522988008.2918.0467.527
MTAGShort term bearish2026-03-270.225190000.2340.2360.273
OPCOMShort term bearish2026-03-270.2052690000.2070.2180.226
PBBANKShort term bearish2026-03-274.8173500004.8014.7994.334
PESTECHShort term bearish2026-03-270.07514050000.0750.090.118
POHUATShort term bearish2026-03-270.82162000.8460.8720.906
SIMEShort term bearish2026-03-272.32141823002.3542.2551.953
TIMECOMShort term bearish2026-03-275.932498005.9575.775.025
COMFORTShort term bullish2026-03-270.135843000.1290.1420.189
DATAPRPShort term bullish2026-03-270.076310000.0660.0730.095
EGShort term bullish2026-03-271.173993001.051.1181.175
HEXTARShort term bullish2026-03-270.80569183000.8020.8330.881
IJMShort term bullish2026-03-272.48203185002.3782.5612.597
IOIPGShort term bullish2026-03-273.4747423003.3993.3012.467
MAYBANKShort term bullish2026-03-2711.461698100011.45311.4289.993
MYTECHShort term bullish2026-03-270.26330000.2520.2710.308
N2NShort term bullish2026-03-270.33218000.3280.3330.361
RAMSSOLShort term bullish2026-03-270.85576963000.8440.9360.943
REVENUEShort term bullish2026-03-270.0551564000.0540.0590.066
RUBEREXShort term bullish2026-03-270.082525000.0790.080.09
SAMShort term bullish2026-03-273.151703003.1463.3513.891
SWKPLNTShort term bullish2026-03-273.551546003.5463.4352.81
TAKAFULShort term bullish2026-03-273.310361003.2233.3063.115
TMShort term bullish2026-03-277.3434371007.3397.5527.083
TOPGLOVShort term bullish2026-03-270.57306508000.5630.5870.628
WELLCALShort term bullish2026-03-271.241064001.2371.2941.273

Thursday, March 26, 2026

Scan 26 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ABLEGLOBLong term bearish2026-03-261.52320001.5841.6051.544
COMPLETLong term bearish2026-03-261.13270001.1781.1581.172
KERJAYALong term bearish2026-03-262.368913002.4442.5482.373
MRDIYLong term bearish2026-03-261.6142797001.6621.7371.608
PHARMALong term bearish2026-03-260.24248441000.2620.2840.242
YENHERLong term bearish2026-03-260.765250000.7810.8010.776
YINSONLong term bearish2026-03-262.359094002.3522.3682.347
ELKDESALong term bullish2026-03-261.111069001.1131.1051.105
IGBCRLong term bullish2026-03-260.59514217000.620.6270.595
KLKLong term bullish2026-03-2620.1441340019.46419.6319.686
SIGNLong term bullish2026-03-261.44859001.381.3771.359
UOADEVLong term bullish2026-03-261.83837001.8361.8731.822
AJIYAMedium term bearish2026-03-261.021083001.0321.0261.039
E&OMedium term bearish2026-03-260.7058650000.6970.7050.77
IPMUDAMedium term bearish2026-03-260.336286000.3150.3140.365
MAA.KLMedium term bearish2026-03-260.1620000.1620.1650.181
NGGBMedium term bearish2026-03-260.7915789000.7920.7930.805
NOVAMedium term bearish2026-03-260.355178000.3590.3640.341
PRESTARMedium term bearish2026-03-260.292612000.3030.2980.313
TAFIMedium term bearish2026-03-260.621425000.6190.6270.556
WPRTSMedium term bearish2026-03-265.951021006.0375.9575.478
CJCENMedium term bullish2026-03-260.173131000.1620.1660.163
CYPARKMedium term bullish2026-03-260.6730057000.6480.670.771
FREIGHTMedium term bullish2026-03-260.59204000.5880.5880.558
INNOMedium term bullish2026-03-261.922383001.8881.9061.814
KGBMedium term bullish2026-03-265.1734491005.0695.1344.869
LCTITANMedium term bullish2026-03-260.42275432000.3960.390.491
MALAKOFMedium term bullish2026-03-260.8546333000.7770.7910.879
UWCMedium term bullish2026-03-264.2426010004.1354.2243.46
3AShort term bearish2026-03-260.6851094000.6880.6960.698
ARTRONIQShort term bearish2026-03-260.1351806000.1390.140.108
BJTOTOShort term bearish2026-03-261.289428001.2951.3031.32
CIMB.KLShort term bearish2026-03-267.8185634007.8238.0797.258
COMFORTShort term bearish2026-03-260.1251590000.1290.1430.19
GAMUDAShort term bearish2026-03-263.98326581004.1334.2724.916
GUHShort term bearish2026-03-260.2876000.2910.3030.297
HCKShort term bearish2026-03-262.191764002.1912.1752.166
HUPSENGShort term bearish2026-03-261157001.0091.0260.973
LIONINDShort term bearish2026-03-260.142515000.1430.1470.167
N2NShort term bearish2026-03-260.325178000.3280.3330.361
RANHILLShort term bearish2026-03-261.721752001.7231.7171.635
RUBEREXShort term bearish2026-03-260.0757499000.0790.0810.09
TAKAFULShort term bearish2026-03-263.211321003.2233.3043.115
TASHINShort term bearish2026-03-260.21466000.2040.2050.214
TROPShort term bearish2026-03-261.24266001.2521.2211.178
VSTECSShort term bearish2026-03-264.776031004.7784.4013.851
AYSShort term bullish2026-03-260.21512000.2060.2160.243
BIMBShort term bullish2026-03-262.393964002.3862.4072.213
CHGPShort term bullish2026-03-261.08208001.0761.1271.147
DANCOShort term bullish2026-03-260.365500000.3640.3650.375
INARIShort term bullish2026-03-261.38126168001.3281.5241.923
MISCShort term bullish2026-03-268.3254529008.2788.0357.522
MTAGShort term bullish2026-03-260.2352073000.2350.2360.273
OPCOMShort term bullish2026-03-260.211421000.2090.2170.226
PESTECHShort term bullish2026-03-260.0848489000.0760.0910.118
POHUATShort term bullish2026-03-260.851037000.8490.8740.907
SUNCONShort term bullish2026-03-266.7836095006.7256.2845.712
SURIAShort term bullish2026-03-261.43100001.4071.4671.556

Wednesday, March 25, 2026

Scan 25 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ARANKLong term bearish2026-03-250.4210000.4140.4240.423
DOMINANLong term bearish2026-03-250.75438000.7770.770.769
ELKDESALong term bearish2026-03-251.12076001.1141.1051.105
IGBCRLong term bearish2026-03-250.5910386000.6230.6280.594
KIPREITLong term bearish2026-03-250.8548799000.9060.9150.857
KLKLong term bearish2026-03-2519.6217160019.41619.61919.681
MAXISLong term bearish2026-03-253.6312829003.773.8113.667
PECCALong term bearish2026-03-251.548634001.5881.6351.506
PETGASLong term bearish2026-03-2517.836460017.62218.01117.83
SIGNLong term bearish2026-03-251.34215001.3791.3761.359
SUNWAYLong term bearish2026-03-255.2455059005.4335.5875.285
UOADEVLong term bearish2026-03-251.8218510001.841.8741.821
CJCENLong term bullish2026-03-250.1651000.1620.1660.163
GREATECLong term bullish2026-03-251.8719591001.9211.8161.844
MRDIYLong term bullish2026-03-251.6568452001.6731.7361.608
YENHERLong term bullish2026-03-250.79400000.7840.8020.776
YINSONLong term bullish2026-03-252.3563655002.3562.3692.346
ANCOMMedium term bearish2026-03-250.8923040000.8990.910.917
FREIGHTMedium term bearish2026-03-250.585196000.5880.5880.558
KRETAMMedium term bearish2026-03-250.67590000.6730.6750.685
LCTITANMedium term bearish2026-03-250.385167321000.3940.390.491
PARAMONMedium term bearish2026-03-251.013921001.021.0131
SOLUTNMedium term bearish2026-03-250.06514167000.0680.0680.081
AEMULUSMedium term bullish2026-03-250.16511758000.1410.1610.223
E&OMedium term bullish2026-03-250.7159476000.6970.7060.771
GLOTECMedium term bullish2026-03-250.96513280000.950.9090.629
HARTAMedium term bullish2026-03-250.9252269000.8860.911.181
HIGHTECMedium term bullish2026-03-250.68613000.630.6530.694
MAYBANKMedium term bullish2026-03-2511.442349250011.49211.3949.97
MULPHAMedium term bullish2026-03-252.9254002.8752.8973.012
NGGBMedium term bullish2026-03-250.79515201000.7920.7930.805
NOVAMedium term bullish2026-03-250.385216000.3590.3640.34
PMETALMedium term bullish2026-03-257.55131479007.5247.5016.278
RANHILLMedium term bullish2026-03-251.741024001.7221.7171.632
RHONEMAMedium term bullish2026-03-250.6951685000.7010.6930.657
WPRTSMedium term bullish2026-03-255.9980559006.0555.9515.471
ALCOMShort term bearish2026-03-250.791000.7110.7410.77
AXIATAShort term bearish2026-03-252.28121057002.2842.3532.469
BPPLASShort term bearish2026-03-250.635264000.6380.6180.714
DATAPRPShort term bearish2026-03-250.065950000.0660.0740.095
IJMShort term bearish2026-03-252.3946988002.3912.5742.597
INNATUREShort term bearish2026-03-250.181005000.1820.170.173
KGBShort term bearish2026-03-255.0323982005.0675.1344.86
MISCShort term bearish2026-03-258.2629301008.268.0227.516
PRESTARShort term bearish2026-03-250.31829000.3030.2980.313
REVENUEShort term bearish2026-03-250.051064000.0540.0590.066
SUPERMXShort term bearish2026-03-250.26534581000.2720.2940.439
ABMBShort term bullish2026-03-254.9941846004.9895.1564.62
ARTRONIQShort term bullish2026-03-250.143572000.140.140.108
BJTOTOShort term bullish2026-03-251.3310461001.3281.3341.35
CFMShort term bullish2026-03-250.07725000.0670.0750.088
CIMB.KLShort term bullish2026-03-257.89190951007.8468.0827.251
CSCENICShort term bullish2026-03-250.455850000.4540.4620.461
CYPARKShort term bullish2026-03-250.66527531000.6480.6710.772
DAYANGShort term bullish2026-03-251.8517745001.8321.771.642
DNEXShort term bullish2026-03-250.265123332000.260.2920.282
GAMUDAShort term bullish2026-03-254.16132022004.1434.2894.919
GUHShort term bullish2026-03-250.29578000.2930.3040.297
HUPSENGShort term bullish2026-03-251.022204001.011.0260.973
IHHShort term bullish2026-03-258.9966207008.9868.8257.846
JFTECHShort term bullish2026-03-250.479842000.4620.4880.482
LIONINDShort term bullish2026-03-250.1453510000.1440.1470.167
SNCShort term bullish2026-03-250.1933242000.1830.1990.13
TAKAFULShort term bullish2026-03-253.232424003.2283.3033.116
TIMECOMShort term bullish2026-03-256.0327485005.955.7475.014
UWCShort term bullish2026-03-254.1415073004.1344.2263.448