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

Scan 20 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ABLEGLOBLong term bearish2026-07-201.54442001.5441.5151.549
BSLCORPLong term bearish2026-07-200.0151002000.0190.0180.019
KERJAYALong term bearish2026-07-202.415686002.4062.2722.428
MAGNUMLong term bearish2026-07-201.271829001.2781.2721.27
PARAMONLong term bearish2026-07-201420011.011.004
ARTRONIQLong term bullish2026-07-200.1313663000.1280.1360.13
ASTINOLong term bullish2026-07-200.515233000.5160.5140.511
AXREITLong term bullish2026-07-201.986276001.9671.9741.979
IJMLong term bullish2026-07-202.4193262002.2842.2232.357
JTIASALong term bullish2026-07-201.1223072001.0721.0771.091
KRETAMLong term bullish2026-07-200.671845000.6610.6610.667
TNLOGISLong term bullish2026-07-200.84761000.790.7690.793
TOPGLOVLong term bullish2026-07-200.665176058000.6740.7490.663
TSHLong term bullish2026-07-201.2416877001.1891.1751.219
ASTROMedium term bearish2026-07-200.0648145000.0620.060.088
CEKDMedium term bearish2026-07-200.275137000.2890.2910.305
CFMMedium term bearish2026-07-200.065296000.0670.070.078
HEXTARMedium term bearish2026-07-200.765100081000.7680.7720.82
HLFGMedium term bearish2026-07-2018.3410650018.53918.5918.869
HWATAIMedium term bearish2026-07-200.37535000.3890.3860.416
LUXCHEMMedium term bearish2026-07-200.405645000.4030.4070.388
MATRIXMedium term bearish2026-07-201.2418340001.2141.2411.321
MMSVMedium term bearish2026-07-200.3922000.2870.3080.356
N2NMedium term bearish2026-07-200.3132000.3080.3140.324
SURIAMedium term bearish2026-07-201.23298001.2461.2571.415
ANCOMMedium term bullish2026-07-200.8752831000.8550.8710.895
COASTALMedium term bullish2026-07-201.33925001.2971.3281.233
DAYANGMedium term bullish2026-07-201.7433721001.681.7321.652
JADEMMedium term bullish2026-07-200.195348000.1860.1860.197
TASCOMedium term bullish2026-07-200.3951940000.3850.3850.43
ECOWLDShort term bearish2026-07-202.121982002.1252.0922.082
HARBOURShort term bearish2026-07-201.28568001.2831.3281.395
KPJShort term bearish2026-07-203.1811181003.1973.2222.98
MAHSINGShort term bearish2026-07-200.95516157000.960.9821.005
MBSBShort term bearish2026-07-200.6430427000.6410.6550.69
MSMShort term bearish2026-07-200.6056673000.6250.7110.884
SCGMShort term bearish2026-07-200.533898000.5350.5050.501
SOLUTNShort term bearish2026-07-200.075585000.0750.0720.073
TOMEIShort term bearish2026-07-201.76433001.7671.7991.86
ALCOMShort term bullish2026-07-200.63300000.6270.6510.735
GKENTShort term bullish2026-07-200.265151000.2650.2720.301
HAPSENGShort term bullish2026-07-202.72564002.7032.7472.769
HARTAShort term bullish2026-07-201.0254999001.0011.1511.061
IGBREITShort term bullish2026-07-202.749283002.7332.792.744
INARIShort term bullish2026-07-202.28476854002.2092.1561.92
JHMShort term bullish2026-07-200.38513904000.3770.3860.372
KOSSANShort term bullish2026-07-201.0653349001.0331.1211.087
LCTITANShort term bullish2026-07-200.32512907000.3110.3380.416
MCEMENTShort term bullish2026-07-206.373295006.3236.7017.027
MIShort term bullish2026-07-204.8721726004.7514.5493.384
MRDIYShort term bullish2026-07-201.6857934001.661.6341.604
MUHIBAHShort term bullish2026-07-200.524779000.5180.5240.526
PETGASShort term bullish2026-07-2017.6248760017.52517.39517.71
RANHILLShort term bullish2026-07-201.983521001.9672.0011.827
RUBEREXShort term bullish2026-07-200.06650000.0580.0660.082
SCOMNETShort term bullish2026-07-200.445830000.4430.4880.615
SLVESTShort term bullish2026-07-203.0622627003.0132.9182.799
SUNCONShort term bullish2026-07-207.5218256007.4767.2716.212
SUPERMXShort term bullish2026-07-200.2732588000.2680.2970.339
VSTECSShort term bullish2026-07-201.768260001.7551.8691.538

Saturday, July 18, 2026

