通达信选股量化迁移-连续3天K线阴线、吸筹结束、涨幅〈0

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

问财量化选股策略逻辑

  • 连续3天K线阴线: 表示股价连续下跌,可能是由于市场整体下跌或者公司内部问题导致的。
  • 吸筹结束: 可能是机构投资者或主力资金在进行底部收集筹码的动作。
  • 涨幅〈0: 表示股价没有上涨,可能是由于市场压力大或者公司基本面不支持价格上涨。

选股逻辑分析

这个选股策略的主要优点是可以帮助我们识别出底部有大量机构投资者参与的股票,这些股票可能会有较大的反弹潜力。但是,它也有一些缺点。首先,需要有较长的时间来等待吸筹结束和股价反弹;其次,如果市场整体趋势向下,那么即使有机构投资者参与,也无法阻止股价的下跌。

有何风险?

这个选股策略的风险主要有两个方面:一是市场风险,即如果市场整体趋势向下,那么即使是底部的股票也可能无法阻挡市场的下跌;二是投资风险,即即使我们选择了底部的股票,但如果公司基本面恶化,那么仍然可能会带来亏损。

如何优化?

我们可以考虑增加一些其他的因素来提高选股策略的准确性。例如,可以考虑公司的盈利能力、财务状况、行业地位等因素;也可以考虑市场的热点、政策环境等外部因素。

最终的选股逻辑

最终的选股逻辑应该是结合多个因素来进行综合判断,包括但不限于连续几天的K线走势、公司的基本面、市场的大势等。

常见问题

  1. 这个策略是否适用于所有的股票?
  2. 我应该如何确定合适的吸筹周期?
  3. 如果我选择了一个底部的股票,但是股价并没有上涨,那该怎么办?
  4. 面临市场下跌时,这个策略还能起到作用吗?

python代码参考

import pandas as pd

def is_bottom(stock_df):
    # 计算连续三天的K线走势
    stock_df['close_shifted'] = stock_df['Close'].shift(3)
    stock_df['top_three_days'] = stock_df['Close'] > stock_df['close_shifted']
    # 判断是否有连续三天的K线阴线
    return stock_df[top_three_days].sum() == 3

这个函数首先计算了股票的连续三天的K线走势,然后通过比较收盘价和前一日收盘价的关系,判断是否有连续三天的K线阴线。如果符合条件,就返回True,否则返回False。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