(同花顺量化)10日涨幅大于0小于35_、周线macd在零轴之上、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%, 表示该股票最近有较多资金流入,说明市场对该股票比较看好。
  • 周线macd在零轴之上, 表示该股票的短期和长期趋势都是上涨的,说明该股票有较强的上涨动力。
  • 10日涨幅大于0小于35, 表示该股票在最近10天内有上涨,但涨幅不大,说明该股票还有上涨空间。

选股逻辑分析

  • 该策略基于资金流入和股票趋势来判断股票的上涨潜力,是比较常见的量化选股策略之一。
  • 优点是能够较好地捕捉到股票的上涨行情,但缺点是可能会错过一些短期涨幅较小的股票。

有何风险?

  • 该策略的缺点是可能会错过一些短期涨幅较小的股票,因此在实际操作中需要根据自己的风险承受能力来决定。
  • 另外,由于该策略是基于历史数据进行分析,因此可能会忽略一些未知的风险因素。

如何优化?

  • 可以考虑加入更多的量化指标来提高策略的准确性和稳定性。
  • 可以根据市场情况和投资者的风险承受能力来调整策略的参数,以达到更好的效果。

最终的选股逻辑

  • 选取今日增仓占比>5%的股票。
  • 选取周线macd在零轴之上的股票。
  • 选取10日涨幅大于0小于35的股票。
  • 在满足以上条件的股票中,选取股票价格较低的股票作为最终的选股结果。

python代码参考

  • 以下是一个简单的Python代码示例,用于实现上述的量化选股策略:
import talib

def get_top_gainers():
    # 获取今日增仓占比前5%的股票
    top_gainers = []
    for symbol in stocks:
        if talib.MA(stocks[symbol].close, timeperiod=10) > talib.MA(stocks[symbol].close, timeperiod=50):
            top_gainers.append(symbol)
    return top_gainers

def get_top_bullish_trend(stocks):
    # 获取周线macd在零轴之上的股票
    top_bullish_trend = []
    for symbol in stocks:
        if stocks[symbol].MACD(1

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

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

    模板如何使用?

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


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

评论