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, January 28, 2026

Scan 28 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ALCOMLong term bearish2026-01-280.75510000.7810.7890.757
KEINHINLong term bearish2026-01-281.214001.2751.2731.218
MMSVLong term bearish2026-01-280.362112000.3720.3780.376
MUHIBAHLong term bearish2026-01-280.557676000.5470.5250.551
PENTALong term bearish2026-01-283.4151448003.7663.8173.47
UCHITECLong term bearish2026-01-283.089767003.1633.1163.091
FLBHDLong term bullish2026-01-280.235180000.240.2350.234
KLKLong term bullish2026-01-2820.0878590020.05419.93920.022
BSLCORPMedium term bearish2026-01-280.01524771000.0190.0190.021
CMSBMedium term bearish2026-01-281.4568628001.5141.4621.273
EGMedium term bearish2026-01-281.14103184001.1481.1531.166
IPMUDAMedium term bearish2026-01-280.3499000.3040.3040.393
MAXISMedium term bearish2026-01-283.8240673003.8973.9223.657
MFCBMedium term bearish2026-01-283.371860003.443.3753.629
MSMMedium term bearish2026-01-280.942576000.9450.9641.05
NGGBMedium term bearish2026-01-280.7914660000.7950.7950.802
PCHEMMedium term bearish2026-01-283.3330868003.3463.3493.615
PRESTARMedium term bearish2026-01-280.31233000.3010.3050.328
SKPRESMedium term bearish2026-01-280.6235718000.6360.6290.821
TROPMedium term bearish2026-01-281.173802001.1921.1711.162
TWRREITMedium term bearish2026-01-280.3052221000.3060.3050.293
UNISEMMedium term bearish2026-01-283.1813958003.2713.2322.679
UWCMedium term bearish2026-01-284.0540216004.3084.0643.051
VSTECSMedium term bearish2026-01-284.03668004.0674.0523.556
YBSMedium term bearish2026-01-280.22515150000.2350.230.277
YNHPROPMedium term bearish2026-01-280.2716568000.2720.2840.317
ADVENTAMedium term bullish2026-01-280.16511585000.1610.1650.185
CAREPLSMedium term bullish2026-01-280.08510845000.0820.0810.107
CGBMedium term bullish2026-01-280.9102425000.8950.8950.884
MENANGMedium term bullish2026-01-280.6451126000.6480.6360.65
YINSONMedium term bullish2026-01-282.3878085002.3752.352.264
AXREITShort term bearish2026-01-281.9820851001.9841.9921.967
AYSShort term bearish2026-01-280.225733000.2290.2320.249
CHINHINShort term bearish2026-01-282.317890002.3742.2332.21
CYPARKShort term bearish2026-01-280.6916703000.6940.7060.786
DAYANGShort term bearish2026-01-281.7414665001.7471.6691.666
DNEXShort term bearish2026-01-280.325188016000.3360.3050.282
DUFUShort term bearish2026-01-281.7481752001.8121.7251.433
INSAS.KLShort term bearish2026-01-280.928140000.920.8720.838
JFTECHShort term bearish2026-01-280.518786000.5140.50.479
KOBAYShort term bearish2026-01-281.7124470001.7251.6751.345
MIShort term bearish2026-01-283.1451375003.1883.0232.388
MPIShort term bearish2026-01-2832.538110032.94832.35525.531
MULPHAShort term bearish2026-01-282.89436002.9122.943.053
PECCAShort term bearish2026-01-281.6824298001.6851.6321.483
PESTECHShort term bearish2026-01-280.117062000.1040.1050.131
SENTRALShort term bearish2026-01-280.820610000.8010.7890.767
SOPShort term bearish2026-01-283.833528003.8463.8223.328
TSHShort term bearish2026-01-281.2311585001.2351.2711.186
YTLShort term bearish2026-01-282.1138947002.1492.1632.282
BPPLASShort term bullish2026-01-280.6251677000.6180.630.795
COASTALShort term bullish2026-01-281.3720386001.3541.2651.269
KRETAMShort term bullish2026-01-280.675600000.6730.6790.663
SIGNShort term bullish2026-01-281.4119001.3921.4061.36
SUNCONShort term bullish2026-01-285.9624359005.9085.7525.405

