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

Scan 02 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
KERJAYALong term bearish2026-07-022.47883002.2952.2332.415
MISCLong term bearish2026-07-027.625548007.9958.0827.735
SIMEPROPLong term bearish2026-07-021.3975409001.4271.4441.395
SOLUTNLong term bearish2026-07-020.07613000.0710.070.074
TNLOGISLong term bearish2026-07-020.7851644000.7750.7550.793
COMPLETLong term bullish2026-07-021.18554001.1971.1881.172
EDARANLong term bullish2026-07-021.1688001.1311.1621.16
INSAS.KLLong term bullish2026-07-020.861708000.8620.8680.857
LBSLong term bullish2026-07-020.42513969000.4230.4540.425
MAYBULKLong term bullish2026-07-020.3485000.3360.3490.334
MYTECHLong term bullish2026-07-020.29335000.260.2650.285
ARANKMedium term bearish2026-07-020.3849000.3890.390.414
ASTROMedium term bearish2026-07-020.065919000.0610.0620.092
BONIAMedium term bearish2026-07-020.8919000.8990.8920.861
CAREPLSMedium term bearish2026-07-020.0756838000.0780.0770.081
CEKDMedium term bearish2026-07-020.275221000.2860.2910.309
COASTALMedium term bearish2026-07-021.261119001.3341.2791.226
GREATECMedium term bearish2026-07-022.5447999002.5592.5412.046
RANHILLMedium term bearish2026-07-021.974691001.981.9741.824
SURIAMedium term bearish2026-07-021.26187001.2411.2641.431
TAMBUNMedium term bearish2026-07-020.7420000.7670.7860.792
YTLMedium term bearish2026-07-022.08144475002.0422.0912.164
DOMINANMedium term bullish2026-07-020.76131000.7510.7560.769
FREIGHTMedium term bullish2026-07-020.585468000.5820.5810.568
HEXTARMedium term bullish2026-07-020.775101984000.7760.7660.827
INNOMedium term bullish2026-07-022.071512002.0492.0391.877
MAXISMedium term bullish2026-07-023.4828076003.3493.4513.652
MRDIYMedium term bullish2026-07-021.65110056001.6181.6271.595
PBBANKMedium term bullish2026-07-024.84104822004.8494.8144.556
PELIKANMedium term bullish2026-07-020.1051770000.1020.1020.133
PESTECHMedium term bullish2026-07-020.0713082000.0670.0670.094
SCNWOLFMedium term bullish2026-07-020.42610000.3460.3770.453
SENTRALMedium term bullish2026-07-020.7154748000.7070.7070.744
SIMEPLTMedium term bullish2026-07-026.0421222006.0185.9925.601
TAANNMedium term bullish2026-07-025.413579005.2545.3194.579
TMMedium term bullish2026-07-027.4737537007.3887.4017.298
BURSAShort term bearish2026-07-028.561943008.5918.6478.469
CJCENShort term bearish2026-07-020.145190000.1510.1610.168
EGShort term bearish2026-07-021.77106655001.8251.5691.284
HOMERIZShort term bearish2026-07-020.3737000.3780.3880.436
HONGSENGShort term bearish2026-07-020.0113691000.010.0090.008
INARIShort term bearish2026-07-022.22142057002.2392.0941.912
JFTECHShort term bearish2026-07-020.69348000.6060.580.516
KPJShort term bearish2026-07-023.12101755003.1863.2512.939
MIShort term bearish2026-07-024.6820979004.7764.2213.24
PIEShort term bearish2026-07-021.5610223001.5691.6342.154
UNISEMShort term bearish2026-07-024.7332932004.7564.3063.403
UOADEVShort term bearish2026-07-021.7708001.7011.7111.735
AYSShort term bullish2026-07-020.2151000.2150.2160.229
CHINHINShort term bullish2026-07-022.08498002.0752.1012.187
DIGIShort term bullish2026-07-022.7824924002.7242.8933.178
ELKDESAShort term bullish2026-07-021.021803001.021.0251.061
IGBCRShort term bullish2026-07-020.605471000.6010.60.597
IJMShort term bullish2026-07-022.2635477002.2522.2242.384
KENANGAShort term bullish2026-07-020.69517323000.6950.7480.791
KRONOShort term bullish2026-07-020.15922000.10.1050.152
MFLOURShort term bullish2026-07-020.5559377000.5540.5640.577
MMSVShort term bullish2026-07-020.285870000.2820.3170.365
PANTECHShort term bullish2026-07-020.63781000.6290.6330.625
PARAMONShort term bullish2026-07-0212642000.9991.0131.004
SEDANIAShort term bullish2026-07-020.0912697000.090.0980.113
WPRTSShort term bullish2026-07-026.0531992006.0135.9045.655

