[英]Converting Pine Script to V5
我正在尝试将旧脚本转换为 V5 并收到以下错误。
zigzag() => _isUp = close >= open _isDown = close <= open _direction = _isUp[1] and _isDown? -1: _isDown[1] and _isUp? 1: nz (_direction[1]) _zigzag = _isUp[1] and _isDown and _direction[1]?= -1. ta:highest(2)? _isDown[1] and _isUp and _direction[1].= 1: ta.lowest(2) : na
未声明的标识符“_direction”
在 scope 'zigzag' 中找不到变量 '_direction',无法注册副作用
这里有什么问题? 你有什么建议?
v3
及以上版本不允许自引用。
您应该首先定义变量,然后使用它。
zigzag() =>
_isUp = close >= open
_isDown = close <= open
_direction = 0
_direction := _isUp[1] and _isDown ? -1 : _isDown[1] and _isUp ? 1 : nz (_direction[1])
_zigzag = _isUp[1] and _isDown and _direction[1] != -1 ? ta.highest(2) : _isDown[1] and _isUp and _direction[1] != 1 ? ta.lowest(2) : na
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.