问财量化选股策略逻辑
该策略基于以下几个逻辑:
- 换手率大于7%但小于10%,说明该股票流动性较好,可能是热门股或潜力股。
- ma240>0,代表过去两年内的平均价格呈上升趋势,说明长期来看股价有可能会继续上涨。
- 60日均线上移,代表短期走势向上,股票可能会有一波反弹行情。
综合以上三个条件,可以认为这只股票有较大的投资价值。
选股逻辑分析
这个策略的主要优点是筛选出了具有较大上涨空间和流动性的股票,有利于提高投资收益。但是,也存在一些风险:
- 换手率过高可能意味着市场对该股票的关注度高,但也可能反映资金炒作行为,需要结合其他因素进行判断。
- ma240和60日均线的选取可能会受到大盘的影响,如果大盘整体走势不佳,那么这些指标的效果可能会大打折扣。
如何优化?
对于这些风险,可以从以下几个方面进行优化:
- 可以加入更多的技术指标,例如KDJ、RSI等,以更全面地评估股票的投资价值。
- 可以引入更多基本面的数据,例如公司的财务报告、行业发展趋势等,以更深入地了解股票的基本面情况。
最终的选股逻辑
综合以上所有信息,可以制定出以下的选股逻辑:
- 换手率大于7%且小于10%,ma240>0,60日均线上移。
- 如果有重要的技术指标支持或者基本面数据良好,可以进一步增强对这只股票的投资信心。
常见问题
- 为什么选中的股票不涨反跌?
- 那些技术指标应该如何选择?
- 有没有其他的优化方案?
python代码参考
import pandas as pd
from pandas_datareader import data as pdr
# 获取某只股票的历史数据
df = pdr.get_data_yahoo('AAPL', start='2020-01-01', end='2021-12-31')
# 设置条件
select_df = df[(df['Volume'] > 7) & (df['Volume'] < 10) & (df['MA240'] > 0) & (df['SMA20'] > df['SMA50'])]
# 筛选出符合条件的股票
selected
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。