Tuesday, January 27, 2026

Scan 27 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
AMELong term bearish2026-01-271.486679001.5111.4941.484
AWCLong term bearish2026-01-270.59560927000.6230.610.622
AXIATALong term bearish2026-01-272.35160523002.5192.5792.409
CJCENLong term bearish2026-01-270.161540000.1750.1660.162
COMPLETLong term bearish2026-01-271.1239001.1621.1451.16
EGLong term bearish2026-01-271.1631462001.1451.1551.165
KLKLong term bearish2026-01-2719.8287790020.0519.93720.022
VISLong term bearish2026-01-270.2275000.2050.2010.207
ARANKLong term bullish2026-01-270.432202000.4160.4140.425
CSCENICLong term bullish2026-01-270.4653452000.4730.4730.461
KEINHINLong term bullish2026-01-271.25165001.2761.2761.218
KENANGALong term bullish2026-01-270.8758483000.8530.850.875
PARAMONLong term bullish2026-01-271.054323001.0331.021.031
CGBMedium term bearish2026-01-270.8974113000.8950.8950.884
CYPARKMedium term bearish2026-01-270.69512519000.6940.7050.786
DIGIMedium term bearish2026-01-273.366886003.3563.3163.584
GKENTMedium term bearish2026-01-270.32793000.3270.330.332
RAMSSOLMedium term bearish2026-01-270.99556582001.0161.0050.932
RGTBHDMedium term bearish2026-01-270.231938000.2310.2390.284
SCOMNETMedium term bearish2026-01-270.726263000.7270.7240.843
THETAMedium term bearish2026-01-270.6755899000.7570.6990.856
YINSONMedium term bearish2026-01-272.3453635002.3732.3512.261
YTLMedium term bearish2026-01-272.15194336002.1482.1632.282
BSLCORPMedium term bullish2026-01-270.02195000.0190.0190.021
HARBOURMedium term bullish2026-01-271.48878001.4771.4751.374
HHGROUPMedium term bullish2026-01-270.07126319000.0660.0670.096
HIGHTECMedium term bullish2026-01-270.7552000.6730.6780.718
IOICORPMedium term bullish2026-01-274.0742627004.0384.0583.839
MAXISMedium term bullish2026-01-273.9540423003.8993.9283.653
MFCBMedium term bullish2026-01-273.44950003.4393.3793.631
MSMMedium term bullish2026-01-270.977530000.9450.9671.05
MYEGMedium term bullish2026-01-270.82490311000.8170.820.858
NGGBMedium term bullish2026-01-270.79523108000.7950.7950.802
PCHEMMedium term bullish2026-01-273.3941759003.3613.3513.613
SKPRESMedium term bullish2026-01-270.63523002000.6330.630.821
VSTECSMedium term bullish2026-01-274.082308004.0674.0533.549
WONGMedium term bullish2026-01-270.165419000.160.1630.166
YNHPROPMedium term bullish2026-01-270.28527370000.2720.2850.318
AEMULUSShort term bearish2026-01-270.199249000.190.1920.239
ASTINOShort term bearish2026-01-270.52693000.5210.5180.526
IGBREITShort term bearish2026-01-272.8573295002.8812.7682.583
JADEMShort term bearish2026-01-270.19510340000.20.2030.228
LUXCHEMShort term bearish2026-01-270.3852367000.3880.3940.409
SUNCONShort term bearish2026-01-275.8935088005.8935.7445.394
WCTShort term bearish2026-01-270.605153378000.6090.6150.709
CHINHINShort term bullish2026-01-272.3919712002.3842.2292.208
INNATUREShort term bullish2026-01-270.17101000.1680.1720.183
INSAS.KLShort term bullish2026-01-270.9313676000.9180.870.838
MCEMENTShort term bullish2026-01-278.0424732007.8137.255.956
MPIShort term bullish2026-01-2733.2222530032.96732.35425.53
MTAGShort term bullish2026-01-270.241039000.2390.2490.28
PESTECHShort term bullish2026-01-270.10514688000.1040.1050.131
UCHITECShort term bullish2026-01-273.222104003.1663.1153.09

