Supermind量化交易-收盘价大于M20、2天前涨跌幅排列、连续5天涨幅大于-4%

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

问财量化选股策略逻辑

  1. 收盘价 > M20: 表示股价在20日移动平均线上方,通常被视为强势信号。
  2. 2天前涨跌幅排列: 可能说明股票在过去两天内表现强劲或疲软。
  3. 连续5天涨幅大于-4%: 表示股票在过去的五天内有稳定的上涨趋势。

选股逻辑分析

这个策略主要是基于收盘价和涨跌幅度来筛选出可能的强势股。然而,这种方法并不能完全保证选出的股票一定会上涨,因为市场是复杂的,受多种因素影响。

有何风险?

该策略的主要风险在于可能错过一些真正的强势股。因为这只是一种简单的筛选方法,可能会漏掉一些其他的有利因素。此外,对于短线交易者来说,如果买入后股票立即下跌,那么就可能面临较大的损失。

如何优化?

  1. 考虑更多的技术指标: 可以尝试结合其他的技术指标一起使用,比如RSI、MACD等,以提高准确率。
  2. 关注基本面: 对于长线投资者来说,除了技术面外,还需要关注公司的基本面情况,包括财务报表、行业地位、竞争力等因素。

最终的选股逻辑

在执行该策略时,需要根据市场情况和自己的投资风格进行适当的调整。一般来说,该策略可以用于寻找短期可能上涨的股票,但是不能作为唯一的投资决策依据。

常见问题

  1. 什么是M20?:M20指的是过去20个交易日的收盘价平均值。
  2. 为什么要选择连续5天涨幅大于-4%的股票?:这是为了寻找那些近期有一定上涨趋势的股票。

python代码参考

import pandas as pd

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

# 定义条件
conditions = [
    df['Close'] > df['M20'],
    df['2-day_change'] > 0,
    df['5-day_return'] > -0.04
]

# 筛选符合条件的股票
selected_stocks = df[conditions]

# 输出结果
print(selected_stocks)

在这个例子中,我们假设stock_data.csv文件包含了每日的开盘价、最高价、最低价、收盘价、5天的涨跌幅等信息。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论