通达信公式转换成同花顺60分钟dma(ddd值)≧dma(ama值)、下破五日均线、股价小

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

问财量化选股策略逻辑

  • 60分钟 dma (ddd value) ≧ dma (ama value) : 这个条件表示该股票在最近一段时间内的短期动量要大于长期动量,这可能是该股票即将上涨的一个信号。
  • 下破五日均线 : 当股票价格跌破五日移动平均线时,可能预示着价格趋势正在转变,投资者需要谨慎对待。
  • 股价 < 19 : 股价低于19元可能是一个相对便宜的价格点,适合买入。

选股逻辑分析

  • 60分钟 dma (ddd value) ≧ dma (ama value)下破五日均线 是基于技术指标的量化筛选,可以提供一些基本的市场洞察和预测能力。
  • 股价 < 19 则是基于价格的量化筛选,提供了一种简单的估值判断方法。

有何风险?

  • 技术指标可能存在过度拟合的问题,可能导致误判。
  • 如果市场情绪突然变化,这些技术指标可能无法及时反映市场的变化。

如何优化?

  • 可以通过增加更多的技术指标来提高准确率,或者尝试不同的参数组合来找到最佳的结果。
  • 也可以结合其他因素,如基本面分析、行业动态等,来提高策略的稳定性。

最终的选股逻辑

  • 选择ddma >= ama且股价低于19的股票。

常见问题

  • 什么是ddma?ama?
    • ddma是30分钟平均流量,ama是120分钟平均流量。
  • 什么是均线?
    • 均线是一种常用的股票价格趋势分析工具,用于观察股票价格的历史走势,并以此预测未来的走势。

python代码参考

import talib as ta

def get_select_factors(stock_data):
    # 获取ddma和ama
    ddma = ta.DMA(stock_data['Close'], timeperiod=30)
    ama = ta.MA(stock_data['Close'], timeperiod=120)

    # 获取5日移动平均线
    five_day_ma = ta.SMA(stock_data['Close'], timeperiod=5)

    # 获取当前股票价格是否低于19
    price_below_19 = stock_data['Close'] < 19

    return ddma > ama &

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

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

    模板如何使用?

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


    
收益&风险
源码

评论