SMA 与 RSI 函数
欢迎来到指标这一章!指标是对市场数据进行变换,用于生成信号或过滤噪声。指标是许多交易系统的基础,您将在本课程中构建的系统也会用到多个指标。
简单移动平均线(SMA)和相对强弱指数(RSI)是两类经典指标。正如您在第 1 章所见,SMA 是过去价格的算术移动平均;而 RSI 是一个有界的振荡指标,取值范围为 0 到 100。它们各自的函数 SMA() 和 RSI() 都需要输入价格序列,分别以 x 和 price 表示,并指定回看期 n,例如:
SMA(x = Cl(GDX), n = 50)
RSI(price = Cl(GDX), n = 50)
在本练习中,您将练习调用这些指标的基础函数。quantmod 和 TTR 库以及 SPY 数据已为您加载完成。
本练习是课程的一部分
R 中的金融交易
练习说明
- 基于
SPY的收盘价创建 200 日 SMA,并命名为spy_sma。 - 基于
SPY的收盘价创建回看期n为 3 天的 RSI,并命名为spy_rsi。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a 200-day SMA
spy_sma <- SMA(___)
# Create an RSI with a 3-day lookback period
spy_rsi <- RSI(___)