ADX stands for average directional index. Its value ranges from 0 to 100.

As its name implies ADX is used to measure directional movement. Its value is derived from 2 other indicators +DI and -DI.

In this blog, I will provide list of KLSE Stocks based on
1. 13 Period ADX > 20
2. 13 Period +DI crosses over -DI for Long signal.
3. 13 Period +DI crosses under -DI for Short signal.
4. Volume trade > 100,000 shares

Wednesday, June 3, 2026

Scan 03 Jun 2026

Symbol TypeDateClose PriceVolume13 Day ADX13 Day +DI13 Day -DI
CMSBLong2026-06-031.13333660021.752119
HIGHTECLong2026-06-030.693110022.854736
PADINILong2026-06-031.48245560042.752320
PIELong2026-06-031.58491140027.463224
SOPLong2026-06-034.48118460029.533221
THPLANTLong2026-06-030.59188230028.583120
TIMECOMLong2026-06-036.05420090020.612219
YNHPROPLong2026-06-030.225126550028.413332
YTLPOWRLong2026-06-034.141897420027.572418
BURSAShort2026-06-038.4562420020.772038
E&OShort2026-06-030.775148710021.392432
FPIShort2026-06-030.955114580023.321233
GUOCOShort2026-06-031.0937960044.971015
HONGSENGShort2026-06-030.005122640081.43817
HWATAIShort2026-06-030.4810026.673346
INNATUREShort2026-06-030.165182960022.841749
MALAKOFShort2026-06-030.9187910031.251520
MFCBShort2026-06-03359100020.852231
MULPHAShort2026-06-032.99100028.522225
PESTECHShort2026-06-030.0720710028.731011
SAMShort2026-06-034.38244970044.362528
SAMCHEMShort2026-06-030.43493230042.541755
TALIWRKShort2026-06-030.40511410021.321926
THETAShort2026-06-030.59522390025.392125