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, 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

Tuesday, March 24, 2026

Scan 24 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AJIYALong term bearish2026-03-241.03605001.0321.0271.037
AMELong term bearish2026-03-241.475574001.5221.5211.491
FLBHDLong term bearish2026-03-240.2152268000.2280.2340.234
HARBOURLong term bearish2026-03-241.36615001.3911.4091.369
HLCAPLong term bearish2026-03-243.3155003.3653.4493.303
MATRIXLong term bearish2026-03-241.3112612001.3531.3881.338
MCEMENTLong term bearish2026-03-246.2937872007.5097.8166.453
MRDIYLong term bearish2026-03-241.6107277001.6831.7341.607
SENTRALLong term bearish2026-03-240.73560183000.7770.7770.752
TWRREITLong term bearish2026-03-240.282870000.3010.3060.296
BSLCORPLong term bullish2026-03-240.0210000.0190.0190.02
IGBREITLong term bullish2026-03-242.7180569002.8082.8672.675
KENANGALong term bullish2026-03-240.8755985000.8650.8620.867
MAXISLong term bullish2026-03-243.7140078003.7843.8163.666
PETGASLong term bullish2026-03-2417.86107680017.65118.01417.828
AEMULUSMedium term bearish2026-03-240.15511038000.140.1620.224
ARTRONIQMedium term bearish2026-03-240.1351090000.1410.140.107
BIMBMedium term bearish2026-03-242.399717002.3942.4022.211
BONIAMedium term bearish2026-03-240.82338000.8730.8610.929
CEKDMedium term bearish2026-03-240.29524000.2920.2990.332
CYPARKMedium term bearish2026-03-240.63553305000.6490.6720.773
DANCOMedium term bearish2026-03-240.357581000.3640.3660.375
DATAPRPMedium term bearish2026-03-240.074941000.0660.0740.096
GLOTECMedium term bearish2026-03-240.8811227000.9520.9040.627
HARTAMedium term bearish2026-03-240.970265000.8860.9111.186
INNOMedium term bearish2026-03-241.92778001.8931.9051.811
KOSSANMedium term bearish2026-03-240.9964086001.0121.0151.184
LIONINDMedium term bearish2026-03-240.1418432000.1440.1470.168
MAYBANKMedium term bearish2026-03-2411.343144840011.52211.3729.959
NGGBMedium term bearish2026-03-240.78517331000.7920.7930.805
NOVAMedium term bearish2026-03-240.355232000.3590.3640.34
PMETALMedium term bearish2026-03-247.31323336007.5167.4916.265
RANHILLMedium term bearish2026-03-241.74531001.7191.7171.63
RHONEMAMedium term bearish2026-03-240.692000000.7020.6930.657
WPRTSMedium term bearish2026-03-245.9399292006.0645.9435.463
ANCOMMedium term bullish2026-03-240.91531450000.8990.9110.917
FREIGHTMedium term bullish2026-03-240.59709000.5880.5880.557
KEINHINMedium term bullish2026-03-241.3288001.2621.2681.226
SOLUTNMedium term bullish2026-03-240.074235000.0680.0680.081
TAFIMedium term bullish2026-03-240.642180000.6180.6270.555
ABMBShort term bearish2026-03-244.9458707004.9995.1564.616
CSCENICShort term bearish2026-03-240.4453000.4540.4620.461
ECOWLDShort term bearish2026-03-242.0917457002.1372.1852.084
HEXTARShort term bearish2026-03-240.836531000.8030.840.883
IHHShort term bearish2026-03-248.9883754008.998.8167.835
IOIPGShort term bearish2026-03-243.3873337003.4343.2672.444
IPMUDAShort term bearish2026-03-240.315207139000.3160.3140.367
LBSShort term bearish2026-03-240.44544666000.4520.4230.429
MUDAShort term bearish2026-03-240.72520000.7690.7760.841
NAIMShort term bearish2026-03-240.73612000.7030.7310.813
QESShort term bearish2026-03-240.383687000.3830.3980.397
RAMSSOLShort term bearish2026-03-240.8583781000.8620.9450.943
SIGNShort term bearish2026-03-241.3816001.381.3771.359
SKPRESShort term bearish2026-03-240.44519670000.4660.5540.759
SSTEELShort term bearish2026-03-240.41180000.4010.3880.388
SWKPLNTShort term bearish2026-03-243.492038003.5493.4112.79
TAKAFULShort term bearish2026-03-243.22872003.2323.3013.117
TIMECOMShort term bearish2026-03-245.9226946005.9395.7345.008
TMShort term bearish2026-03-247.3251932007.3797.5757.068
WONGShort term bearish2026-03-240.1451197000.1470.1540.162
CHINHINShort term bullish2026-03-242.1712928002.1622.2482.227
ELKDESAShort term bullish2026-03-241.12413001.1141.1061.105
GUOCOShort term bullish2026-03-241.061501001.0580.9610.694
IJMShort term bullish2026-03-242.4270000002.3992.582.597
KGBShort term bullish2026-03-245.0837679005.0685.1344.852
PRESTARShort term bullish2026-03-240.31323000.3030.2980.313

