Supermind量化交易-换手率大于7%但小于10%m股票、ma240>0、60日均线上

用户头像神盾局量子研究部
2023-10-26 发布

问财量化选股策略逻辑

该策略基于以下几个逻辑:

  • 换手率大于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亿' #选股语句。

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