繁体   English   中英

将 Pine 脚本转换为 V5

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM