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

Tuesday, June 23, 2026

Scan 23 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
CIMB.KLLong term bearish2026-06-237.48102948007.5177.6527.616
HLBANKLong term bearish2026-06-2321.72166240021.44621.92421.731
IGBCRLong term bearish2026-06-230.595480000.6050.5980.596
INSAS.KLLong term bearish2026-06-230.8554658000.8720.8650.855
KSLLong term bearish2026-06-232.955022002.9873.0152.963
MALAKOFLong term bearish2026-06-230.8724277000.8840.8870.877
MUHIBAHLong term bearish2026-06-230.527953000.520.5270.53
PCHEMLong term bearish2026-06-234.06282076005.145.4124.262
SHANGLong term bearish2026-06-231.661095001.6721.6761.666
YENHERLong term bearish2026-06-230.77185000.7720.7720.782
BSLCORPLong term bullish2026-06-230.0260000.0180.0170.019
CGBLong term bullish2026-06-230.895141121000.8930.8930.893
COMPLETLong term bullish2026-06-231.2642001.2021.1881.172
MAYBULKLong term bullish2026-06-230.35980000.3360.3530.333
SOLUTNLong term bullish2026-06-230.0753785000.0690.070.074
SSTEELLong term bullish2026-06-230.405790000.3940.3970.395
3AMedium term bearish2026-06-230.67291000.6790.6710.678
AEMULUSMedium term bearish2026-06-230.2342029000.270.2440.21
BJTOTOMedium term bearish2026-06-231.291070001.3051.2941.31
BONIAMedium term bearish2026-06-230.8846000.9080.8850.861
GAMUDAMedium term bearish2026-06-234.3478222004.3154.3644.683
GKENTMedium term bearish2026-06-230.275300000.2750.2760.305
GREATECMedium term bearish2026-06-232.4792720002.5912.4762.029
HPMTMedium term bearish2026-06-230.171840000.1720.1730.19
IOIPGMedium term bearish2026-06-234.0370785004.1834.1323.056
SERNKOUMedium term bearish2026-06-230.843611000.8440.8410.82
SIMEMedium term bearish2026-06-232.1366565002.0992.1482.125
SIMEPROPMedium term bearish2026-06-231.41159290001.4421.4261.395
SPSETIAMedium term bearish2026-06-230.945249074001.0091.0140.907
TENAGAMedium term bearish2026-06-2314.4645470014.30314.43813.596
VSTECSMedium term bearish2026-06-231.7254415001.9431.8481.488
AYSMedium term bullish2026-06-230.22562000.2180.2170.231
HWATAIMedium term bullish2026-06-230.4170000.3840.3920.42
MAGNUMMedium term bullish2026-06-231.274989001.2711.2621.272
MYTECHMedium term bullish2026-06-230.285255000.2630.2650.286
NGGBMedium term bullish2026-06-230.7935345000.7830.7860.795
PESTECHMedium term bullish2026-06-230.072746000.0680.0660.096
AJIYAShort term bearish2026-06-2311597001.0050.9991.059
ANCOMShort term bearish2026-06-230.87510005000.8780.880.899
ARANKShort term bearish2026-06-230.38127000.3860.3910.414
BURSAShort term bearish2026-06-238.592197008.6068.688.439
CSCENICShort term bearish2026-06-230.42524497000.4290.4310.458
DAYANGShort term bearish2026-06-231.699127001.7331.7991.634
EGShort term bearish2026-06-231.76140730001.7671.4741.263
FREIGHTShort term bearish2026-06-230.581404000.5820.5790.567
IGBREITShort term bearish2026-06-232.7433335002.7422.8232.734
INARIShort term bearish2026-06-232.18134258002.2411.9981.903
JFTECHShort term bearish2026-06-230.5933021000.6140.5640.509
KGBShort term bearish2026-06-237.2858643007.6286.7725.579
MAHSINGShort term bearish2026-06-230.9658981000.9751.0051.016
MIShort term bearish2026-06-234.5247756004.7693.9843.155
MICROLNShort term bearish2026-06-230.071878000.0730.0770.088
MPIShort term bearish2026-06-2346.569260048.1442.36533.5
RANHILLShort term bearish2026-06-231.9814155002.0181.9551.813
REVENUEShort term bearish2026-06-230.0654098000.0660.0620.062
RHBBANKShort term bearish2026-06-238.3542945008.3598.2777.506
RLShort term bearish2026-06-230.277440000.270.2680.231
VISShort term bearish2026-06-230.234563000.2340.2210.207
WCTShort term bearish2026-06-230.4183278000.4190.4330.583
WELLCALShort term bearish2026-06-231.14788001.1461.1781.235
YINSONShort term bearish2026-06-231.9437228001.9952.0532.275
YNHPROPShort term bearish2026-06-230.226019000.2250.2270.261
YTLShort term bearish2026-06-232.03118582002.0452.0782.179
YTLPOWRShort term bearish2026-06-234.1283663004.1244.023.635
AIRASIAShort term bullish2026-06-230.43237988000.4260.4340.574
ASTROShort term bullish2026-06-230.0625281000.060.0630.095
CYPARKShort term bullish2026-06-230.6912762000.6870.7020.716
DOMINANShort term bullish2026-06-230.755380000.7480.7570.769
KEINHINShort term bullish2026-06-231.091001.0791.1231.22
MILUXShort term bullish2026-06-230.61270000.6030.6110.522
SNCShort term bullish2026-06-230.195858000.1910.1830.156
TAANNShort term bullish2026-06-235.247975005.2315.3314.529
TASCOShort term bullish2026-06-230.3753330000.3710.3920.438

