量化交易-dif大于dea、上周涨跌幅大于0、涨幅〈0

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

问财量化选股策略逻辑

使用DIF和DEA两个指标进行选股,当DIF大于DEA时,表示股票处于上升趋势;当上周的涨跌幅大于0,意味着这只股票在过去的一周内有上涨;当涨幅小于0,则说明这只股票在近一周内有下跌。

选股逻辑分析

这个策略的优点是能够捕捉到股票的上升趋势,但缺点是可能会错过一些短期快速上涨的股票。另外,由于只考虑了最近一周的涨跌情况,因此无法反映股票的整体走势。

有何风险?

该策略的主要风险在于无法完全捕捉到股票的上升趋势,可能会错失一些机会。此外,由于只考虑了一周的数据,因此也有可能会受到市场短期波动的影响。

如何优化?

可以考虑将更多的历史数据纳入计算,以便更准确地反映股票的长期走势。同时,也可以引入其他指标,如RSI等,来综合评估股票的状态。

最终的选股逻辑

DIF > DEA & 行情上涨 & 涨幅 < 0

常见问题

  1. 为什么只有上涨的趋势才能选?
  2. 为什么要考虑上周的涨跌幅?
  3. 如果我想要长期投资,应该选择什么策略?

python代码参考

import pandas as pd

# 读取股票数据
data = pd.read_csv('stock_data.csv')

# 计算DIF和DEA
df_diff = data['close'].pct_change()
df_dea = df_diff.rolling(window=14).mean()

# 获取符合条件的股票
selected_stocks = data[(df_diff > df_dea) & (data['close'] > data['open']) & (data['close'] < data['high'])]

print(selected_stocks)

以上就是基于问财的选股策略的实现过程,以及其可能存在的问题、优化方案和最终的选股逻辑。希望对你有所帮助!

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