Wednesday, July 1, 2026

Scan 01 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AJIYALong term bearish2026-07-011.032037000.9970.9851.035
AXREITLong term bearish2026-07-011.9519163001.9711.9841.981
HCKLong term bearish2026-07-012.141836002.1462.1482.156
IGBREITLong term bearish2026-07-012.7317035002.7372.8212.738
INSAS.KLLong term bearish2026-07-010.8551455000.8630.8680.857
MAYBULKLong term bearish2026-07-010.33336000.3350.350.334
YENHERLong term bearish2026-07-010.76560000.7720.7720.783
BSLCORPLong term bullish2026-07-010.022811000.0180.0170.019
PANTECHLong term bullish2026-07-010.6253416000.6290.6330.625
SERNKOULong term bullish2026-07-010.8455612000.8420.8410.822
ATAIMSMedium term bearish2026-07-010.123782000.1170.120.17
DOMINANMedium term bearish2026-07-010.7598000.7490.7560.769
FREIGHTMedium term bearish2026-07-010.58427000.5820.5810.568
GETSMedium term bearish2026-07-010.13535000.1350.1370.151
HEXTARMedium term bearish2026-07-010.76579126000.7760.7660.827
HWATAIMedium term bearish2026-07-010.37101000.3870.390.419
INNOMedium term bearish2026-07-012.03491002.0492.0361.875
KRETAMMedium term bearish2026-07-010.655460000.6730.6670.677
MRDIYMedium term bearish2026-07-011.6234814001.6141.6251.594
PELIKANMedium term bearish2026-07-010.1700000.1010.1020.133
PIEMedium term bearish2026-07-011.68358001.5691.6352.161
PWFMedium term bearish2026-07-010.72526000.7410.7390.769
RLMedium term bearish2026-07-010.2667994000.2680.2660.233
SENTRALMedium term bearish2026-07-010.7052886000.7060.7070.744
THPLANTMedium term bearish2026-07-010.5952721000.5960.5990.558
TMMedium term bearish2026-07-017.3311870007.3857.3917.294
AEMULUSMedium term bullish2026-07-010.26529838000.2630.2520.21
CTOSMedium term bullish2026-07-010.6943891000.670.6740.775
JAYCORPMedium term bullish2026-07-010.2751010000.2630.2690.321
RANHILLMedium term bullish2026-07-011.9814255001.9821.9711.823
SIMEMedium term bullish2026-07-012.1542759002.1122.142.131
SURIAMedium term bullish2026-07-011.2720001.2421.2651.433
TRIMODEMedium term bullish2026-07-010.1730000.1560.1630.179
YTLMedium term bullish2026-07-012.16333707002.0432.0882.166
CHINHINShort term bearish2026-07-012.071720002.0772.1022.188
GAMUDAShort term bearish2026-07-014.387690004.3274.3814.646
GUHShort term bearish2026-07-010.2554887000.2640.2690.29
IJMShort term bearish2026-07-012.2418999002.2532.2232.386
MAHSINGShort term bearish2026-07-010.9548360000.9711.0031.012
PARAMONShort term bearish2026-07-010.9951132000.9991.0131.004
REVENUEShort term bearish2026-07-010.0656944000.0670.0640.062
SIMEPROPShort term bearish2026-07-011.4129523001.4321.4421.395
TSHShort term bearish2026-07-011.152706001.1511.1981.213
TWRREITShort term bearish2026-07-010.292286000.2960.2890.286
WPRTSShort term bearish2026-07-01611958006.0135.8965.651
BIGShort term bullish2026-07-010.6153174000.590.5560.547
BURSAShort term bullish2026-07-018.623473008.5858.6528.465
COMFORTShort term bullish2026-07-010.1355773000.1350.140.158
EDARANShort term bullish2026-07-011.15686001.1331.1641.159
FPGROUPShort term bullish2026-07-010.3955727000.3850.3620.331
FPIShort term bullish2026-07-010.911743000.9090.9620.968
HARBOURShort term bullish2026-07-011.29601001.2811.3571.404
HOMERIZShort term bullish2026-07-010.385301000.3780.3890.437
INNATUREShort term bullish2026-07-010.17122000.1610.1740.172
SCNWOLFShort term bullish2026-07-010.3753110000.3440.3780.454
SUCCESSShort term bullish2026-07-010.595443000.5940.6030.611
TASHINShort term bullish2026-07-010.210000.1990.2050.211
UNISEMShort term bullish2026-07-014.8336085004.7734.2733.392