Scan 17 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ASTINOLong term bearish2026-07-170.512221000.5160.5140.511
E&OLong term bearish2026-07-170.7354772000.7190.7480.737
LBSLong term bearish2026-07-170.4210584000.420.440.424
TAFILong term bearish2026-07-170.5950000.5990.6080.593
TSHLong term bearish2026-07-171.2110136001.1871.1761.218
APOLLOLong term bullish2026-07-175.8389005.7485.6595.732
FPILong term bullish2026-07-170.982629000.9130.9460.976
HCKLong term bullish2026-07-172.162091002.1542.1492.155
KERJAYALong term bullish2026-07-172.443991002.4042.2682.428
MUDALong term bullish2026-07-170.84130000.8140.8350.817
MULPHALong term bullish2026-07-172.9823002.9912.9852.955
PARAMONLong term bullish2026-07-171.0115650011.0111.004
REVENUELong term bullish2026-07-170.06511035000.0650.0660.062
SOLUTNLong term bullish2026-07-170.07555000.0750.0720.073
ATAIMSMedium term bearish2026-07-170.12916000.1190.1210.162
ELSOFTMedium term bearish2026-07-170.2055567000.2020.2210.254
FPGROUPMedium term bearish2026-07-170.3755324000.380.3780.335
FRONTKNMedium term bearish2026-07-174.8111023004.8894.8434.336
PAVREITMedium term bearish2026-07-171.7310878001.7271.7641.803
SAMMedium term bearish2026-07-174.485332004.8864.73.995
SUNWAYMedium term bearish2026-07-175.2319344005.1595.2715.441
TASCOMedium term bearish2026-07-170.3851556000.3830.3860.431
UWCMedium term bearish2026-07-175.8448781006.2965.9734.629
BURSAMedium term bullish2026-07-178.646401008.6048.6338.512
CFMMedium term bullish2026-07-170.074000.0670.070.078
HEXTARMedium term bullish2026-07-170.77577670000.7680.7720.821
HPMTMedium term bullish2026-07-170.18106000.1750.1750.187
HUPSENGMedium term bullish2026-07-170.971067000.9550.970.991
LUXCHEMMedium term bullish2026-07-170.41130000.4020.4070.388
MATRIXMedium term bullish2026-07-171.2610749001.2081.2431.321
MMSVMedium term bullish2026-07-170.315146000.2860.3090.357
N2NMedium term bullish2026-07-170.315253000.3080.3150.324
NOVAMedium term bullish2026-07-170.35200000.3370.3380.351
SURIAMedium term bullish2026-07-171.26122001.2461.2581.416
CYPARKShort term bearish2026-07-170.6723759000.6730.680.702
HAPSENGShort term bearish2026-07-172.681935002.7022.7492.769
IOIPGShort term bearish2026-07-173.8646078003.874.1013.211
JFTECHShort term bearish2026-07-170.60529072000.6140.6030.525
JHMShort term bearish2026-07-170.37516637000.380.3860.371
KGBShort term bearish2026-07-177.560101007.7967.4855.8
KIPREITShort term bearish2026-07-170.8419854000.840.8460.86
KOSSANShort term bearish2026-07-171.0321919001.0321.1221.088
KSLShort term bearish2026-07-172.923034002.9272.9853.015
LCTITANShort term bearish2026-07-170.316920000.3110.3390.417
LHIShort term bearish2026-07-170.76510646000.7650.7420.723
MIShort term bearish2026-07-174.6931031004.7484.5263.371
MRDIYShort term bearish2026-07-171.6586937001.6581.6341.603
PETGASShort term bearish2026-07-1717.4418240017.51117.40217.712
RANHILLShort term bearish2026-07-171.962161001.9721.827
RESINTCShort term bearish2026-07-170.44194000.4430.4550.508
SCNWOLFShort term bearish2026-07-170.34200000.350.3630.446
SCOMNETShort term bearish2026-07-170.4453066000.4450.490.617
SHANGShort term bearish2026-07-171.65100001.6521.6641.678
SLVESTShort term bearish2026-07-172.9824587003.0112.9122.797
SUNCONShort term bearish2026-07-177.419392007.4757.2566.202
VSTECSShort term bearish2026-07-171.7222573001.761.871.536
YBSShort term bearish2026-07-170.30520608000.3050.2650.239
YTLPOWRShort term bearish2026-07-174.24158716004.2584.1543.617
COASTALShort term bullish2026-07-171.31062001.2981.3281.232
ECOWLDShort term bullish2026-07-172.145452002.1272.0932.083
HARBOURShort term bullish2026-07-171.29930001.2831.3311.396
KPJShort term bullish2026-07-173.2163445003.1993.2252.977
MBSBShort term bullish2026-07-170.64514760000.6420.6570.69

