QuantOL 入门指南

REF - 引用历史数据

函数定义

REF(expression, period)

参数说明

参数类型说明
expressionExpression任意表达式或值
periodint向前引用的周期数

描述

引用 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可能返回空值
  • 建议配合其他条件使用,避免在数据不足时产生错误信号
QuantOL - 专业级量化交易平台