量化交易60分钟dma(ddd值)≧dma(ama值)、10日振幅小于、近2天没有涨停板

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

问财量化选股策略逻辑

  • 60分钟dma(ddd值)≧dma(ama值): 这意味着股价短期的趋势较强,即短期内的上升或下降趋势比较明显。
  • 10日振幅<: 这意味着股价波动性较小,不易出现大幅的涨跌。
  • 近2天没有涨停板: 指在过去的两天内,股票没有达到涨停板的价格。

选股逻辑分析

这个策略的优点是能够筛选出短期内有较强上涨动力的股票,同时也能过滤掉波动性较大的股票,对于稳健投资者来说有一定的吸引力。然而,该策略可能存在以下风险:

  • 股票短期趋势并非长期趋势:虽然短期趋势较强,但并不代表长期趋势也会如此。
  • 低估错杀的风险:一些优质的公司可能会因为市场环境或者短期的不利因素而被低估,但这并不能通过这个策略来判断。

如何优化?

一种可能的优化方法是加入更多的技术指标进行综合评估,例如KDJ、MACD等。这样可以更全面地了解股票的技术面情况,从而提高筛选效果。此外,还可以考虑加入基本面数据,如公司的盈利能力、负债水平等,以从基本面的角度筛选股票。

最终的选股逻辑

  • 60分钟dma(ddd值)≧dma(ama值): 这意味着股价短期的趋势较强,即短期内的上升或下降趋势比较明显。
  • 10日振幅<: 这意味着股价波动性较小,不易出现大幅的涨跌。
  • 近2天没有涨停板: 指在过去的两天内,股票没有达到涨停板的价格。
  • KDJ和MACD处于金叉状态: 这意味着股票目前处于多头行情。
  • 公司盈利能力和负债水平较好: 这意味着公司的经营状况良好,具备一定的抗风险能力。

常见问题

  • 为什么需要选择近2天没有涨停板的股票?
    • 因为连续涨停板的股票可能存在较大的泡沫,而且这种走势也可能是庄家刻意制造的,所以不太可靠。

python代码参考

import pandas as pd
from talib import DDMO

# 获取股票数据
df = pd.read_csv('stock_data.csv')

# 定义策略
strategy = ['60分钟 dma(ddd_value) >= dma(ama_value)', 
            '10

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

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

    模板如何使用?

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


    
收益&风险
源码

评论