通达信指标公式转同花顺近2天没有涨停板、上15个交易日涨停数大于0、涨幅2%-7%

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

问财量化选股策略逻辑

本策略通过以下几个条件进行筛选:

  • 近2天没有涨停板: 这可以避免近期股价波动过大的股票,使得选出的股票相对稳定。
  • 上15个交易日涨停数大于0: 表明该股在最近一段时间内有一定的上涨动力和活跃度。
  • 涨幅2%-7%: 这个区间内的股票涨幅相对适中,既不会过于高估,也不会太低。

选股逻辑分析

这个策略的优点是能够筛选出具有一定潜力和活力的股票,但缺点是可能会漏掉一些短期爆发力较强的股票。另外,如果市场整体走势疲软,那么即使满足以上条件的股票也有可能表现不佳。

有何风险?

由于使用的是历史数据,因此无法保证未来的表现。此外,市场情绪、政策变化等因素也可能影响到股票的表现。

如何优化?

可以通过增加更多的条件来进一步筛选股票,或者调整筛选条件的阈值来适应不同的市场环境。

最终的选股逻辑

综合考虑上述因素,最终的选股逻辑为:选择近2天没有涨停板,且上15个交易日至少有1个涨停,且涨幅在2%-7%之间的股票。

常见问题

  1. 如何确定涨停数和涨幅的阈值?
    答案:这需要根据市场环境和个人投资风格来进行调整。

  2. 这个策略是否适合所有投资者?
    答案:不一定,每个人的投资目标和风险承受能力都不同,因此需要根据自己的情况来调整策略。

指标公式代码参考

问财的代码示例:

def strategy():
    # 近2天没有涨停板
    no_stocks = market_data.get_value('close', date=now - timedelta(days=2), field='STOCKID') == 'N'
    
    # 上15个交易日至少有1个涨停
    at_least_one_stocks = market_data.get_value('close', date=now - timedelta(days=15), field='STOCKID').count() >= 1
    
    # 涨幅在2%-7%
    stock_returns = market_data.get_value('close', date=now, field='STOCKID') / market_data.get_value('close', date=now - timedelta(days=1), field='STOCKID')
    high_returns = np.percentile(stock_returns

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

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

    模板如何使用?

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


    
收益&风险
源码

评论