通达信指标公式转同花顺涨幅2%-7%、高开0

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

问财量化选股策略逻辑

假设我们使用的是问财软件,其代码如下:

def get策略逻辑():
    # 设置涨跌幅阈值和开盘价阈值
    min_gain = 0.02
    max_gain = 0.07
    open_price_threshold = 0.003
    
    # 使用ema和dmi计算参数
    ema_value = EMA('Close', timeperiod=14)
    dmi_value = DMI(high='High', low='Low', close='Close')
    
    # 计算ema和dmi的ddd值和ama值
    ema_ddd_value = EMA_DDI(dmi_value['ADX'], timeperiod=9)
    ama_value = EMA(ema_value, timeperiod=14)
    
    # 根据策略逻辑筛选股票
    return (ema_value > ema_ddd_value and ema_value > ama_value) and (ema_value > open_price_threshold * ema_value)

选股逻辑分析

这个策略主要基于EMA-DDI和AMA指标的交叉,以及60分钟线的DIF值是否超过前5分钟的DIF值。

有何风险?

这个策略的风险在于,如果市场趋势逆转或者突然大幅波动,可能会导致策略失效。此外,这个策略依赖于ema和dmi的计算结果,如果这些参数的选择不当,可能会导致策略的表现不佳。

如何优化?

为了优化这个策略,我们可以考虑以下几点:

  • 调整涨跌幅阈值和开盘价阈值,以适应不同的市场环境。
  • 尝试使用其他指标代替ema和dmi,如RSI、MACD等。
  • 对策略进行回测和调整,以提高其在历史数据上的表现。

最终的选股逻辑

根据我们的优化方案,我们可以得到以下的最终策略逻辑:

def get策略逻辑():
    # 设置涨跌幅阈值和开盘价阈值
    min_gain = 0.02
    max_gain = 0.07
    open_price_threshold = 0.003
    
    # 使用rsi和macd计算参数
    rsi_value = RSI(close='Close', timeperiod=14)
    macd_value = MACD(close='Close', fastperiod=12, slowperiod=26, signalperiod=9)

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