需要帮助?

试试AI小助手吧

基于动量和择时信号的股票交易示例

用户头像mx_***307okn
2024-01-14 发布

定义:动量轮动和择时信号

  1. 动量指标是一种技术分析指标,用于测量股票价格在一段时间内的变化速度,通常是以价格变化的百分比或价格变化的速率来表示。动量指标可以帮助投资者识别股票价格的趋势,并在价格涨势较强时进行买入,价格跌势较强时进行卖出。

  2. 择时信号是指通过技术分析或基本分析等方法,识别股票价格走势的变化,以确定买入或卖出的时机。择时信号可以帮助投资者在股票价格波动时,根据市场趋势进行买卖,以获取更好的投资回报。

在股票买卖策略中,动量指标和择时信号通常结合使用,以确定买入或卖出的时机。例如,动量指标可以帮助投资者确定股票价格的趋势,而择时信号可以帮助投资者在趋势变化时进行买卖,以获取更好的投资回报。

策略概要

该策略基于动量和择时信号,通过计算股票池中20日收益率动量拟合取斜率最大的股票,根据择时信号判断是否需要买入、持有或清仓,实现股票的买卖。

该策略代码概述:

  1. 股票池:包括上证50ETF、中证消费ETF、沪深300ETF和创业板500。
  2. 买入评分最高的前stock_num只股票。
  3. 最新动量参考最近momentum_day的20日收益率动量拟合取斜率最大的。
  4. 用ref_stock做择时计算的基础数据,计算最新斜率slope,拟合度r2参考最近N天,计算最新标准分zscore,rsrs_score参考最近M天。
  5. RSRS标准分指标阈值为0.7。
  6. 计算结束ma收盘价,参考最近mean_day,计算初始ma收盘价,参考(mean_day + mean_diff_day)天前,窗口为mean_diff_day的一段时间。
  7. 交易模块包括自定义下单、开仓和平仓,根据择时信号判断是否需要切换或者清仓。
收益&风险
源码

评论