量化交易-10日均线≥180日均线、60分钟dma(ddd值)≧dma(ama值)、涨幅〈

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

问财量化选股策略逻辑

这个选股逻辑的主要特征是:

  1. 10日均线 大于 180日均线,这是对于长期走势的一个基本判断,如果短期均线能够超越长期均线,说明短期内股票的价格有可能上涨。
  2. 60分钟Dma(dma(ddd值)) 大于 Dma(ama值),这是对于短期走势的一个衡量,Dma指标可以更好地反映出股价的波动情况,而ddd和ama两个参数的选择可以影响到结果的准确性。

选股逻辑分析

从这两个条件来看,该策略似乎更加关注短期价格的波动,而不是长期的趋势。然而,这种策略也存在一些风险。例如,如果短期价格的波动非常剧烈,可能会导致投资者在短期内频繁买卖,从而增加了交易成本,并且可能会影响投资回报率。另外,由于这个策略只考虑了价格因素,而没有考虑到公司的基本面情况,因此可能存在一定的误判风险。

如何优化?

为了降低这个策略的风险,我们可以尝试以下几种方法:

  1. 加入公司基本面数据:除了价格因素之外,我们还可以考虑公司的财务状况、业务模式等因素,来更全面地评估一只股票的投资价值。
  2. 调整参数选择:Dma指标的ddd和ama两个参数的选择会直接影响到结果的准确性,我们需要根据实际情况进行合理的调整。

最终的选股逻辑

我们的最终选股策略如下:

import pandas as pd
from talib import *

df = pd.read_csv('stock_data.csv') #假设已有股票数据
selected_stocks = df[(10*df['Close'] > 180*df['Close'].rolling(window=180).mean()) & (60*fastdema(df['Close'], timeperiod=60) > fastema(df['Close'], timeperiod=60))]

常见问题

  1. "Dma指标的ddd和ama两个参数的选择会直接影响到结果的准确性,我们需要根据实际情况进行合理的调整。" 这句话是什么意思?

    • Dma指标是一种技术分析工具,它通过计算一段时间内最高价和最低价之间的差值,来反映股票价格的波动情况。ddd和ama两个参数是用来设定差值计算方式的,如果我们选择合适的参数,可以提高Dma指标的准确性和实用性。
  2. "这种方法是否存在误判风险?"

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论