实现一个指标 - II
恭喜您实现了第一个指标!现在,您将通过添加一个 50 日 SMA,让策略更稳健。将一条快的移动平均与一条慢的移动平均配合使用,是预测某资产价格未来何时可能上行的一种简单且常见的方法。单个指标能提供大量信息,但真正稳健的交易系统需要多个指标共同发挥作用。
在本练习中,您还将把这个 50 日 SMA 添加到 strategy.st 中。quantstrat 和 quantmod 包也已为您加载。
本练习是课程的一部分
R 中的金融交易
练习说明
- 在现有策略
strategy.st上使用add.indicator()。参考上一个练习中的示例代码。 - 将 SMA 函数作为
name参数提供。 - 指定 SMA 所需的参数,使用
mktdata的收盘价和回看期n为 50 天。别忘了使用quote函数! - 将新指标标记为
"SMA50"。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___,
# Add the SMA function
name = "__",
# Create a lookback period
arguments = list(___),
# Label your indicator SMA50
label = ___)