Monday, June 22, 2026

Scan 22 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
CGBLong term bearish2026-06-220.89134685000.8930.8930.893
COMPLETLong term bearish2026-06-221.177327001.1971.1861.172
DIALOGLong term bearish2026-06-221.8639542001.9832.1091.905
EPMBLong term bearish2026-06-220.443008000.4460.4620.443
HARTALong term bearish2026-06-221.0774751001.231.2071.079
HLFGLong term bearish2026-06-2218.4417400018.53418.7518.659
HONGSENGLong term bearish2026-06-220.00534081000.0090.0090.008
KUBLong term bearish2026-06-220.921066000.9870.9930.942
MAYBULKLong term bearish2026-06-220.33781000.3360.3530.333
MCEMENTLong term bearish2026-06-226.869171006.8736.9486.998
UCHITECLong term bearish2026-06-222.911400002.8482.82.918
HCKLong term bullish2026-06-222.161493002.1452.1482.154
TROPLong term bullish2026-06-221.1810090001.0791.1351.179
AIRASIAMedium term bearish2026-06-220.425229262000.4260.4340.576
CARIMINMedium term bearish2026-06-220.411880000.4320.4350.502
JADEMMedium term bearish2026-06-220.1851753000.1860.1850.202
MAYBANKMedium term bearish2026-06-2210.96874860010.81511.01810.556
PELIKANMedium term bearish2026-06-220.1600000.1010.1020.135
SUNWAYMedium term bearish2026-06-225.2716019005.2865.335.448
GKENTMedium term bullish2026-06-220.28679000.2750.2760.305
HPMTMedium term bullish2026-06-220.175400000.1720.1730.19
LUXCHEMMedium term bullish2026-06-220.4450000.4130.3970.386
RGTBHDMedium term bullish2026-06-220.19855000.1990.1880.223
RLMedium term bullish2026-06-220.27528853000.270.2680.23
TOMYPAKMedium term bullish2026-06-220.1711685000.1420.1430.217
UOADEVMedium term bullish2026-06-221.82474001.7951.8121.835
ASTROShort term bearish2026-06-220.05524339000.060.0630.096
CYPARKShort term bearish2026-06-220.68516136000.6860.7040.717
DOMINANShort term bearish2026-06-220.725268000.7470.7570.769
MAXISShort term bearish2026-06-223.3834672003.3883.4753.653
NGGBShort term bearish2026-06-220.7816953000.7830.7860.795
PPBShort term bearish2026-06-229.626975009.68110.46710.56
RESINTCShort term bearish2026-06-220.445951000.4560.4620.517
AJIYAShort term bullish2026-06-221.016267001.0050.9991.06
ANCOMShort term bullish2026-06-220.884110000.8780.880.899
DAYANGShort term bullish2026-06-221.744679001.7381.8021.633
GENMShort term bullish2026-06-221.9114632001.911.9342.009
HHGROUPShort term bullish2026-06-220.09262247000.0890.0770.076
IGBREITShort term bullish2026-06-222.7535603002.7472.8232.734
JFTECHShort term bullish2026-06-220.6212158000.6140.5610.508
MAHSINGShort term bullish2026-06-220.9816442000.9761.0051.016
MENANGShort term bullish2026-06-220.69923000.6760.6650.649
REVENUEShort term bullish2026-06-220.071603000.0660.0620.062
YNHPROPShort term bullish2026-06-220.2252256000.2240.2270.261
YTLShort term bullish2026-06-222.06132993002.0492.0772.182