Thursday, July 16, 2026

Scan 16 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
APOLLOLong term bearish2026-07-165.73221005.7325.6565.732
IGBREITLong term bearish2026-07-162.723885002.7352.7982.744
IHHLong term bearish2026-07-168.5356006008.468.7158.577
JTIASALong term bearish2026-07-161.0913731001.0681.0781.091
MULPHALong term bearish2026-07-162.9434002.9932.9842.954
REVENUELong term bearish2026-07-160.06314000.0650.0660.062
SOLUTNLong term bearish2026-07-160.071215000.0750.0710.074
YENHERLong term bearish2026-07-160.78457000.7740.7690.783
ASTINOLong term bullish2026-07-160.515337000.5170.5140.511
AWANTECLong term bullish2026-07-160.29519124000.250.2620.294
BSLCORPLong term bullish2026-07-160.021808000.0180.0180.019
E&OLong term bullish2026-07-160.747681000.7180.750.738
LBSLong term bullish2026-07-160.439654000.420.4420.424
MAGNUMLong term bullish2026-07-161.282483001.2761.2721.271
RGTBHDLong term bullish2026-07-160.221458000.2040.1990.218
ARANKMedium term bearish2026-07-160.3821000.3870.3880.411
BURSAMedium term bearish2026-07-168.624747008.6048.6358.509
DAYANGMedium term bearish2026-07-161.737127001.681.7391.65
KPJMedium term bearish2026-07-163.1834364003.1983.2282.974
SCNWOLFMedium term bearish2026-07-160.353300000.350.3640.446
UNISEMMedium term bearish2026-07-164.5621166004.6264.5633.498
CARIMINMedium term bullish2026-07-160.4310081000.4120.4250.491
DIALOGMedium term bullish2026-07-162.0281068001.8811.9821.907
HLFGMedium term bullish2026-07-1618.681940018.54118.6118.847
IGBCRMedium term bullish2026-07-160.605453000.60.6020.599
KRONOMedium term bullish2026-07-160.1156168000.0990.1070.147
PADINIMedium term bullish2026-07-161.426158001.4141.4111.667
SUNWAYMedium term bullish2026-07-165.3431365005.1655.2745.442
UOADEVMedium term bullish2026-07-161.71419001.7061.7081.736
AXIATAShort term bearish2026-07-162.0538756002.0692.0662.325
CFMShort term bearish2026-07-160.065200000.0670.070.078
CMSBShort term bearish2026-07-161.0719276001.0821.1131.275
COMFORTShort term bearish2026-07-160.13599000.1330.1370.156
DUFUShort term bearish2026-07-162.3445497002.3472.061.761
GCAPShort term bearish2026-07-160.1551765000.1580.1650.189
GKENTShort term bearish2026-07-160.2651065000.2660.2730.301
HARBOURShort term bearish2026-07-161.27332001.2821.3341.397
HLCAPShort term bearish2026-07-163.152695003.1653.2243.344
HTPADUShort term bearish2026-07-161.2311001.2911.3421.633
MSCShort term bearish2026-07-161.916915001.9131.9971.727
OPTIMAXShort term bearish2026-07-160.525250000.5250.5320.572
PEBShort term bearish2026-07-160.89834000.890.8850.829
POSShort term bearish2026-07-160.266247000.2640.2840.296
RUBEREXShort term bearish2026-07-160.0552391000.0580.0670.082
TENAGAShort term bearish2026-07-1614.3723810014.32614.38313.726
TNLOGISShort term bearish2026-07-160.781059000.7870.7660.793
AFFINShort term bullish2026-07-162.273991002.2562.3292.358
BJTOTOShort term bullish2026-07-161.354823001.3151.2891.281
CYPARKShort term bullish2026-07-160.6855427000.6740.680.703
DANCOShort term bullish2026-07-160.332686000.3250.3390.36
DPHARMAShort term bullish2026-07-161.222372001.2151.241.28
FPGROUPShort term bullish2026-07-160.3956414000.380.3770.335
GAMUDAShort term bullish2026-07-164.2497120004.2214.324.569
IOIPGShort term bullish2026-07-163.8963329003.8854.1083.202
JAYCORPShort term bullish2026-07-160.26482000.2560.2770.311
JHMShort term bullish2026-07-160.38528360000.3830.3850.371
KERJAYAShort term bullish2026-07-162.43053002.3992.2642.427
KGBShort term bullish2026-07-167.8317813007.8147.4595.79
KIPREITShort term bullish2026-07-160.84517998000.8410.8460.86
KOSSANShort term bullish2026-07-161.0425403001.0321.1241.088
KSLShort term bullish2026-07-162.93946002.932.9893.017
MSMShort term bullish2026-07-160.63915000.630.7210.888
N2NShort term bullish2026-07-160.31272000.3080.3150.324
PELIKANShort term bullish2026-07-160.125000.0990.1010.13
RESINTCShort term bullish2026-07-160.4451933000.4450.4550.509
SAMCHEMShort term bullish2026-07-160.481213000.4770.5110.391
SCOMNETShort term bullish2026-07-160.4555943000.4480.4920.618
SHANGShort term bullish2026-07-161.661299001.6541.6651.678
SLVESTShort term bullish2026-07-163.0220121003.0132.9092.796
SUCCESSShort term bullish2026-07-160.595350000.590.6010.61
YBSShort term bullish2026-07-160.3134773000.3030.2630.238

