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