点击获取选股策略-2天前涨跌幅排列、涨幅小于5%和、分时高开3%到6%之间

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

问财量化选股策略逻辑

在本次量化选股中,我们主要采用以下策略进行选股:

  1. 2天前涨跌幅排列:我们首先会根据股票近两天的涨跌幅进行排序,选出涨幅小于5%的股票。
  2. 分时高开3%到6%之间:我们选出近一段时间内分时线上涨超过3%并且最高价超过6%的股票。

选股逻辑分析

1. 涨幅小于5%

这个策略的目的是选出近期表现相对稳定的股票,避免那些短期内涨幅较大的股票,这样可以降低选股的风险。

2. 分时高开3%到6%

这个策略的目的是选出有潜力上涨的股票,因为当股票的分时线在一段时间内保持在一个较高的水平,说明股票的走势较为强势,有较大的上涨空间。

有何风险?

这个策略主要存在以下风险:

  1. 市场风险:股票价格受到市场整体走势的影响,选股策略不能完全避免市场风险。
  2. 选股偏差:由于选股策略主要依赖历史数据,可能会存在选股偏差,不能完全预测未来走势。

如何优化?

  1. 结合其他策略:可以结合技术分析、基本面分析等其他投资策略,以提高选股的准确性。
  2. 参数调整:可以对策略中的参数进行调整,以适应不同的市场环境。

最终的选股逻辑

在选股时,我们首先会根据涨幅小于5%的原则筛选出股票,然后结合分时高开的3%到6%的条件,选出有潜力的股票。最终,我们选出符合以上条件的股票作为投资目标。

常见问题

  1. 什么情况下会触发策略的调整?

答:当股票的涨幅超过5%或者分时线跌破分时线的3%时,我们会对策略进行调整。

  1. 策略能保证多准确的收益?

答:策略的准确性无法保证,因为选股策略依赖于历史数据和市场环境,存在一定程度的误差。

指标公式代码参考

# 定义筛选条件的函数
def筛选股票(stock):
    # 计算股票近两天的涨幅
    delta = stock['delta'].pct_change()
    # 判断股票是否满足涨幅小于5%的条件
    if delta < 0.05:
        # 判断股票是否满足分时高开的3%到6%的条件
        if stock['high'].pct_change() > 0.03 and stock['high'].pct_change() <= 0.06:
            return True
    return False

# 获取符合筛选条件的股票列表
selected_stocks = stock_api.get_stock_list(筛选股票)

注意:以上代码仅为示例,实际使用时需要根据具体的市场环境和数据源进行修改。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论