Thursday, March 19, 2026

Scan 19 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AXREITLong term bearish2026-03-191.9418637002.0292.011.982
BIGLong term bearish2026-03-190.505151000.530.5280.537
EDARANLong term bearish2026-03-191.13151001.1651.1551.176
GREATECLong term bearish2026-03-191.8432500001.9351.7961.841
IGBREITLong term bearish2026-03-192.66163727002.8392.8732.671
KENANGALong term bearish2026-03-190.8659819000.8660.8610.868
MAXISLong term bearish2026-03-193.6668987003.8023.8213.664
PAVREITLong term bearish2026-03-191.7299631001.8841.8931.747
PETGASLong term bearish2026-03-1916.8151850017.75118.04317.827
PWFLong term bearish2026-03-190.7885000.7980.8010.782
YINSONLong term bearish2026-03-192.2950220002.3632.372.34
AJIYALong term bullish2026-03-191.05166001.0331.0281.036
COMPLETLong term bullish2026-03-191.19180001.1751.161.171
KLKLong term bullish2026-03-1919.92125300019.4319.59719.671
PEBLong term bullish2026-03-190.821000.7950.8060.818
ANNJOOMedium term bearish2026-03-190.533959000.4910.5340.632
AYSMedium term bearish2026-03-190.2111000.2080.2180.243
BSLCORPMedium term bearish2026-03-190.0152830000.020.0190.02
BURSAMedium term bearish2026-03-198.6832198008.9248.7678.044
E&OMedium term bearish2026-03-190.7057214000.6980.7070.772
FREIGHTMedium term bearish2026-03-190.585795000.5890.5870.557
HWATAIMedium term bearish2026-03-190.41208000.4190.4190.444
KGBMedium term bearish2026-03-195170275005.085.1264.835
LHIMedium term bearish2026-03-190.76520337000.7860.780.669
MSCMedium term bearish2026-03-191.833026001.91.8851.452
MTAGMedium term bearish2026-03-190.2332117000.2360.2370.274
NAIMMedium term bearish2026-03-190.724906000.7060.7320.815
SCGMMedium term bearish2026-03-190.4851010000.4940.4870.533
SCICOMMedium term bearish2026-03-191.424701001.4411.4651.085
SOLUTNMedium term bearish2026-03-190.06561305000.0690.0690.082
SPSETIAMedium term bearish2026-03-190.90552133000.9290.9110.967
TAFIMedium term bearish2026-03-190.62300000.6180.6260.555
BIMBMedium term bullish2026-03-192.428630002.3972.3952.21
KOSSANMedium term bullish2026-03-191.0258150001.0151.0191.191
NGGBMedium term bullish2026-03-190.79517524000.7930.7930.805
PARAMONMedium term bullish2026-03-191.024385001.0251.0111
ASTINOShort term bearish2026-03-190.51375000.5030.5080.514
BONIAShort term bearish2026-03-190.86447000.8770.8580.933
CFMShort term bearish2026-03-190.065925000.0690.0770.088
CIMB.KLShort term bearish2026-03-197.87175044007.9058.087.231
ECOWLDShort term bearish2026-03-192.156987002.152.1842.081
ELKDESAShort term bearish2026-03-191.11724001.1131.1051.105
GAMUDAShort term bearish2026-03-194.13230288004.1534.3314.925
GUOCOShort term bearish2026-03-191.051753001.0590.9440.69
HLBANKShort term bearish2026-03-1922.88113900022.98523.5120.656
IGBCRShort term bearish2026-03-190.6138991000.6280.6310.593
INSAS.KLShort term bearish2026-03-190.8652816000.880.9020.845
KRONOShort term bearish2026-03-190.128407000.1210.1340.196
SUNCONShort term bearish2026-03-196.6416818006.6886.2345.688
TMShort term bearish2026-03-197.4353777007.4367.5837.059
UWCShort term bearish2026-03-194.159342004.1534.233.415
ALCOMShort term bullish2026-03-190.721000.7180.7470.771
COMFORTShort term bullish2026-03-190.135395000.1310.1470.194
CSCENICShort term bullish2026-03-190.4554075000.4540.4630.461
DIALOGShort term bullish2026-03-192228653001.8831.7681.76
GLOTECShort term bullish2026-03-190.986473000.9730.8930.623
HEXTARShort term bullish2026-03-190.80536568000.8030.8440.885
HIGHTECShort term bullish2026-03-190.65281000.6290.6540.695
IPMUDAShort term bullish2026-03-190.321310000.3190.3130.368
N2NShort term bullish2026-03-190.33732000.3290.3350.362
RUBEREXShort term bullish2026-03-190.083340000.0790.0810.09
WPRTSShort term bullish2026-03-196.1975532006.0735.925.446
YNHPROPShort term bullish2026-03-190.242235000.2360.2530.293

