问财量化选股策略逻辑
- 至少5根均线重合的股票
- 流通盘小于等于55亿股
- 2019分红比例>25%
选股逻辑分析
- 5根均线重合,意味着股票价格在不同时间段内的趋势较为一致,可以减少短期波动对投资的影响。
- 流通盘小于等于55亿股,意味着该股票流通量较小,可能会更容易受到市场资金的关注和影响。
- 2019分红比例>25%,意味着该股票公司对股东的回报较为丰厚,可以提高投资者的持股信心。
有何风险?
- 5根均线重合的股票可能会过于集中在某个趋势上,导致股票价格波动较大,可能会对投资者产生较大的风险。
- 流通盘小于等于55亿股的股票可能会受到市场资金的限制,导致股票价格波动较大,可能会对投资者产生较大的风险。
- 2019分红比例>25%的股票可能会因为公司经营状况的变化而影响分红水平,从而影响投资者的投资回报。
如何优化?
- 可以加入更多均线的组合,以更好地反映股票价格的趋势。
- 可以加入更多股票的指标,以更好地筛选出符合要求的股票。
- 可以加入更多时间周期的组合,以更好地反映股票价格的波动。
最终的选股逻辑
- 选择至少5根均线重合的股票,流通盘小于等于55亿股,2019分红比例>25%的股票。
- 可以加入更多均线的组合,以更好地反映股票价格的趋势。
- 可以加入更多股票的指标,以更好地筛选出符合要求的股票。
- 可以加入更多时间周期的组合,以更好地反映股票价格的波动。
python代码参考
- 以下是使用pandas和numpy库实现的代码参考:
import pandas as pd
import numpy as np
# 读取股票数据
data = pd.read_csv('stock_data.csv')
# 筛选出符合要求的股票
selected_stocks = data[(data['ma5'] == data['ma10']) & (data['ma10'] == data['ma20']) & (data['ma20'] == data['ma30']) & (data['ma30'] == data['ma60']) & (data['dividend'] > 0.25) & (data['market_cap'] <= 5500000000)]
# 输出符合条件的股票信息
print(selected_stocks)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


