开始使用免费开始使用

SMA 与 RSI 函数

欢迎来到指标这一章!指标是对市场数据进行变换,用于生成信号或过滤噪声。指标是许多交易系统的基础,您将在本课程中构建的系统也会用到多个指标。

简单移动平均线(SMA)相对强弱指数(RSI)是两类经典指标。正如您在第 1 章所见,SMA 是过去价格的算术移动平均;而 RSI 是一个有界的振荡指标,取值范围为 0 到 100。它们各自的函数 SMA()RSI() 都需要输入价格序列,分别以 xprice 表示,并指定回看期 n,例如:

SMA(x = Cl(GDX), n = 50)
RSI(price = Cl(GDX), n = 50)

在本练习中,您将练习调用这些指标的基础函数。quantmodTTR 库以及 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(___)
编辑并运行代码