量化交易社区-60分钟dma(ddd值)≧dma(ama值)、涨幅〈0、利润增长大于1

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

问财量化选股策略逻辑

在量化投资领域,选股策略是实现投资目标的重要手段。本文将介绍一种基于60分钟DMA和AMACD指标的选股策略,该策略基于以下两个逻辑:

  1. DMA值大于AMACD值:DMA(Dynamic Mean Average)是一种趋势跟踪指标,可以帮助投资者判断市场的大趋势。而AMACD是一种动量指标,能够判断市场的短期走势。当DMA值大于AMACD值时,说明市场处于上升趋势,这是我们的第一个买入信号。

  2. 涨幅小于0,利润增长大于1:在买入后,我们关注股票的涨幅。当涨幅小于0时,说明股票处于下跌趋势,这是我们的卖出信号。同时,我们关注股票的利润增长,当利润增长大于1时,说明股票的短期表现较好,这也是我们的买入信号。

选股逻辑分析

这种选股策略的优点在于,它能够较好地捕捉到市场的趋势变化,从而为投资者提供更多的交易机会。同时,该策略考虑了股票的短期表现和利润增长情况,使得选股更加全面。然而,这种策略也存在一定的风险。

有何风险?

该策略主要面临的风险来自于市场波动和股票的短期波动。市场波动可能会导致股票的价格波动,从而影响投资者的收益。股票的短期波动可能会导致策略的失败,从而影响投资者的收益。

如何优化?

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

  1. 调整买入和卖出条件的阈值,使得策略更加灵活。
  2. 引入更多的技术指标,使得策略更加全面。
  3. 考虑市场情况,例如宏观经济环境、行业发展趋势等,从而更好地把握股票的走势。

如何优化?

  1. 调整买入和卖出条件的阈值,例如可以考虑使用更加智能的算法,根据市场情况进行动态调整。
  2. 引入更多的技术指标,例如MACD、RSI、布林带等,从而使得策略更加全面。
  3. 考虑市场情况,例如宏观经济环境、行业发展趋势等,从而更好地把握股票的走势。

最终的选股逻辑

在优化后的策略中,我们将结合DMA和AMACD指标来判断市场趋势,结合股票的短期表现和利润增长情况来选择买入和卖出信号。具体的选股逻辑如下:

if dma(Close) > dma(SMA):
    if Close[1]/Close[0] < 0 and profit_growth > 1:
        buy()
    elif Close[1]/Close[0] >= 0:
        sell()

常见问题

  1. 什么情况下会触发买入和卖出信号?

买入信号触发的情况:DMA值大于AMACD值,跌幅小于0,且利润增长大于1。

卖出信号触发的情况:DMA值小于AMACD值,涨幅大于0,且利润增长小于1。

  1. 策略的风险在哪里?

该策略主要面临的风险来自于市场波动和股票的短期波动。市场波动可能会导致股票的价格波动,从而影响投资者的收益。股票的短期波动可能会导致策略的失败,从而影响投资者的收益。

  1. 如何调整策略?

策略的调整主要包括调整买入和卖出条件的阈值,例如可以考虑使用更加智能的算法,根据市场情况进行动态调整。此外,可以引入更多的技术指标,使得策略更加全面。同时,考虑市场情况,例如宏观经济环境、行业发展趋势等,从而更好地把握股票的走势。

指标公式代码参考

dma(Close, 12)  # 12期的简单移动平均线
dma(Close, 26)  # 26期的简单移动平均线
dma(SMA, 9)  # 9期的简单移动平均线
dma(SMA, 21)  # 21期的简单移动平均线
profit_growth = (Close[1]-Close[0])/Close[0]  # 利润增长

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论