首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能解释一下刚才弹出的没有继续的行尾吗?

你能解释一下刚才弹出的没有继续的行尾吗?
EN

Stack Overflow用户
提问于 2020-10-01 08:06:25
回答 1查看 175关注 0票数 0

根据pine的说法,我正在创建一个指示器,一切都很好,直到我在第250行附近保存了一些代码,然后突然开始在第46行的代码中出现这个错误。这是导致错误的区域以及它下面的几行,因为这似乎是一个缩进问题,我似乎无法发现它。

代码语言:javascript
运行
复制
study("Order Blocks and IOF v2", shorttitle="OB/IOF2", overlay=true, max_bars_back=2000)

var color colEntry = input(defval=color.blue, title="Entry Line", type=input.color)
var color colSl = input(defval=color.red, title="SL Line", type=input.color)
var color colTP = input(defval=color.green, title="TP Line", type=input.color)
var int lineExt = input(defval=25, title="Bars to Extend Signal Lines", type=input.integer)
var string size = input(defval=size.normal, title="Label Size", options=[size.auto, size.huge, size.large, size.normal, size.small, size.tiny], type=input.string)

// setup criteria
var bool reqImpulse = input(defval=true, title="Require Impulse Move After?", type=input.bool)
var bool reqEngulfing = input(defval=true, title="Require Engulfing Candle After?", type=input.bool)
var bool reqBOSMinor = input(defval=true, title="Require BoS (Minor) After?", type=input.bool)
var bool reqBOSMajor = input(defval=true, title="Require BoS (Major) After?", type=input.bool)
var bool reqPreBOSMinor = input(defval=true, title="Require BoS (Minor) Before?", type=input.bool)
var bool reqPreBOSMajor = input(defval=true, title="Require BoS (Minor) Before?", type=input.bool)

// tunable settings that won't be in the dialog
var int maLen = 1 // moving average length for trend
var float atrMult = 1.5 // atr multiplier for impulse moves
var int atrLen = 9 // atr length
var float atrPivot = 2 // atr multiplier for major pivot points
var float atrBreakMin = 0.5 // atr multiplier for breaking levels

f_getRads(source, len) =>
    atan((source - nz(source[len]))/len)

f_getHighest(len) =>
    int offset = 0
    float val = high
    for i = 1 to len
        if high[i] > val
            offset := i
            val := high[i]
    [offset, val]

f_getLowest(len) =>
    int offset = 0
    float val = low
    for i = 1 to len
        if low[i] < val
            offset := i
            val := low[i]  // *** this is line 46
    [offset, val]

var float _atr = 0

line 46: Mismatched input 'if' expecting 'end of line without line continuation'.

EN

回答 1

Stack Overflow用户

发布于 2020-10-01 12:18:39

好吧,这只是pine中的一个bug,所以别管这个问题。我从来没有调整过有问题的代码,只是在底部添加了一些不相关的代码,因为我一直在工作,这个错误现在神奇地消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64147392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档