MACD stands for Moving Average Convergence Divergence.

The indicator is made up of 2 lines. The MACD Line (fast line) and MACD Signal Line (slow line).

When the MACD Line crosses over the MACD Signal Line, the trend is bullish.

When the MACD Line crosses below the MACD Signal, the trend is bearish.

In this blog, I will provide list of stocks that are listed in KLSE Stock Exchange based on

1. MACD Line crosses above MACD Signal for bullish trend.
2. MACD Line crosses below MACD Signal for bearish trend.
3. Volume traded > 100,000 shares.

Monday, July 20, 2026

Scan 20 Jul 2026

Symbol TypeDateClose PriceVolume
ABLEGLOBBearish2026-07-201.5444200
ABMBBearish2026-07-204.783539000
BSLCORPBearish2026-07-200.015100200
CEKDBearish2026-07-200.27513700
CFMBearish2026-07-200.06529600
DRBHCOMBearish2026-07-200.973492500
JFTECHBearish2026-07-200.611067500
MYEGBearish2026-07-200.72100179504
SURIABearish2026-07-201.2329800
TAFIBearish2026-07-200.594500
XLBearish2026-07-200.834651500
AXREITBullish2026-07-201.98627600
CGBBullish2026-07-200.8816215300
COASTALBullish2026-07-201.3392500
IJMBullish2026-07-202.419326200
JADEMBullish2026-07-200.19534800
NAIMBullish2026-07-200.811277300
SPSETIABullish2026-07-200.9451688600

Saturday, July 18, 2026

Scan 17 Jul 2026

Symbol TypeDateClose PriceVolume
ARANKBearish2026-07-170.3845000
BDBBearish2026-07-170.1854000
CMSBBearish2026-07-171.043262600
COMFORTBearish2026-07-170.1251136800
GCAPBearish2026-07-170.1560600
IJMBearish2026-07-172.292770100
MILUXBearish2026-07-170.68556300
MRDIYBearish2026-07-171.658693700
QESBearish2026-07-170.562553300
TAMBUNBearish2026-07-170.73512000
VISBearish2026-07-170.34793400
WCTBearish2026-07-170.3957728700
ARTRONIQBullish2026-07-170.125218200
BJTOTOBullish2026-07-171.37897800
BSLCORPBullish2026-07-170.02200
CYPARKBullish2026-07-170.672375900
GUHBullish2026-07-170.26360200
HCKBullish2026-07-172.16209100
HEXTARBullish2026-07-170.7757767000
MYEGBullish2026-07-170.74552259500
NOVABullish2026-07-170.3520000
PADINIBullish2026-07-171.5916450600
PELIKANBullish2026-07-170.16300
PENTABullish2026-07-174.914437900
UOADEVBullish2026-07-171.7141800

Thursday, July 16, 2026

Scan 16 Jul 2026

Symbol TypeDateClose PriceVolume
3ABearish2026-07-160.6923000
APOLLOBearish2026-07-165.7322100
AXIATABearish2026-07-162.053875600
HTPADUBearish2026-07-161.231100
PESTECHBearish2026-07-160.0655037200
PHARMABearish2026-07-161.181390000
SNCBearish2026-07-160.19530800
TAKAFULBearish2026-07-163.2964800
BDBBullish2026-07-160.19192000
EGBullish2026-07-161.919666700
GAMUDABullish2026-07-164.249712000
IGBCRBullish2026-07-160.60545300
IOIPGBullish2026-07-163.896332900
JHMBullish2026-07-160.3852836000
N2NBullish2026-07-160.3127200
RESINTCBullish2026-07-160.445193300
SALUTEBullish2026-07-160.085341100
TOPGLOVBullish2026-07-160.6613843100

Wednesday, July 15, 2026

Scan 15 Jul 2026

