量化交易60分钟dma(ddd值)≧dma(ama值)、10日均线≥180日均线、股价上涨

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

问财量化选股策略逻辑

该策略的选股逻辑主要基于以下三个条件:

  1. 60分钟 dma(ddd值) >= dma(ama值): 意味着短期移动平均线 (dda) 大于长期移动平均线 (ama),表明当前价格走势较强,有可能继续上涨。
  2. 10日均线 >= 180日均线: 表示短期趋势与长期趋势相一致,有利于股价稳定上升。
  3. 股价上涨: 表示当前市场行情较好。

以上三个条件综合考虑后,可以筛选出符合要求的股票,作为投资目标。

选股逻辑分析

该策略的优点在于简单易懂,且可以快速筛选出符合条件的股票。但是,缺点也很明显,即无法判断未来的市场走势和股票表现,因此可能存在一定的风险。

有何风险?

首先,该策略过于依赖短期指标,而忽视了长期趋势的影响,可能导致在股价下跌时误选股票。其次,由于市场环境的变化,一些股票可能会不符合上述条件,导致筛选结果不准确。

如何优化?

为了提高筛选效果,我们可以尝试引入更多的时间周期指标,并结合技术分析、基本面分析等多方面的信息进行综合评估。

最终的选股逻辑

通过60分钟 dma(ddd值) >= dma(ama值),10日均线 >= 180日均线,股价上涨的条件筛选股票,同时结合其他指标和技术分析、基本面分析等多方面的信息进行综合评估,以期选出具有潜力的投资标的。

常见问题

  1. 什么是dma和ama?
    答: dma是动态平均线,ama是加权平均线,两者都是移动平均线的一种。

  2. 为什么需要结合其他指标和技术分析、基本面分析等多方面的信息?
    答:单一的指标或方法可能不能完全反映股票的真实价值,因此需要结合多种因素进行全面评估。

python代码参考

import pandas as pd
import talib

# 假设df是数据框,包含开盘价,收盘价,最高价,最低价,成交量等信息
df['60D_DMA'] = talib.DEMA(df['Close'], timeperiod=60)
df['10D_MA'] = talib.MA(df['Close'], timeperiod=10)
df['180D_MA'] = talib.MA(df['Close'],

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

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

    模板如何使用?

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


    
收益&风险
源码

评论