基于 RSI 构建信号
现在来实现您的第一个均值回归策略。均值回归交易利用信号来识别市场失衡:当市场超卖时做多,当市场超买时做空。
首先,您将使用 RSI 指标来判断市场状态并构建信号。当 RSI 低于 30 时,建立多头仓位;当 RSI 高于 70 时,建立空头仓位;当 RSI 介于 30 与 70 之间时,不建仓。
RSI 指标已预先计算并保存在 stock_rsi 中。Google 股票的历史价格数据已预加载在 price_data 中。另外,bt 包也已为您导入。
本练习是课程的一部分
Python 中的金融交易
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Construct the signal
signal[____ > ____] = -1
signal[____ < ____] = 1
signal[(____ <= ____) & (____ >= ____)] = 0