Symbol TypeDateClose PriceVolume
AMBANKBearish2026-07-156.481934200
BDBBearish2026-07-150.18511000
HCKBearish2026-07-152.15230700
IGBCRBearish2026-07-150.6382500
INNATUREBearish2026-07-150.155945000
KRETAMBearish2026-07-150.63599400
LHIBearish2026-07-150.7653654000
MUHIBAHBearish2026-07-150.515860200
NOVABearish2026-07-150.32525000
RESINTCBearish2026-07-150.4331400
SCGMBearish2026-07-150.545153700
SEDANIABearish2026-07-150.0852633500
TRIMODEBearish2026-07-150.1621000
ABLEGLOBBullish2026-07-151.5618800
ADVENTABullish2026-07-150.12510700
AMEBullish2026-07-151.492800
CEKDBullish2026-07-150.29515000
DRBHCOMBullish2026-07-151.02625000
HTPADUBullish2026-07-151.390500
KIPREITBullish2026-07-150.84625100
KPPROPBullish2026-07-150.2963600
MALTONBullish2026-07-150.24514576300
MSCBullish2026-07-151.951336300
THETABullish2026-07-150.551056800

Tuesday, July 14, 2026

Scan 14 Jul 2026

Symbol TypeDateClose PriceVolume
ABLEGLOBBearish2026-07-141.5528800
BJTOTOBearish2026-07-141.31194400
CEKDBearish2026-07-140.27520000
EDARANBearish2026-07-141.13000
GENMBearish2026-07-141.822570200
HOMERIZBearish2026-07-140.3631600
HTPADUBearish2026-07-141.247500
LIONINDBearish2026-07-140.1683500
MAGNUMBearish2026-07-141.27124700
SOLUTNBearish2026-07-140.07520900
SSTEELBearish2026-07-140.3710000
SUNCONBearish2026-07-147.51743200
THETABearish2026-07-140.515141800
TROPBearish2026-07-141.221845900
YINSONBearish2026-07-141.896101000
AMBANKBullish2026-07-146.576041300
AYSBullish2026-07-140.2156100
EFORCEBullish2026-07-140.15525000
GKENTBullish2026-07-140.27117500
KSLBullish2026-07-142.94398600
MUDABullish2026-07-140.8258800
MUHIBAHBullish2026-07-140.52336400
RANHILLBullish2026-07-142.011119500

Monday, July 13, 2026

Scan 13 Jul 2026

Symbol TypeDateClose PriceVolume
AMEBearish2026-07-131.38538200
CSCENICBearish2026-07-130.405187400
DATAPRPBearish2026-07-130.0721143500
DOMINANBearish2026-07-130.72150000
GUHBearish2026-07-130.2558500
JAYCORPBearish2026-07-130.2429300
KIPREITBearish2026-07-130.835681100
MENANGBearish2026-07-130.6674700
N2NBearish2026-07-130.2959000
SIMEBearish2026-07-132.134658400
TALIWRKBearish2026-07-130.344965400
YTLPOWRBearish2026-07-134.284872500
ABMBBullish2026-07-134.87982600
ARANKBullish2026-07-130.41600
CEKDBullish2026-07-130.2951700
CJCENBullish2026-07-130.15234800
HIGHTECBullish2026-07-130.619100
HTPADUBullish2026-07-131.299100
HWATAIBullish2026-07-130.439900
JADEMBullish2026-07-130.1910500
JFTECHBullish2026-07-130.625637400
KPJBullish2026-07-133.191388900
MCEMENTBullish2026-07-136.391144700
PESTECHBullish2026-07-130.071914600
PMETALBullish2026-07-137.8516342200
RHBBANKBullish2026-07-138.392723200
RLBullish2026-07-130.278106300
SERNKOUBullish2026-07-130.8590500
TELADANBullish2026-07-130.75130300
VSTECSBullish2026-07-131.781051500
YENHERBullish2026-07-130.79134500

Friday, July 10, 2026

Scan 10 Jul 2026