Friday, June 19, 2026

Scan 19 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BSLCORPLong term bearish2026-06-190.015200000.0170.0170.019
PARAMONLong term bearish2026-06-191492001.0091.0141.004
SIGNLong term bearish2026-06-191.357373001.3531.3511.359
AXREITLong term bullish2026-06-192.0161047001.9551.9781.979
HLFGLong term bullish2026-06-1918.764410018.53618.76218.647
MALAKOFLong term bullish2026-06-190.89532356000.8890.8850.877
MAYBULKLong term bullish2026-06-190.335907000.3370.3540.333
MCEMENTLong term bullish2026-06-197.143076006.8736.9426.99
UCHITECLong term bullish2026-06-192.922269002.8442.7922.918
CEKDMedium term bearish2026-06-190.275147000.2870.2880.311
CIMB.KLMedium term bearish2026-06-197.65174720007.5367.657.61
CSCENICMedium term bearish2026-06-190.43700000.4290.4320.459
HIGHTECMedium term bearish2026-06-190.58542000.6420.6270.66
LUXCHEMMedium term bearish2026-06-190.3951606000.4140.3960.386
MAGNUMMedium term bearish2026-06-191.252328001.2721.261.273
NGGBMedium term bearish2026-06-190.78511206000.7830.7860.795
PIEMedium term bearish2026-06-191.599667001.5021.612.222
RGTBHDMedium term bearish2026-06-190.185650000.1990.1880.223
SAMCHEMMedium term bearish2026-06-190.492607000.5380.4930.379
SCGMMedium term bearish2026-06-190.4751769000.4750.4840.504
SUCCESSMedium term bearish2026-06-190.6285000.6080.6040.612
TIMECOMMedium term bearish2026-06-196.0549347006.0926.0965.396
WONGMedium term bearish2026-06-190.1451038000.1520.1460.155
KLKMedium term bullish2026-06-1921.0260530020.34920.77420.088
PWFMedium term bullish2026-06-190.754671000.7370.7390.77
SERNKOUMedium term bullish2026-06-190.845415000.8450.8410.82
SIMEMedium term bullish2026-06-192.25167252002.0922.1512.12
BJTOTOShort term bearish2026-06-191.31764001.3051.2931.311
CMSBShort term bearish2026-06-191.0834549001.0971.1441.279
GENMShort term bearish2026-06-191.9153288001.9131.9332.01
HEXTARShort term bearish2026-06-190.775104078000.7820.7660.831
IGBCRShort term bearish2026-06-190.605128000.6050.5980.595
IOIPGShort term bearish2026-06-194.1553396004.2064.1053.036
KEINHINShort term bearish2026-06-191.0612001.0821.131.22
KSLShort term bearish2026-06-192.982115002.993.0162.95
MILUXShort term bearish2026-06-190.6835000.6030.6110.52
MSCShort term bearish2026-06-192.077951002.091.9751.661
PECCAShort term bearish2026-06-191.4320051001.4331.4461.489
SCOMNETShort term bearish2026-06-190.5143186000.520.5560.669
TNLOGISShort term bearish2026-06-190.76272000.7630.7490.791
TOMEIShort term bearish2026-06-191.78376001.8081.8331.859
ASTROShort term bullish2026-06-190.064601000.060.0640.096
BIGShort term bullish2026-06-190.591522000.5710.5450.544
GREATECShort term bullish2026-06-192.6785738002.5932.4542.024
JTIASAShort term bullish2026-06-191.0710841001.0651.1151.095
PPBShort term bullish2026-06-1910.1224261009.7110.51210.551
RESINTCShort term bullish2026-06-190.46110000.4570.4630.517
TWRREITShort term bullish2026-06-190.295100000.2940.2840.285
VISShort term bullish2026-06-190.23515393000.2320.220.207
WCTShort term bullish2026-06-190.425188863000.4220.4310.588
WELLCALShort term bullish2026-06-191.151605001.151.1811.236
YINSONShort term bullish2026-06-19229617001.9912.0672.278