Monday, January 26, 2026

Scan 26 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
FLBHDLong term bearish26/1/20260.232121000.240.2340.234
FRONTKNLong term bearish26/1/20263.9638958004.154.2324.088
KEINHINLong term bearish26/1/20261.256001.2761.2781.218
PARAMONLong term bearish26/1/20261.031200001.031.021.03
YTLLong term bearish26/1/20262.2156005002.1432.1682.28
ALCOMLong term bullish26/1/20260.765155000.7880.7920.757
AWCLong term bullish26/1/20260.63548830000.6250.6110.622
COMPLETLong term bullish26/1/20261.239001.1631.1461.16
MALTONLong term bullish26/1/20260.37512572000.3240.3410.341
AEMULUSMedium term bearish26/1/20260.1926541000.190.1920.239
AMEMedium term bearish26/1/20261.496461001.5131.4941.484
APOLLOMedium term bearish26/1/20266.16242006.226.2046.101
AXREITMedium term bearish26/1/20261.9916803001.9791.9941.966
BIGMedium term bearish26/1/20260.515100000.5270.5250.539
BSLCORPMedium term bearish26/1/20260.015300000.0190.0190.021
CJCENMedium term bearish26/1/20260.1651669000.1740.1670.162
EFORCEMedium term bearish26/1/20260.2054301000.2070.2090.224
GTRONICMedium term bearish26/1/20260.29511771000.2790.2990.369
HCKMedium term bearish26/1/20262.124981002.1712.1562.162
JAYCORPMedium term bearish26/1/20260.325150000.3120.3350.45
MFCBMedium term bearish26/1/20263.374644003.4353.3833.632
MUDAMedium term bearish26/1/20260.78165000.7610.7860.879
NGGBMedium term bearish26/1/20260.7927577000.7960.7950.802
PCHEMMedium term bearish26/1/20263.3415532003.3723.3523.611
POHUATMedium term bearish26/1/20260.89499000.8970.8910.944
SKPRESMedium term bearish26/1/20260.6342759000.6290.6330.821
YTLPOWRMedium term bearish26/1/20263.3672558003.4123.4213.72
ARANKMedium term bullish26/1/20260.42210000.4130.4140.424
ASTINOMedium term bullish26/1/20260.525203000.5210.5180.526
GKENTMedium term bullish26/1/20260.33666000.3280.330.332
N2NMedium term bullish26/1/20260.351098000.3440.3420.371
RGTBHDMedium term bullish26/1/20260.241788000.2310.240.285
RHONEMAMedium term bullish26/1/20260.69305000.680.6740.64
TNLOGISMedium term bullish26/1/20260.842306000.790.8060.753
ANNJOOShort term bearish26/1/20260.571050000.5750.590.666
DIGIShort term bearish26/1/20263.3454222003.3523.3223.585
EDARANShort term bearish26/1/20261.1430001.1431.1221.22
INSAS.KLShort term bearish26/1/20260.916238000.9150.8680.837
KRETAMShort term bearish26/1/20260.6653110000.6740.680.661
LCTITANShort term bearish26/1/20260.38526703000.3970.4240.507
MCEMENTShort term bearish26/1/20267.757651007.7927.225.938
MPIShort term bearish26/1/202632.5855040032.93132.31725.433
SCGMShort term bearish26/1/20260.481373000.4850.4980.545
SIGNShort term bearish26/1/20261.38178001.3931.4051.359
UCHITECShort term bearish26/1/20263.163175003.1633.113.088
WELLCALShort term bearish26/1/20261.333424001.3571.321.304
AMBANKShort term bullish26/1/20266.55133677006.4876.1935.458
CABShort term bullish26/1/20260.6110251000.5940.6190.668
IOICORPShort term bullish26/1/20264.0517453004.0374.0583.837
JADEMShort term bullish26/1/20260.22507000.20.2040.229
MFLOURShort term bullish26/1/20260.63525571000.6150.5970.552
MSMShort term bullish26/1/20260.9556233000.9430.9681.05
MULPHAShort term bullish26/1/20262.92206002.9172.9433.054
PECCAShort term bullish26/1/20261.6927670001.6841.6221.481
PHARMAShort term bullish26/1/20260.29360532000.2880.2660.237
SUNCONShort term bullish26/1/20265.9925017005.8845.7355.383
SUNWAYShort term bullish26/1/20265.771711005.6275.5735.103
XLShort term bullish26/1/20260.725417000.6880.6690.595

