Skip to content
All library documents

Monthly High-Dividend Stock Selection from the CSI 300

Article SuperMind

Summary

This strategy ranks constituents of the CSI 300 by their trailing 12-month dividend yield and selects the ten highest-ranked stocks. It updates the target list on the first trading day of each month, sells names that leave the selection, and buys newly selected names. The sample implementation stores the prior stock list and submits target-weight orders, illustrating the intended monthly rebalance and equal allocation approach.

The document supplies implementation logic but no reported backtest results, transaction-cost analysis, or evidence that the dividend ranking outperforms a benchmark. It does not describe safeguards for missing or stale factor data, dividend cuts, liquidity, or corporate actions. The code also divides available cash by the number of new purchases, which can fail when there are no new names, while the target-percent order uses a fixed allocation; those details need review before practical use. The method is limited to the stated index universe and depends on accurate, point-in-time dividend data.

Key ideas

  • The strategy ranks CSI 300 constituents by trailing 12-month dividend yield.
  • It selects the ten highest-yielding names and refreshes the portfolio monthly.
  • Holdings absent from the new list are sold, while newly selected names are added through target-weight orders.
  • The document provides code but no performance results or transaction-cost assessment.
  • Data quality, portfolio allocation details, and edge cases require further validation.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.