量化投资-下破五日均线、当天价格持续在均线上方、近五个交易日有单日涨幅大于5%

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

问财量化选股策略逻辑

这个策略主要是基于技术分析,首先看股票是否跌破了五日均线,然后查看近五个交易日是否有单日涨幅大于5%的情况。

选股逻辑分析

该策略主要关注短期的价格走势和单日涨幅情况,可能会过于侧重于短期波动,而忽视长期的趋势。同时,这个策略也存在一定的风险,例如市场突然出现大幅下跌或者股票价格连续几天大幅度上涨,都可能导致该策略失效。

有何风险?

这个策略的主要风险是市场的短期波动性和不确定性。由于股市的短期波动性较大,因此,即使满足了所有的条件,也不能保证股票一定会上涨。此外,如果市场突然出现大幅下跌,也可能导致策略失效。

如何优化?

可以通过调整买入和卖出的阈值来优化这个策略。例如,可以将五日均线的设定改为十日均线或者十五日均线,同时也可以调整单日涨幅的设定。但是,这些改变可能会增加策略的复杂性,并且可能会降低其有效性。

最终的选股逻辑

当股票收盘价在五日均线下方,但最近五个交易日中有至少一天的单日涨幅超过5%,则认为这只股票可能值得投资。

常见问题

  1. 如果一只股票在短时间内连续多次满足上述条件,那么是否应该购买?
  2. 如果一只股票在满足上述条件后,其价格迅速反弹,是否应该卖出?
  3. 如果一只股票在满足上述条件后,其价格继续下跌,是否应该卖出?
  4. 是否需要考虑其他的因素,例如公司的基本面情况、行业的发展趋势等?

python代码参考

def filter_stocks(stocks):
    filtered_stocks = []
    for stock in stocks:
        if stock['close'] < stock['sma_5']:
            if any(stock['high'] > stock['open'] + (stock['high'] - stock['open']) * 0.05 for _ in range(5)):
                filtered_stocks.append(stock)
    return filtered_stocks

这个函数接收一个股票数据集,然后筛选出那些收盘价在五日均线下方,但最近五个交易日中有至少一天的单日涨幅超过5%的股票。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