Friday, July 7, 2017

KLSE 52 Weeks Low Stocks

52 weeks low stocks are stocks which hit new low or on low of 260 trading days (52 weeks) period. Warrants are excluded from this scan (However, as this scan runs and update automatically, due to data issue, some warrants could be included). 52 weeks low scan result updated on 1/06/2018.

Stock NamePrice
AMTEL0.610
AMVERTON0.910
ARK0.285
ASIAPLY0.085
ASTINO0.760
AT0.065
BLDPLNT8.010
CENSOF0.165
CHEETAH0.380
CHINHIN0.750
CIHLDG1.850
CLIQ0.720
CME0.035
COASTAL1.080
CSL0.010
CVIEW1.360
DIGISTA0.085
DRBHCOMC500.020
DRBHCOMC550.030
EITA1.310
EKSONS0.680
EMETALL0.460
EMICO0.185
FCW0.830
FINTEC0.075
GENTINGC460.010
GENTINGC470.025
GENTINGC490.005
HHGROUP0.185
HLCAP9.790
ICON0.095
IDMENSN0.040
IHS04600082497.500
JADI0.045
JAYCORP0.850
KAREX0.540
KGROUP0.060
KIMHIN1.280
KIMLUN1.460
KINSTEL0.005
KNM0.180
LAFMSIA2.950
LBICAP0.830
LEBTECH1.070
LKL0.140
LNGRES0.135
MALAKOFC100.045
MAYBANKC390.085
MCLEAN0.120
MENTIGA0.510
MGB0.940
MITRA0.465
MPCORP0.060
MSPORTS0.035
MTDACPI0.170
MUDAJYA0.500
NAIM0.610
NETX0.025
OKA1.130
PASUKGB0.115
PELIKAN0.615
PERDANA0.185
PESONA0.265
PETONE0.055
PHB0.025
PPG0.435
PTARAS2.900
REDIDEA0.350
RSAWIT0.290
SAPNRGC500.005
SAPNRGC520.005
SAPNRGC530.005
SAPNRGC540.005
SAPNRGC550.005
SAPNRGC560.005
SAPNRGC570.005
SAPNRGC650.085
SCBUILD0.025
SCOMIES0.070
SEDANIA0.185
SHH0.740
SHL2.460
SKBSHUT0.500
SOLUTN0.140
SONA0.475
SSEB304.567
SYMLIFE0.600
TAFI0.300
TANCO0.095
TASEK7.020
TECGUAN0.910
TGL0.880
TIENWAH1.350
TNLOGIS0.970
TRC0.430
TRIVE0.025
TURIYA0.150
ULICORP1.470
YFG0.005

Thursday, July 6, 2017

KLSE Uptrend Stock List

Uptrend scanner scans stocks which are in long, medium and short term uptrend with decent trading volume.

Uptrend Scan result updated on 1/06/2018.

Stock NamePrice
BPLANT1.300
HIBISCS0.900
KPSCB0.650
LEESK0.890
OPCOM0.805
SCIB0.710
SENDAI0.925

Sunday, July 2, 2017

How to find Uptrend Stocks in KLSE?

Trend following is one of the simplest way to make money in stock market. You identify shares which are in good trend, buy and follow it until the trend change and exit the position. The assumption is: if a share is in good trend now and in the past, it is possible that the trend will continue in future. The entry point is usually not very important and the holding period is from medium to long term. Therefore, trend trading is suitable for beginner and part-time traders.

The winning rate usually is not high but if you manage to catch some of the shares which the trends extended for long time,  the profit will be more than enough to cover your loss in other trades. 

Let's implement a Amibroker trend scanner in this post, yes it should be up-trend to be exact because we can only trade long in KLSE. 

The code is as below:

uptrend = C > EMA(C, 30) AND EMA(C, 30) > MA(C, 50) AND MA(C, 50) > MA(C, 200);
decentVolume = (MA(V, 20) * C) > 3500;
priceRange = C >= 0.5 AND C <= 1.5;
Filter = uptrend AND decentVolume AND priceRange;   

The scanner consists of only 4 lines of code. As I explained in other post before, C represents close price and V represents volume in Amibroker. First line of code filters the stocks which are in short, medium and long term up trend. We do this by mainly using moving average with different periods. The code should be self explanatory. Of cause moving average is only one of the simplest way to identify trends, you can using any other indicator or technique which is suitable. 

Second line of code is just an extra filter to make sure the shares we filtered are trading with good volume so that they are liquid enough to trade. Third line of code filters the price range of the share, in this example, we are only interested in share between RM 0.5 to RM 1.5.   

Last line of code combines all of the conditions together and assigns it to Filter variable which will be used by Amibroker exploration feature to filter the stocks.