通达信公式转换成同花顺军工板块日线16元以下上月换手率在100%以上赢利个股、收盘价大于M

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

问财量化选股策略逻辑

首先,这个选股逻辑主要是基于以下几个因素:首先,股票的日线价格低于16元,这是为了筛选出价格相对较低的股票;其次,要求换手率达到100%,这表明该股票近期被大量交易,可能存在较大的市场关注度和活跃度;最后,要求收盘价大于M20,这是为了筛选出价格相对较高的股票。

选股逻辑分析

这个选股逻辑的优势在于它能够综合考虑多方面的因素,包括价格、换手率和历史表现等,从而筛选出可能具有投资价值的股票。然而,它的局限性也很明显,例如它只关注了过去一段时间内的数据,而忽视了长期的业绩表现和其他重要因素。

有何风险?

这个选股逻辑的风险主要来自于市场的不确定性。股票的价格和换手率可能会受到各种外部因素的影响,例如政策变化、行业竞争、经济环境等。因此,投资者在使用这个选股逻辑时需要谨慎对待,并做好风险控制。

如何优化?

为了优化这个选股逻辑,可以考虑引入更多的指标或者因子,例如市盈率、市净率、市值等,以便更全面地评估股票的价值。此外,也可以考虑引入更多的时间窗口,例如季度、半年、一年等,以便更好地捕捉市场的动态。

最终的选股逻辑

最终的选股逻辑是:选择日线价格低于16元、换手率达到100%且收盘价大于M20的股票。

常见问题

  1. 股票的价格是如何计算的?
  2. 换手率是如何定义的?
  3. M20是什么意思?
  4. 为什么要设置这些限制条件?

python代码参考

# 以下是一个简单的示例代码,用于实现上述的选股逻辑

def get_selected_stocks(price_df, turnover_rate_df, close_price_df, m20):
    selected_stocks = []
    for index, row in price_df.iterrows():
        if row['Price'] < 16 and turnover_rate_df.loc[index] > 100 and close_price_df.loc[index] > m20:
            selected_stocks.append(index)
    return selected_stocks

注意:这只是一个基本的示例代码,实际使用时还需要根据具体的需求进行修改和完善。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

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

评论