Symbol TypeDateClose PriceVolume
AJIYABearish2026-07-101.0121000
BSLCORPBearish2026-07-100.015860200
EFORCEBearish2026-07-100.15149900
HPMTBearish2026-07-100.17524500
HTPADUBearish2026-07-101.2614000
KERJAYABearish2026-07-102.4569500
OPCOMBearish2026-07-100.175315100
SERNKOUBearish2026-07-100.834200
ALCOMBullish2026-07-100.6255000
ASTROBullish2026-07-100.0652459400
CSCENICBullish2026-07-100.42544800
EPMBBullish2026-07-100.4451190000
GUHBullish2026-07-100.2651200
HARTABullish2026-07-100.994295500
IHHBullish2026-07-108.445977200
KIPREITBullish2026-07-100.84637700
MAHSINGBullish2026-07-100.9551384100
N2NBullish2026-07-100.3149900
POHUATBullish2026-07-100.6520900
POSBullish2026-07-100.27918300
RESINTCBullish2026-07-100.45105000
RGTBHDBullish2026-07-100.215130100
SCICOMBullish2026-07-101.88662100
SUNCONBullish2026-07-107.74137400
SUNWAYBullish2026-07-105.23195500
TAMBUNBullish2026-07-100.7826200
TENAGABullish2026-07-1014.36543300

Thursday, July 9, 2026

Scan 09 Jul 2026

Symbol TypeDateClose PriceVolume
ASTROBearish2026-07-090.061228300
DRBHCOMBearish2026-07-091680300
KPJBearish2026-07-093.172685200
PADINIBearish2026-07-091.41886400
PRESTARBearish2026-07-090.285265000
SCIENTXBearish2026-07-093.751004500
SIGNBearish2026-07-091.34611400
TNLOGISBearish2026-07-090.79349000
UOADEVBearish2026-07-091.752700
AMEBullish2026-07-091.41171800
ANCOMBullish2026-07-090.85930000
GCBBullish2026-07-091.1610314600
HHGROUPBullish2026-07-090.09518869300
IJMBullish2026-07-092.35029700
MAA.KLBullish2026-07-090.1670100
OPCOMBullish2026-07-090.18819900
PWFBullish2026-07-090.75422400
SAMCHEMBullish2026-07-090.485119200
SCOMNETBullish2026-07-090.4351031600
SUPERMXBullish2026-07-090.2651919300
WPRTSBullish2026-07-096.23823500

Wednesday, July 8, 2026

Scan 08 Jul 2026

Symbol TypeDateClose PriceVolume
AYSBearish2026-07-080.2130000
BAUTOBearish2026-07-081.041234500
CEKDBearish2026-07-080.27541400
GUHBearish2026-07-080.25560400
IJMBearish2026-07-082.256286500
KIPREITBearish2026-07-080.8352451900
MUDABearish2026-07-080.791500
PESTECHBearish2026-07-080.06558000
SLVESTBearish2026-07-083.053368300
TIMECOMBearish2026-07-0864208800
YTLBearish2026-07-082.0112125600
BDBBullish2026-07-080.1952500
EFORCEBullish2026-07-080.15513600
HLCAPBullish2026-07-083.17140600
HOMERIZBullish2026-07-080.386000
KUBBullish2026-07-080.9568800
LUXCHEMBullish2026-07-080.41269000
MGRCBullish2026-07-080.29523100
MISCBullish2026-07-087.94870600
SHANGBullish2026-07-081.67105900
UOADEVBullish2026-07-081.7160900

Tuesday, July 7, 2026

Scan 07 Jul 2026

Symbol TypeDateClose PriceVolume
ABMBBearish2026-07-074.75495400
DUFUBearish2026-07-072.344340100
GCAPBearish2026-07-070.15549200
JADEMBearish2026-07-070.185176100
MAA.KLBearish2026-07-070.14510000
MYEGBearish2026-07-070.75570296096
PELIKANBearish2026-07-070.09531400
RGTBHDBearish2026-07-070.274600
UOADEVBearish2026-07-071.738700
YBSBearish2026-07-070.322861800
D&OBullish2026-07-070.322738800
DAYANGBullish2026-07-071.682981900
DIALOGBullish2026-07-071.853469200
DOMINANBullish2026-07-070.7660500
FREIGHTBullish2026-07-070.59343300
GENMBullish2026-07-071.891060700
GUHBullish2026-07-070.265160700
KOSSANBullish2026-07-071.03881000
KPJBullish2026-07-073.24842600
PBBANKBullish2026-07-074.9119062800