Friday, January 23, 2026

Scan 23 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
CSCENICLong term bearish2026-01-230.46664000.4730.4740.461
HCKLong term bearish2026-01-232.163425002.1742.1562.162
HEKTARLong term bearish2026-01-230.435371000.4380.4370.437
MGRCLong term bearish2026-01-230.230000.210.2030.206
SUCCESSLong term bearish2026-01-230.605313000.6160.6230.613
KEINHINLong term bullish2026-01-231.2829001.2781.2821.218
HHGROUPMedium term bearish2026-01-230.06575961000.0650.0670.096
HIGHTECMedium term bearish2026-01-230.655110000.6670.6780.717
N2NMedium term bearish2026-01-230.34430000.3440.3410.371
PENTAMedium term bearish2026-01-233.796673003.8233.8343.449
TOMYPAKMedium term bearish2026-01-230.24450000.2440.2480.271
AEMULUSMedium term bullish2026-01-230.254346000.1890.1930.24
COMPLETMedium term bullish2026-01-231.1530001.1591.1461.159
DANCOMedium term bullish2026-01-230.382711000.3790.3790.394
E&OMedium term bullish2026-01-230.7443514000.7220.7330.798
EFORCEMedium term bullish2026-01-230.211757000.2070.2090.224
ELSOFTMedium term bullish2026-01-230.2552179000.2550.2520.295
GTRONICMedium term bullish2026-01-230.368661000.2780.30.37
IPMUDAMedium term bullish2026-01-230.311403000.3050.3050.395
JAYCORPMedium term bullish2026-01-230.34341000.3120.3360.451
JFTECHMedium term bullish2026-01-230.529946000.5060.5050.477
LIONINDMedium term bullish2026-01-230.155617000.1510.1530.173
MUDAMedium term bullish2026-01-230.8180000.7620.7860.88
PEBMedium term bullish2026-01-230.8210000.8140.810.83
TASCOMedium term bullish2026-01-230.4851454000.4720.480.497
AMBANKShort term bearish2026-01-236.4735833006.4816.1765.451
ARANKShort term bearish2026-01-230.4140000.4120.4150.424
GKENTShort term bearish2026-01-230.325560000.3270.330.332
INARIShort term bearish2026-01-231.7999917001.8211.9532.012
INNATUREShort term bearish2026-01-230.165200000.1680.1730.183
IOICORPShort term bearish2026-01-234.0310871004.0364.0593.835
KLKShort term bearish2026-01-2320.0442450020.06219.98120.015
MILUXShort term bearish2026-01-230.482677000.4820.4490.431
MTAGShort term bearish2026-01-230.2449000.240.250.28
SCOMNETShort term bearish2026-01-230.72518792000.7280.7250.845
UWCShort term bearish2026-01-234.2533133004.3124.0473.015
XLShort term bearish2026-01-230.68544665000.6880.6680.594
ANNJOOShort term bullish2026-01-230.58799000.5760.5920.666
DNEXShort term bullish2026-01-230.33597844000.3320.3010.28
FLBHDShort term bullish2026-01-230.245399000.240.2340.234
IGBCRShort term bullish2026-01-230.641113000.640.6260.581
IHHShort term bullish2026-01-238.652749008.5428.4417.443
JTIASAShort term bullish2026-01-231.0654950001.051.0681.114
LCTITANShort term bullish2026-01-230.413554000.3980.4270.507
LUXCHEMShort term bullish2026-01-230.391323000.3880.3950.41
SCGMShort term bullish2026-01-230.49179000.4860.4990.545
SIMEPLTShort term bullish2026-01-235.783373005.6835.4954.981
TMShort term bullish2026-01-237.9643975007.8587.7187.043
WCTShort term bullish2026-01-230.61585362000.6070.6180.709

Thursday, January 22, 2026

Scan 22 Jan 2026