Tuesday, June 30, 2026

Scan 30 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
DAYANGLong term bearish2026-06-301.636972001.7111.7791.636
EPMBLong term bearish2026-06-300.44522000.4430.4620.445
JHMLong term bearish2026-06-300.3576149000.4040.3770.367
MUDALong term bearish2026-06-300.815117000.8260.860.819
MUHIBAHLong term bearish2026-06-300.525650000.5220.5290.529
NAIMLong term bearish2026-06-300.751052000.7350.7190.754
NGGBLong term bearish2026-06-300.7820105000.7840.7850.793
APOLLOLong term bullish2026-06-306.141450005.8335.8746.024
ARTRONIQLong term bullish2026-06-300.133616000.1390.140.127
AXREITLong term bullish2026-06-302.0411749001.9711.9841.981
HONGSENGLong term bullish2026-06-300.0128851000.010.0090.008
IGBCRLong term bullish2026-06-300.63669000.6020.5990.597
IGBREITLong term bullish2026-06-302.7622618002.7392.8222.738
RHONEMALong term bullish2026-06-300.67165000.660.6690.668
SSTEELLong term bullish2026-06-300.4051602000.3930.3960.395
WONGLong term bullish2026-06-300.162270000.1540.1480.155
YENHERLong term bullish2026-06-300.795303000.7720.7720.783
AEMULUSMedium term bearish2026-06-300.2512202000.2640.250.21
ALCOMMedium term bearish2026-06-300.61530000.6420.6720.746
HHGROUPMedium term bearish2026-06-300.08169524000.0860.0810.074
RHBBANKMedium term bearish2026-06-308.2865258008.3628.2957.559
DOMINANMedium term bullish2026-06-300.76101000.750.7570.769
FREIGHTMedium term bullish2026-06-300.585215000.5820.580.568
INNOMedium term bullish2026-06-302.04989002.0512.0331.874
KPPROPMedium term bullish2026-06-300.29948000.2790.2860.314
TAMBUNMedium term bullish2026-06-300.79803000.7680.7870.792
AMBANKShort term bearish2026-06-306.3791547006.3926.2625.989
CTOSShort term bearish2026-06-300.66530972000.6660.6730.775
HEXTARShort term bearish2026-06-300.77590226000.7770.7660.828
HLFGShort term bearish2026-06-3018.42580018.45818.71118.714
JTIASAShort term bearish2026-06-301.056023001.0541.0991.093
MAYBANKShort term bearish2026-06-3010.781316480010.79910.98410.599
EGShort term bullish2026-06-301.8343382001.8211.5431.278
GAMUDAShort term bullish2026-06-304.37379219004.3224.3824.652
JFTECHShort term bullish2026-06-300.6158399000.6090.5760.514
KOBAYShort term bullish2026-06-302.5627673002.4582.3451.714
KRETAMShort term bullish2026-06-300.675225000.6730.6670.677
PARAMONShort term bullish2026-06-30115620011.0131.004
REVENUEShort term bullish2026-06-300.07181000.0670.0640.062
SIMEPROPShort term bullish2026-06-301.4441866001.4361.441.395
SURIAShort term bullish2026-06-301.282624001.2571.281.451
TASCOShort term bullish2026-06-300.3651712000.3640.3880.436
TMCLIFEShort term bullish2026-06-300.457564000.4470.4750.465
VISShort term bullish2026-06-300.23512251000.2320.2240.208

Monday, June 29, 2026

