(原mindgo量化策略-)近25个交易日有单日涨幅大于等于百分之10_、七连阴、高点为两

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

问财量化选股策略逻辑

高点为两日最高,七连阴,近25个交易日有单日涨幅大于等于百分之10

选股逻辑分析

这个策略的逻辑是基于以下三个条件来筛选股票:

  1. 高点为两日最高:这意味着股票在最近的两个交易日中达到了最高价,表明市场对该股票的短期走势较为乐观。
  2. 七连阴:连续七个交易日的阴线走势,表明股票价格在短期内出现了连续的下跌,可能预示着市场对该股票的看空情绪较为浓厚。
  3. 近25个交易日有单日涨幅大于等于百分之10:这意味着股票在过去的25个交易日内,至少出现过一天的涨幅大于等于10%,表明股票价格在短期内有一定的反弹力度。

综合以上三个条件,该策略可以筛选出那些短期内有反弹潜力、但市场情绪较为悲观的股票。

有何风险?

该策略的局限性在于,它只考虑了股票的短期走势,而没有考虑长期趋势。因此,如果股票的长期趋势向下,即使在短期内出现反弹,也可能无法逃脱下跌的命运。此外,该策略也忽略了股票的基本面因素,例如公司的财务状况、盈利能力等,这些因素也会影响股票的价格走势。

如何优化?

为了优化该策略,可以考虑加入一些基本面因素,例如公司的财务状况、盈利能力等,以更全面地评估股票的价值。此外,还可以考虑加入一些技术分析指标,例如移动平均线、布林线等,以更好地判断股票的走势。

最终的选股逻辑

最终的选股逻辑如下:

def select_stock():
    # 获取所有A股股票的代码和名称
    stocks = get_stocks()

    # 初始化一个空列表,用于存储符合条件的股票
    selected_stocks = []

    # 遍历所有股票
    for stock in stocks:
        # 获取股票的高点、七连阴天数和近25个交易日的涨幅情况
        high_price, seven_days_negative, daily_gain大于等于10 = get_stock_data(stock)

        # 如果符合条件,将股票加入到选股票列表中
        if high_price and seven_days_negative and daily_gain大于等于10:
            selected_stocks.append(stock)

    # 返回符合条件的股票列表
    return selected_stocks

python代码参考

import tushare

    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
    
收益&风险
源码

评论