Monday, July 6, 2026

Scan 06 Jul 2026

Symbol TypeDateClose PriceVolume
ADVENTABearish2026-07-060.12558800
CJCENBearish2026-07-060.14550000
DNEXBearish2026-07-060.43523743800
DOMINANBearish2026-07-060.744800
RESINTCBearish2026-07-060.4333000
SAMBearish2026-07-065392200
UWCBearish2026-07-066.32939900
ABLEGLOBBullish2026-07-061.5521300
ABMBBullish2026-07-064.78292100
BIMBBullish2026-07-062.14632200
BURSABullish2026-07-068.65948800
CABBullish2026-07-060.505429400
CARIMINBullish2026-07-060.415693500
CFMBullish2026-07-060.07607000
DRBHCOMBullish2026-07-061.051997700
E&OBullish2026-07-060.7254912700
IGBCRBullish2026-07-060.60581800
IJMBullish2026-07-062.292589000
IOICORPBullish2026-07-064.291658900
JADEMBullish2026-07-060.19130500
KRETAMBullish2026-07-060.695603700
LIONINDBullish2026-07-060.1148400
MAGNUMBullish2026-07-061.312586900
MAYBANKBullish2026-07-0610.943083500
PCHEMBullish2026-07-064.335830400
QLBullish2026-07-063.83908800
RUBEREXBullish2026-07-060.06104000
SIMEPLTBullish2026-07-066.152523900
SNCBullish2026-07-060.195170900
XLBullish2026-07-060.815084300
YINSONBullish2026-07-061.963953700

Friday, July 3, 2026

Scan 03 Jul 2026

Symbol TypeDateClose PriceVolume
CAREPLSBearish2026-07-030.075755600
ECOWLDBearish2026-07-032.11961700
GUHBearish2026-07-030.2624800
KPJBearish2026-07-033.123395800
PIEBearish2026-07-031.521429600
SUNCONBearish2026-07-037.4310600
TAMBUNBearish2026-07-030.7538400
TOMYPAKBearish2026-07-030.15130000
UCHITECBearish2026-07-032.8849100
AEMULUSBullish2026-07-030.2751065600
AFFINBullish2026-07-032.29669000
CIMB.KLBullish2026-07-037.65873900
DATAPRPBullish2026-07-030.0911966200
ELKDESABullish2026-07-031.0251700
ELSOFTBullish2026-07-030.2134000
FLBHDBullish2026-07-030.21523000
HAPSENGBullish2026-07-032.7358800
HEKTARBullish2026-07-030.415313500
HLBANKBullish2026-07-0321.82424000
HONGSENGBullish2026-07-030.0123100
INNOBullish2026-07-032.0972000
INSAS.KLBullish2026-07-030.86360800
KIPREITBullish2026-07-030.8451020100
MAA.KLBullish2026-07-030.1634100
MFCBBullish2026-07-032.9283000
MSMBullish2026-07-030.6382500
MYEGBullish2026-07-030.7971109600
PADINIBullish2026-07-031.43510900
PHARMABullish2026-07-031.255174400
SKPRESBullish2026-07-030.296839000
SWKPLNTBullish2026-07-033.87158900
TAKAFULBullish2026-07-033.29204400
TOMEIBullish2026-07-031.7824400
YNHPROPBullish2026-07-030.252895200

Thursday, July 2, 2026

Scan 02 Jul 2026