Scan 29 Jun 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ARTRONIQLong term bearish2026-06-290.125940000.1390.140.127
AXREITLong term bearish2026-06-291.973316001.9671.9831.98
BSLCORPLong term bearish2026-06-290.015200000.0180.0170.019
COMPLETLong term bearish2026-06-291.1757001.21.1881.172
HONGSENGLong term bearish2026-06-290.00515128000.010.0090.008
IGBREITLong term bearish2026-06-292.7330947002.7392.8212.737
IHHLong term bearish2026-06-298.479513008.728.8248.495
SERNKOULong term bearish2026-06-290.8252000.8430.8410.821
SIGNLong term bearish2026-06-291.36183001.3551.3511.36
WONGLong term bearish2026-06-290.1452113000.1540.1480.155
3ALong term bullish2026-06-290.68345000.6770.6730.678
AJIYALong term bullish2026-06-291.07719001.0111.0021.056
DAYANGLong term bullish2026-06-291.666111001.7161.7831.636
EPMBLong term bullish2026-06-290.445783000.4430.4630.444
HCKLong term bullish2026-06-292.172003002.1462.1482.155
KERJAYALong term bullish2026-06-292.426227002.2572.2232.411
MUHIBAHLong term bullish2026-06-290.534524000.5210.5290.529
NAIMLong term bullish2026-06-290.755900000.7330.7190.755
NGGBLong term bullish2026-06-290.7956858000.7830.7850.793
SCGMLong term bullish2026-06-290.577542000.4810.4860.502
TNLOGISLong term bullish2026-06-290.8960000.7730.7530.792
ARANKMedium term bearish2026-06-290.3941000.3880.3910.414
CTOSMedium term bearish2026-06-290.6746381000.6630.6730.776
FREIGHTMedium term bearish2026-06-290.58461000.5810.580.568
JHMMedium term bearish2026-06-290.3759963000.4080.3770.367
KPJMedium term bearish2026-06-293.2590443003.1873.2552.926
MAXISMedium term bearish2026-06-293.4346511003.3723.463.652
N2NMedium term bearish2026-06-290.31785000.3140.3160.327
PADINIMedium term bearish2026-06-291.415849001.421.4321.699
PBBANKMedium term bearish2026-06-294.79139406004.8374.8074.545
PETGASMedium term bearish2026-06-2917.465950017.28517.50117.732
SIMEPLTMedium term bearish2026-06-295.9674037005.9915.9855.585
AEMULUSMedium term bullish2026-06-290.256853000.2650.2490.21
ASTROMedium term bullish2026-06-290.065589381000.0610.0620.094
ATAIMSMedium term bullish2026-06-290.121895000.1170.120.171
IJMMedium term bullish2026-06-292.2835015002.2482.2242.391
KRETAMMedium term bullish2026-06-290.671125000.6730.6670.677
PELIKANMedium term bullish2026-06-290.1051800000.1010.1010.134
PIEMedium term bullish2026-06-291.6712339001.5491.6342.175
RHBBANKMedium term bullish2026-06-298.3240015008.3588.2917.548
SENTRALMedium term bullish2026-06-290.715545000.7060.7070.744
THPLANTMedium term bullish2026-06-290.612823000.5930.60.557
TIMECOMMedium term bullish2026-06-296.184178006.0416.1155.434
ATLANShort term bearish2026-06-292.6810002.6892.7042.656
HHGROUPShort term bearish2026-06-290.085148965000.0870.080.075
HLBANKShort term bearish2026-06-2921.449560021.43521.90821.782
KEINHINShort term bearish2026-06-291.07298001.0831.1151.22
MALTONShort term bearish2026-06-290.25564398000.2630.2790.317
MGRCShort term bearish2026-06-290.2451150000.2630.2390.21
MULPHAShort term bearish2026-06-293164003.0072.9812.956
SNCShort term bearish2026-06-290.19860000.1910.1840.158
TASCOShort term bearish2026-06-290.36200000.3650.3890.436
TENAGAShort term bearish2026-06-2914.26266270014.31314.44813.627
APOLLOShort term bullish2026-06-295.85104005.8215.8686.024
CJCENShort term bullish2026-06-290.155540000.1520.1610.168
FRONTKNShort term bullish2026-06-294.9559830004.8944.6964.295
GREATECShort term bullish2026-06-292.6228762002.5682.5152.039
HEXTARShort term bullish2026-06-290.7898595000.7780.7650.828
INARIShort term bullish2026-06-292.25116558002.2492.0591.908
JTIASAShort term bullish2026-06-291.063030001.0561.1011.093
KPPROPShort term bullish2026-06-290.2851627000.2790.2860.315
MAHSINGShort term bullish2026-06-290.9758868000.9741.0041.013
MIShort term bullish2026-06-294.8414747004.7924.1263.203
MPIShort term bullish2026-06-2949.127790047.96943.75533.923
OPTIMAXShort term bullish2026-06-290.5251153000.5240.5380.578
TAANNShort term bullish2026-06-295.261646005.2395.3184.557
WPRTSShort term bullish2026-06-296.0423901006.0215.885.645
YTLShort term bullish2026-06-292.0791553002.0382.0832.17