logo

Welcome to Quantapi!


HKEX Dividends Algo

Date: 2018-10-11
Author: Nick Wong

This algo helps me to pick stocks to trade before their dividends ex-date. I want to make it automatically update and put it online for self reference.

Here are my algorithms to choose stocks to buy from this algo:
1. Grab the dividends news from aastocks.
2. Grab the last day close price of the stocks in list 1.
3. Grab the market cap. of the stocsk in list 1.
4. Calculate the dividends rates of the stocks with this formulae = dividends / close price.
5. Calculate the remaining days to ex-date from current day.
6. Filter out stocks which is:
  • a. market cap smaller than 5 billions (50億) to reduce risks.
  • b. dividends rates greater or equal to 3%.
  • c. remaining days to ex-date is greater or equal to 14 days.
7. Normally I will pick 3 or 4 stocks to buy and hold before ex-date to sell. DO NOT hold till ex-date as the stock price will drop on ex-date to reflect the dividends deductions.

ex-date code name dividends announced date pay date book close date market cap close price dividends rate days to ex
2019-05-08 00336.HK Huabao International Holdings Ltd. 0.277 2019-03-12 2019-06-28 2019-05-10 126.18 4.06 6.8 49
2019-05-07 00978.HK China Merchants Land Limited 0.08 2019-03-15 2019-06-03 2019-05-09 63.77 1.3 6.2 48
2019-06-11 00207.HK Joy City Property Ltd. 0.06 2019-03-19 2019-07-08 2019-06-13 159.39 1.04 5.8 83
2019-05-27 00546.HK Fufeng Group Ltd. 0.236 2019-03-19 2019-06-14 2019-05-29 104.67 4.2 5.6 68
2019-05-31 03883.HK China Aoyuan Group Limited 0.4209 2019-03-17 2019-07-12 2019-06-04 226.01 8.03 5.2 72
2019-05-23 01098.HK Road King Infrastructure Ltd. 0.88 2019-03-19 2019-06-28 2019-05-27 127.09 16.96 5.2 64
2019-05-21 01233.HK Times China Holdings Limited 0.8047 2019-03-12 2019-07-02 2019-05-23 289.38 15.78 5.1 62
2019-05-14 00008.HK PCCW Ltd. 0.2233 2019-02-25 2019-06-11 2019-05-16 365.14 4.7 4.8 55
2019-05-16 03383.HK Agile Group Holdings Limited 0.5 2019-03-20 2019-05-30 2019-05-20 493.55 11.4 4.4 57
2019-05-31 00709.HK Giordano International Ltd. 0.165 2019-03-07 2019-06-21 2019-06-04 60.61 3.85 4.3 72
2019-05-21 01828.HK Dah Chong Hong Holdings Ltd. 0.1238 2019-02-26 2019-07-16 2019-05-23 54.69 2.9 4.3 62
2019-05-17 01883.HK CITIC Telecom International Holdings Ltd. 0.14 2019-02-28 2019-06-04 2019-05-21 118.8 3.31 4.2 58
2019-05-27 00884.HK CIFI Holdings (Group) Co. Ltd. 0.2303 2019-03-14 2019-07-03 2019-05-29 452.2 5.83 4.0 68
2019-05-31 01052.HK Yuexiu Transport Infrastructure Ltd. 0.24 2019-02-18 2019-06-28 2019-06-04 106.41 6.36 3.8 72
2019-05-10 01030.HK Future Land Development Holdings Ltd. 0.3503 2019-03-10 2019-06-30 2019-05-15 548.61 9.3 3.8 51
2019-05-29 01888.HK Kingboard Laminates Holdings Ltd. 0.35 2019-03-20 2019-06-13 2019-05-31 288.38 9.36 3.7 70
2019-05-20 00043.HK C. P. Pokphand Co. Ltd. 0.026 2019-02-18 2019-06-27 2019-05-22 173.32 0.7 3.7 61
2019-04-25 01816.HK CGN Power Co., Ltd. - H Shares 0.0842 2019-03-12 2019-06-05 2019-04-27 253.41 2.27 3.7 36
2019-05-15 01313.HK China Resources Cement Holdings Ltd. 0.273 2019-03-08 2019-05-29 2019-05-17 528.61 7.57 3.6 56
2019-05-20 00194.HK Liu Chong Hing Investment Ltd. 0.48 2019-03-07 2019-06-04 2019-05-22 52.4 13.32 3.6 61
2019-06-14 00081.HK China Overseas Grand Oceans Group Ltd. 0.112 2019-03-20 2019-07-04 2019-06-18 113.66 3.17 3.5 86
2019-06-12 00173.HK K. Wah International Holdings Ltd. 0.14 2019-03-20 2019-07-17 2019-06-14 132.81 4.16 3.4 84
2019-04-25 01234.HK China Lilang Ltd. 0.31 2019-03-13 2019-05-17 2019-04-29 110.41 9.22 3.4 36
2019-05-31 01681.HK Consun Pharmaceutical Group Ltd. 0.2 2019-03-20 2019-06-17 2019-06-04 52.34 5.98 3.3 72
2019-05-17 01270.HK Langham Hospitality Inv and Langham Hospitality Inv Ltd. -SS 0.105 2019-02-14 2019-06-05 2019-05-21 67.68 3.19 3.3 58
2019-05-03 80737.HK Hopewell Highway Infrastructure Ltd. 0.1163 2019-02-28 2019-06-06 2019-05-07 110.02 3.57 3.3 44
2019-05-14 06823.HK HKT Trust and HKT Ltd. - SS 0.3917 2019-02-22 2019-05-31 2019-05-16 926.78 12.24 3.2 55
2019-06-03 01811.HK CGN New Energy Holdings Co., Ltd. 0.04 2019-03-20 2019-06-21 2019-06-05 54.49 1.27 3.1 75
2019-05-03 00101.HK Hang Lung Properties Ltd. 0.58 2019-01-30 2019-05-21 2019-05-07 863.56 19.04 3.0 44