Thursday, June 18, 2026

Scan 18 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AMELong term bearish2026-06-181.428153001.4981.4961.497
EDARANLong term bearish2026-06-181.1131001.1421.1941.159
KRETAMLong term bearish2026-06-180.675200000.6750.6680.678
MAA.KLLong term bearish2026-06-180.14550000.160.1610.173
MAYBULKLong term bearish2026-06-180.33541000.3370.3540.333
PANTECHLong term bearish2026-06-180.6253144000.6350.6360.626
CGBLong term bullish2026-06-180.895188046000.8930.8930.893
DIALOGLong term bullish2026-06-181.9487601002.0012.1211.904
PARAMONLong term bullish2026-06-181.012013001.011.0141.004
SEEHUPLong term bullish2026-06-180.74130000.6630.6440.717
SHANGLong term bullish2026-06-181.681272001.671.6751.664
SIGNLong term bullish2026-06-181.3613407001.3531.3511.359
BURSAMedium term bearish2026-06-188.653642008.5958.6828.425
DATAPRPMedium term bearish2026-06-180.0821952000.0880.0830.088
GENMMedium term bearish2026-06-181.9313204001.9171.9312.01
GKENTMedium term bearish2026-06-180.265150000.2770.2770.305
KIPREITMedium term bearish2026-06-180.8459067000.8480.8460.857
PESTECHMedium term bearish2026-06-180.06538391000.0690.0660.097
RESINTCMedium term bearish2026-06-180.455188000.4570.4630.517
SIMEMedium term bearish2026-06-182.14107122002.0832.152.116
YTLMedium term bearish2026-06-182.04148572002.0572.0722.187
CEKDMedium term bullish2026-06-180.2951000.2880.2880.312
HIGHTECMedium term bullish2026-06-180.6392000.6470.6270.661
NGGBMedium term bullish2026-06-180.7910677000.7830.7860.795
SUNWAYMedium term bullish2026-06-185.3293445005.2995.325.443
AEMULUSShort term bearish2026-06-180.26524343000.2740.240.21
ASTROShort term bearish2026-06-180.05516083000.060.0640.097
BIGShort term bearish2026-06-180.565422000.5690.5440.544
ELKDESAShort term bearish2026-06-181.02610001.0271.0311.065
GREATECShort term bearish2026-06-182.5866420002.5842.4392.022
JFTECHShort term bearish2026-06-180.612379000.6110.5540.506
KOBAYShort term bearish2026-06-182.477264002.5062.2081.664
KUBShort term bearish2026-06-180.9752095000.9930.9950.94
MENANGShort term bearish2026-06-180.67335000.6720.6630.648
REVENUEShort term bearish2026-06-180.0651222000.0650.0620.062
TWRREITShort term bearish2026-06-180.285270000.2940.2830.285
WPRTSShort term bearish2026-06-186.0211272006.045.8135.626
YNHPROPShort term bearish2026-06-180.227072000.2240.2280.262
AXREITShort term bullish2026-06-181.977537001.9571.9771.979
BONIAShort term bullish2026-06-180.935000.9060.8830.863
HEXTARShort term bullish2026-06-180.78582452000.7820.7660.832
HWATAIShort term bullish2026-06-180.38550000.3810.3930.421
IGBCRShort term bullish2026-06-180.612991000.6050.5970.595
IOIPGShort term bullish2026-06-184.2244006004.2124.0883.025
KPJShort term bullish2026-06-183.296746003.1913.2682.912
KSLShort term bullish2026-06-1835187002.9913.0162.944
LUXCHEMShort term bullish2026-06-180.4153762000.4150.3950.386
MICROLNShort term bullish2026-06-180.0753400000.0740.0770.088
MISCShort term bullish2026-06-188.159128008.0878.1387.697
PECCAShort term bullish2026-06-181.4428020001.4341.4471.489
TNLOGISShort term bullish2026-06-180.78912000.7630.7490.791
TOMEIShort term bullish2026-06-181.81403001.811.8351.858

