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, July 3, 2026

Scan 03 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ARTRONIQLong term bearish2026-07-030.125817000.1370.1390.128
COMPLETLong term bearish2026-07-031.171172001.1961.191.172
LBSLong term bearish2026-07-030.421733000.4210.4520.425
SSTEELLong term bearish2026-07-030.3951860000.3950.3970.395
WONGLong term bearish2026-07-030.1552582000.1540.1490.155
DATAPRPLong term bullish2026-07-030.09119662000.0820.0840.087
DAYANGLong term bullish2026-07-031.6428132001.6931.7711.639
JHMLong term bullish2026-07-030.37539387000.3960.3790.368
KERJAYALong term bullish2026-07-032.447832002.312.2362.417
MISCLong term bullish2026-07-037.7524830007.9778.0767.739
PCHEMLong term bullish2026-07-034.3638328004.6165.1664.255
SIMEPROPLong term bullish2026-07-031.4176841001.4261.4461.395
SOLUTNLong term bullish2026-07-030.075578000.0710.070.074
TNLOGISLong term bullish2026-07-030.8696000.7760.7560.793
DOMINANMedium term bearish2026-07-030.741789000.7520.7560.768
FREIGHTMedium term bearish2026-07-030.58181000.5820.5820.568
MULPHAMedium term bearish2026-07-032.96117003.0052.9822.955
PELIKANMedium term bearish2026-07-030.1579000.1020.1020.133
SCNWOLFMedium term bearish2026-07-030.3651295000.3460.3760.453
TIMECOMMedium term bearish2026-07-036.16097006.0626.1255.463
BONIAMedium term bullish2026-07-030.9110000.8990.8930.861
COASTALMedium term bullish2026-07-031.3686001.3291.2851.227
GREATECMedium term bullish2026-07-032.5633237002.5592.5472.048
HCKMedium term bullish2026-07-032.151923002.1452.1482.156
KRETAMMedium term bullish2026-07-030.675309000.6720.6660.677
MAA.KLMedium term bullish2026-07-030.16341000.1570.1570.17
NOVAMedium term bullish2026-07-030.34520000.3330.340.35
PADINIMedium term bullish2026-07-031.435109001.421.4221.689
PETGASMedium term bullish2026-07-0317.516420017.38517.45817.723
PHARMAMedium term bullish2026-07-031.2551744001.2151.2271.3
RANHILLMedium term bullish2026-07-031.987084001.9791.9761.825
THPLANTMedium term bullish2026-07-030.61387000.5960.5980.559
UOADEVMedium term bullish2026-07-031.722562001.7031.7111.735
YNHPROPMedium term bullish2026-07-030.2528952000.2280.2260.258
ASTINOShort term bearish2026-07-030.51591000.5190.5150.51
CHINHINShort term bearish2026-07-032.0614731002.0732.12.186
CTOSShort term bearish2026-07-030.67517416000.6780.6750.773
GCAPShort term bearish2026-07-030.155835000.1610.1650.192
IGBCRShort term bearish2026-07-030.6531000.6010.60.597
KRONOShort term bearish2026-07-030.098582000.0980.1050.152
MPIShort term bearish2026-07-0347.7813660047.97144.88834.341
AFFINShort term bullish2026-07-032.296690002.2762.3572.358
AMBANKShort term bullish2026-07-036.4849079006.4136.2846.007
BURSAShort term bullish2026-07-038.611030008.5998.6428.473
CIMB.KLShort term bullish2026-07-037.658739007.497.6387.64
DPHARMAShort term bullish2026-07-031.243954001.2151.2521.286
FLBHDShort term bullish2026-07-030.215230000.2070.2170.225
GENTINGShort term bullish2026-07-032.2530728002.2292.3722.757
GLOTECShort term bullish2026-07-030.8610000000.8560.8750.76
GTRONICShort term bullish2026-07-030.2254539000.2230.2420.273
HAPSENGShort term bullish2026-07-032.73588002.7252.7672.76
HLBANKShort term bullish2026-07-0321.8242400021.54221.82921.827
HLFGShort term bullish2026-07-0318.512250018.45518.67618.741
IPMUDAShort term bullish2026-07-030.2653487000.2560.2740.314
JFTECHShort term bullish2026-07-030.62519737000.6060.5830.517
JTIASAShort term bullish2026-07-031.0610969001.0521.0931.092
KIPREITShort term bullish2026-07-030.84510201000.8440.8460.859
MATRIXShort term bullish2026-07-031.2121281001.1911.2641.327
MGRCShort term bullish2026-07-030.265759000.2610.2430.212
MUHIBAHShort term bullish2026-07-030.5255014000.5240.5290.529
MYEGShort term bullish2026-07-030.79711096000.7890.8190.816
PAVREITShort term bullish2026-07-031.7128503001.7061.7781.805
PBBANKShort term bullish2026-07-034.8996084004.8544.8164.56
PPBShort term bullish2026-07-039.542718009.42310.09910.568
PTRANSShort term bullish2026-07-030.1838714000.180.2070.301
SCICOMShort term bullish2026-07-031.86036001.7961.7231.356
SNCShort term bullish2026-07-030.195802000.1910.1850.159
TAKAFULShort term bullish2026-07-033.292044003.2863.3743.205
TOMEIShort term bullish2026-07-031.78244001.7671.8111.86
TSHShort term bullish2026-07-031.164698001.1571.1941.213
VSShort term bullish2026-07-030.2260986000.1990.2020.37
WCTShort term bullish2026-07-030.4135242000.4090.4360.565
WELLCALShort term bullish2026-07-031.141139001.1331.1621.231

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