QuantOL 入门指南
REF - 引用历史数据
函数定义
REF(expression, period)
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
expression | Expression | 任意表达式或值 |
period | int | 向前引用的周期数 |
描述
引用 period 个周期前的值。例如,REF(close, 1) 获取前一日的收盘价。
使用示例
// 昨日收盘价 REF(close, 1) // 5天前的收盘价 REF(close, 5) // 均线金叉:昨日短期均线在长期均线之下,今日之上 REF(SMA(close, 5), 1) < REF(SMA(close, 20), 1) & SMA(close, 5) > SMA(close, 20) // 引用另一个指标的值 REF(RSI(close, 14), 1) < 30 & RSI(close, 14) >= 30
典型应用
- 拐点检测:比较当前值与历史值的变化
- 交叉确认:结合REF函数判断信号的有效性
- 趋势反转:通过历史数据判断趋势是否改变
注意事项
- 引用周期不能超过当前可用的历史数据长度
- 在数据起始位置,REF可能返回空值
- 建议配合其他条件使用,避免在数据不足时产生错误信号