Tuesday, June 16, 2026

Scan 16 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
3ALong term bearish2026-06-160.67908000.6790.6690.678
CGBLong term bearish2026-06-160.89169721000.8930.8930.893
HAPSENGLong term bearish2026-06-162.722447002.7832.792.739
PARAMONLong term bearish2026-06-1611286001.0121.0141.004
SHANGLong term bearish2026-06-161.65938001.6691.6741.663
SIGNLong term bearish2026-06-161.34766001.3521.3511.358
SSTEELLong term bearish2026-06-160.39311000.3960.3970.395
HHGROUPLong term bullish2026-06-160.08162916000.0920.0750.076
IGBREITLong term bullish2026-06-162.7576325002.7792.8192.732
MAYBULKLong term bullish2026-06-160.3351676000.3380.3550.333
MRDIYLong term bullish2026-06-161.61298970001.591.5991.585
CABMedium term bearish2026-06-160.5053481000.5190.5150.619
CEKDMedium term bearish2026-06-160.28510000.290.2870.312
CFMMedium term bearish2026-06-160.07400000.0710.0710.08
HIGHTECMedium term bearish2026-06-160.59359000.6490.6270.661
JAYCORPMedium term bearish2026-06-160.26163000.2790.2640.329
NGGBMedium term bearish2026-06-160.77512438000.7820.7860.796
PANTECHMedium term bearish2026-06-160.636194000.6360.6360.626
SERNKOUMedium term bearish2026-06-160.84551000.8450.8410.819
TOPGLOVMedium term bearish2026-06-160.745555849000.8040.7780.652
CARIMINMedium term bullish2026-06-160.442985000.4330.4330.504
GKENTMedium term bullish2026-06-160.28153000.2780.2770.305
HLBANKMedium term bullish2026-06-162286130021.41921.89821.668
IOICORPMedium term bullish2026-06-164.2317643004.1164.2044.025
JADEMMedium term bullish2026-06-160.19969000.1850.1850.203
KIPREITMedium term bullish2026-06-160.859490000.8490.8460.857
MAYBANKMedium term bullish2026-06-1611.161495880010.80911.02610.528
PELIKANMedium term bullish2026-06-160.105332000.1010.1020.135
SUCCESSMedium term bullish2026-06-160.612000.6080.6020.612
TIMECOMMedium term bullish2026-06-166.132971006.1156.0895.383
TROPMedium term bullish2026-06-161.1618579001.0681.1391.179
COMFORTShort term bearish2026-06-160.1351200000.1380.1460.161
FPGROUPShort term bearish2026-06-160.3910361000.3910.3420.326
MAHSINGShort term bearish2026-06-160.97519109000.9791.0041.019
MICROLNShort term bearish2026-06-160.0743180000.0740.0770.088
TNLOGISShort term bearish2026-06-160.755100000.7610.7480.791
UNISEMShort term bearish2026-06-164.7934164004.8053.9143.29
YINSONShort term bearish2026-06-161.9827839001.9842.0822.281
AXIATAShort term bullish2026-06-161.97129944001.9642.1422.368
CMSBShort term bullish2026-06-161.1114994001.1011.1451.28
HLFGShort term bullish2026-06-1618.69650018.52118.76518.623
KUBShort term bullish2026-06-160.99549000.9940.9950.939
MAXISShort term bullish2026-06-163.4132666003.4033.4813.653
RANHILLShort term bullish2026-06-162.0533262002.0371.9321.804
WPRTSShort term bullish2026-06-166.0733609006.0475.85.624
YNHPROPShort term bullish2026-06-160.2251216000.2240.2280.263