Symbol TypeDateClose PriceVolume
ARANKBearish2026-07-020.384900
ASTINOBearish2026-07-020.529100
AXREITBearish2026-07-021.931391900
CEKDBearish2026-07-020.27522100
CTOSBearish2026-07-020.6853385200
EPMBBearish2026-07-020.43291000
GREATECBearish2026-07-022.544799900
MAHSINGBearish2026-07-020.944388900
NAIMBearish2026-07-020.7548000
PEBBearish2026-07-020.89600
RUBEREXBearish2026-07-020.0552295500
BIGBullish2026-07-020.61544100
BPPLASBullish2026-07-020.748100
BSLCORPBullish2026-07-020.021758100
DPHARMABullish2026-07-021.21473500
GENTINGBullish2026-07-022.182026300
GTRONICBullish2026-07-020.22170200
HIBISCSBullish2026-07-021.832108100
KRONOBullish2026-07-020.1592200
LCTITANBullish2026-07-020.3051355600
MBSBBullish2026-07-020.6451876000
MYTECHBullish2026-07-020.2933500
PANTECHBullish2026-07-020.6378100
PESTECHBullish2026-07-020.071308200
SUNCONBullish2026-07-027.53444600
TMBullish2026-07-027.473753700
WELLCALBullish2026-07-021.1291600

Wednesday, July 1, 2026

Scan 01 Jul 2026

Symbol TypeDateClose PriceVolume
ABMBBearish2026-07-014.74469500
BIMBBearish2026-07-012.092932700
BPPLASBearish2026-07-010.6885100
GETSBearish2026-07-010.1353500
HLBANKBearish2026-07-0121.281215300
IJMBearish2026-07-012.241899900
IOICORPBearish2026-07-014.232102000
KSLBearish2026-07-012.9264100
LIONINDBearish2026-07-010.119200
LTKMBearish2026-07-011.1919100
MALTONBearish2026-07-010.2456132700
MAYBANKBearish2026-07-0110.6610343100
MICROLNBearish2026-07-010.07340600
N2NBearish2026-07-010.30521400
NGGBBearish2026-07-010.7754674900
PADINIBearish2026-07-011.4264200
PWFBearish2026-07-010.7252600
QLBearish2026-07-013.751514600
RLBearish2026-07-010.266799400
SUNCONBearish2026-07-017.43768500
TMBearish2026-07-017.331187000
TWRREITBearish2026-07-010.29228600
AWANTECBullish2026-07-010.24557200
CMSBBullish2026-07-011.07452300
COMFORTBullish2026-07-010.135577300
CTOSBullish2026-07-010.694389100
EDARANBullish2026-07-011.1568600
FPIBullish2026-07-010.91174300
GREATECBullish2026-07-012.665600400
JAYCORPBullish2026-07-010.275101000
RUBEREXBullish2026-07-010.06164900
SEDANIABullish2026-07-010.091604700
SLVESTBullish2026-07-013.167186900
TALIWRKBullish2026-07-010.37341500
TASHINBullish2026-07-010.21000
UCHITECBullish2026-07-012.89140600
VISBullish2026-07-010.36690900

Tuesday, June 30, 2026

Scan 30 Jun 2026

Symbol TypeDateClose PriceVolume
ABLEGLOBBearish2026-06-301.5214000
AMBANKBearish2026-06-306.379154700
AWCBearish2026-06-300.5282600
CTOSBearish2026-06-300.6653097200
MUHIBAHBearish2026-06-300.52565000
PENTABearish2026-06-304.784003300
3ABullish2026-06-300.68535000
APOLLOBullish2026-06-306.14145000
DIGIBullish2026-06-302.675827000
KSLBullish2026-06-302.96150300
LIONINDBullish2026-06-300.115159500
LTKMBullish2026-06-301.215000
MFLOURBullish2026-06-300.555814100
PTRANSBullish2026-06-300.1756971000
SOPBullish2026-06-304.62215200
SSTEELBullish2026-06-300.405160200
SURIABullish2026-06-301.28262400
TAMBUNBullish2026-06-300.7980300
VSBullish2026-06-300.221778500
WONGBullish2026-06-300.16227000
YTLPOWRBullish2026-06-304.189452000