Symbol TypeDateClosing PriceVolume20 day MA50 day MA200 day MA
ALCOMLong term bearish2026-01-220.755109000.7940.7930.756
GENMLong term bearish2026-01-222.0112893002.0472.1522.018
HEXTARLong term bearish2026-01-220.948633000.9070.9010.902
KEINHINLong term bearish2026-01-221.21361001.2761.2841.219
SSTEELLong term bearish2026-01-220.385100000.3790.3880.385
CSCENICLong term bullish2026-01-220.483717000.4740.4740.461
DOMINANLong term bullish2026-01-220.79118000.780.7830.776
IJMLong term bullish2026-01-222.64469416002.5592.4032.521
KLKLong term bullish2026-01-2220.163950020.0620.00820.016
MGRCLong term bullish2026-01-220.2242000.210.2030.206
MMSVLong term bullish2026-01-220.385804000.3690.3950.374
MUHIBAHLong term bullish2026-01-220.563513000.5390.5210.551
PADINILong term bullish2026-01-221.951834001.8561.8411.941
YTLLong term bullish2026-01-222.2886180002.1262.1782.276
AEMULUSMedium term bearish2026-01-220.1913133000.1880.1930.24
CAREPLSMedium term bearish2026-01-220.0846362000.0830.0810.109
CARIMINMedium term bearish2026-01-220.55266000.5680.560.585
IPMUDAMedium term bearish2026-01-220.32045000.3050.3050.396
PESTECHMedium term bearish2026-01-220.19563000.1050.1050.132
RHONEMAMedium term bearish2026-01-220.67560000.680.6740.639
APOLLOMedium term bullish2026-01-226.2366006.2246.2036.097
ARTRONIQMedium term bullish2026-01-220.14536524000.1280.1290.095
BIGMedium term bullish2026-01-220.535290000.5260.5270.539
CYPARKMedium term bullish2026-01-220.70538235000.6940.7040.786
HIGHTECMedium term bullish2026-01-220.69228000.6670.6790.718
HUPSENGMedium term bullish2026-01-221.01708001.0091.0090.963
KPPROPMedium term bullish2026-01-220.3251003000.3140.320.375
MAGNUMMedium term bullish2026-01-221.332952001.3111.311.282
MKHMedium term bullish2026-01-221.041969001.0291.0241.015
NOVAMedium term bullish2026-01-220.428447000.380.3760.337
PCHEMMedium term bullish2026-01-223.3728548003.4023.3583.611
PENTAMedium term bullish2026-01-223.867232003.8333.8353.444
POHUATMedium term bullish2026-01-220.90520000.8960.8910.945
RANHILLMedium term bullish2026-01-221.7917480001.7091.7291.535
SUNCONMedium term bullish2026-01-225.7669538005.8635.7135.365
TOMYPAKMedium term bullish2026-01-220.257542000.2450.2480.272
AMEShort term bearish2026-01-221.54062001.5161.4921.484
DATAPRPShort term bearish2026-01-220.0811628000.0820.0910.108
FLBHDShort term bearish2026-01-220.24881000.240.2330.234
GTRONICShort term bearish2026-01-220.27514366000.2770.30.37
PHARMAShort term bearish2026-01-220.285128404000.2890.2640.236
SOLUTNShort term bearish2026-01-220.0720000.0720.0750.089
SURIAShort term bearish2026-01-221.51281001.5191.5421.583
AMBANKShort term bullish2026-01-226.541270006.4796.165.446
EDARANShort term bullish2026-01-221.1470001.1361.1211.224
IOICORPShort term bullish2026-01-224.0423509004.0374.0613.833
KRETAMShort term bullish2026-01-220.682718000.6750.6810.66
MALTONShort term bullish2026-01-220.3355752000.3210.3420.341
MCEMENTShort term bullish2026-01-227.8313700007.7627.1765.906
MTAGShort term bullish2026-01-220.245755000.2410.2510.28
SIGNShort term bullish2026-01-221.4133001.3941.4041.358
THPLANTShort term bullish2026-01-220.5652191000.5590.5510.532
UCHITECShort term bullish2026-01-223.21465003.1593.1033.084