Wednesday, March 18, 2026

Scan 18 Mar 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ANCOMLong term bearish2026-03-180.912321000.8980.910.918
CEKDLong term bearish2026-03-180.315113000.2910.2980.333
COMPLETLong term bearish2026-03-181.17248001.1751.161.171
TAMBUNLong term bearish2026-03-180.785359000.7850.790.786
YENHERLong term bearish2026-03-180.773073000.7920.8020.776
ARANKLong term bullish2026-03-180.425112000.4160.4220.423
MENANGLong term bullish2026-03-180.66420000.6520.650.647
PETGASLong term bullish2026-03-1817.9233050017.82818.06717.831
SUNWAYLong term bullish2026-03-185.48267946005.5265.6095.272
BIMBMedium term bearish2026-03-182.377757002.3982.3912.21
ELSOFTMedium term bearish2026-03-180.25250000.2520.2540.286
FPIMedium term bearish2026-03-181.0313519001.0791.0550.909
KOSSANMedium term bearish2026-03-181.0240715001.0151.021.194
PARAMONMedium term bearish2026-03-181.011132001.0271.011
SENTRALMedium term bearish2026-03-180.7753343000.7830.7770.751
WONGMedium term bearish2026-03-180.155926000.1490.1550.162
AEMULUSMedium term bullish2026-03-180.16527472000.1380.1630.226
BURSAMedium term bullish2026-03-188.8612565008.9418.768.037
CYPARKMedium term bullish2026-03-180.6947352000.650.6750.776
DANCOMedium term bullish2026-03-180.381030000.3770.3780.388
DATAPRPMedium term bullish2026-03-180.07512114000.0660.0740.097
E&OMedium term bullish2026-03-180.71522988000.6980.7070.773
HWATAIMedium term bullish2026-03-180.4352000.420.4190.444
KGBMedium term bullish2026-03-185.1321854005.0855.1264.827
LHIMedium term bullish2026-03-180.7835349000.7860.7790.668
NAIMMedium term bullish2026-03-180.7422188000.7080.7330.816
NOVAMedium term bullish2026-03-180.3973000.360.3630.338
PRESTARMedium term bullish2026-03-180.3640000.3020.2970.313
RANHILLMedium term bullish2026-03-181.7922381001.7181.7181.623
RHONEMAMedium term bullish2026-03-180.695194000.7050.6920.655
SCICOMMedium term bullish2026-03-181.475466001.4421.4651.082
TAFIMedium term bullish2026-03-180.645930000.6180.6260.554
DIALOGShort term bearish2026-03-181.86105935001.8741.7631.758
HARBOURShort term bearish2026-03-181.37455001.41.4141.367
HPMTShort term bearish2026-03-180.16370000.1720.1870.204
JADEMShort term bearish2026-03-180.193379000.1910.1950.221
MUDAShort term bearish2026-03-180.775103000.7750.7750.844
MUHIBAHShort term bearish2026-03-180.5253658000.5270.5350.545
N2NShort term bearish2026-03-180.31584000.3290.3350.363
RGTBHDShort term bearish2026-03-180.2232000.2080.220.25
SPSETIAShort term bearish2026-03-180.9356828000.9330.9080.968
TOPGLOVShort term bearish2026-03-180.575172658000.5750.5970.636
AXIATAShort term bullish2026-03-182.379239002.2812.3732.464
AXREITShort term bullish2026-03-182.0618249002.0352.011.981
CFMShort term bullish2026-03-180.07835000.0690.0770.088
CIMB.KLShort term bullish2026-03-187.9588040007.9258.0837.224
FRONTKNShort term bullish2026-03-183.886898003.823.9424.157
HLBANKShort term bullish2026-03-1823.273800023.03423.50120.637
IGBCRShort term bullish2026-03-180.633966000.630.6310.593
IHHShort term bullish2026-03-189.39233368008.9768.7947.803
INSAS.KLShort term bullish2026-03-180.8857280000.8820.9030.845
SCOMNETShort term bullish2026-03-180.569255000.5550.6450.793
SIMEShort term bullish2026-03-182.37146297002.3452.2151.932
TAKAFULShort term bullish2026-03-183.272361003.2543.2943.117
TASHINShort term bullish2026-03-180.205245000.2050.2060.216
TENAGAShort term bullish2026-03-1814.24979840014.20914.02513.538
TMShort term bullish2026-03-187.5156508007.4547.5887.054
UWCShort term bullish2026-03-184.1714054004.1584.233.405