同花顺backtest选股策略-连续3天K线阴线、连续5天涨幅大于-4%、短期均线线粘合

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

问财量化选股策略逻辑

选股逻辑分析

本次选股策略的逻辑主要包括以下三点:

  1. 连续3天K线阴线:这是筛选出的股票必须满足的条件,表示股票近期的走势较为疲弱。
  2. 连续5天涨幅大于-4%:这是对股票最近5天的涨幅进行筛选,要求股票有一定的上涨空间。
  3. 短期均线线粘合:这是对股票的短期均线进行筛选,要求短期均线线有交叉的现象,这可能预示着股票价格走势的变化。

选股逻辑分析

此选股策略的风险主要在于可能会筛选出一些股票价格走势较为疲软的股票,这些股票的上涨空间可能较小,投资回报率较低。

如何优化?

为了优化此选股策略,我们可以考虑增加一些其他的筛选条件,例如:

  1. 市盈率:选择市盈率较低的股票,可以降低投资风险。
  2. 市值:选择市值较小的股票,可以降低投资风险。
  3. 流动性:选择流动性较好的股票,可以降低投资风险。

最终的选股逻辑

结合以上分析,最终的选股逻辑如下:

  1. 选择连续3天K线阴线的股票。
  2. 选择连续5天涨幅大于-4%的股票。
  3. 选择短期均线线粘合的股票。
  4. 筛选出市盈率较低、市值较小、流动性的股票。

常见问题

  1. 什么情况下会触发“连续3天K线阴线”的条件?
    答:当股票连续3天出现阴线时,即视为满足“连续3天K线阴线”的条件。
  2. 如何理解“连续5天涨幅大于-4%”的条件?
    答:当股票最近5天的涨幅大于-4%时,即视为满足“连续5天涨幅大于-4%”的条件。
  3. 短期均线线粘合的意义是什么?
    答:短期均线线粘合通常预示着股票价格走势的变化,可能预示着股票价格即将上涨。

指标公式代码参考

在选股策略中,可以使用以下指标公式进行筛选:

def is_市盈率_较低(stock):
    return stock['pe'] < 10

def is_市值_较小(stock):
    return stock['market_cap'] < 100_000_000

def is_流动性_较好(stock):
    return stock[' liquidity'] > 100_000

常见问题

  1. 什么情况下会触发“连续3天K线阴线”的条件?
    答:当股票连续3天出现阴线时,即视为满足“连续3天K线阴线”的条件。
  2. 如何理解“连续5天涨幅大于-4%”的条件?
    答:当股票最近5天的涨幅大于-4%时,即视为满足“连续5天涨幅大于-4%”的条件。
  3. 短期均线线粘合的意义是什么?
    答:短期均线线粘合通常预示着股票价格走势的变化,可能预示着股票价格即将上涨。
  4. 如何在选股策略中使用这些指标?
    答:可以使用以下代码:
def select_stocks(stock_list):
    selected_stocks = []
    for stock in stock_list:
        if is_市盈率_较低(stock) and is_市值_较小(stock) and is_流动性_较好(stock):
            selected_stocks.append(stock)
    return selected_stocks
  1. 选股策略有哪些局限性?
    答:选股策略的局限性主要在于它可能无法考虑到一些其他因素,例如市场情绪、宏观经济因素等,这些因素都可能影响到股票价格的走势。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论