Wednesday, July 15, 2026

Scan 15 Jul 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
BSLCORPLong term bearish2026-07-150.015507000.0180.0180.019
LBSLong term bearish2026-07-150.4236747000.420.4430.424
MUDALong term bearish2026-07-150.81520000.8120.8380.818
PETGASLong term bearish2026-07-1517.6232180017.49617.41717.715
SEEHUPLong term bearish2026-07-150.63512000.7350.6820.715
TAKAFULLong term bearish2026-07-153.210664003.263.3453.219
TNLOGISLong term bearish2026-07-150.791007000.7870.7650.793
IHHLong term bullish2026-07-158.6234704008.4728.7218.57
PWFLong term bullish2026-07-150.783411000.7460.740.77
AXIATAMedium term bearish2026-07-152.0740905002.0672.0732.328
HLFGMedium term bearish2026-07-1518.65720018.53718.61618.835
JADEMMedium term bearish2026-07-150.185600000.1860.1860.198
KRONOMedium term bearish2026-07-150.1057119000.0970.1070.148
LUXCHEMMedium term bearish2026-07-150.4052469000.4020.4060.387
NOVAMedium term bearish2026-07-150.325250000.3370.3390.351
RANHILLMedium term bearish2026-07-151.9910781001.9781.9971.827
TAMBUNMedium term bearish2026-07-150.745455000.7590.7770.789
ASTROMedium term bullish2026-07-150.06541606000.0610.0610.089
CEKDMedium term bullish2026-07-150.295150000.2880.2910.306
FPIMedium term bullish2026-07-150.951653000.9070.9480.975
FRONTKNMedium term bullish2026-07-154.8957554004.9064.8324.33
KPJMedium term bullish2026-07-153.2443779003.1983.2322.971
KPPROPMedium term bullish2026-07-150.29636000.2820.2840.311
LTKMMedium term bullish2026-07-151.2130001.1881.1991.307
SCNWOLFMedium term bullish2026-07-150.381152000.350.3650.447
CHGPShort term bearish2026-07-151.061610001.0631.0511.112
DANCOShort term bearish2026-07-150.32944000.3240.3390.36
DPHARMAShort term bearish2026-07-151.219871001.2151.2421.281
EPMBShort term bearish2026-07-150.435540000.4370.4510.448
KOSSANShort term bearish2026-07-151.0316950001.0331.1251.089
KSLShort term bearish2026-07-152.911211002.9332.9923.019
MBSBShort term bearish2026-07-150.6426012000.6420.6580.691
PHARMAShort term bearish2026-07-151.1911015001.1981.2291.295
SAMCHEMShort term bearish2026-07-150.475308000.4780.510.391
SUCCESSShort term bearish2026-07-150.585582000.590.6010.61
BIMBShort term bullish2026-07-152.153704002.1332.2082.258
CARIMINShort term bullish2026-07-150.41520518000.4120.4250.492
DNEXShort term bullish2026-07-150.445511387000.4340.3740.31
E&OShort term bullish2026-07-150.7313002000.7180.7510.738
EGShort term bullish2026-07-151.91225949001.7881.6691.306
HTPADUShort term bullish2026-07-151.3905001.2971.3461.637
HUPSENGShort term bullish2026-07-150.965978000.9560.9710.991
KUBShort term bullish2026-07-150.988000.8880.9520.956
MMSVShort term bullish2026-07-150.285630000.2840.310.358
MSCShort term bullish2026-07-151.9513363001.9211.9951.724
PENTAShort term bullish2026-07-154.9426953004.7894.5323.876
RUBEREXShort term bullish2026-07-150.062123000.0590.0670.082
SKPRESShort term bullish2026-07-150.29275448000.2880.3320.537
THETAShort term bullish2026-07-150.5510568000.5360.5730.647
UNISEMShort term bullish2026-07-154.6633041004.6294.5413.489
VSTECSShort term bullish2026-07-151.7819672001.7741.8721.531