【问题标题】:Extraneous input '1' expecting ']'外部输入 '1' 期待 ']'
【发布时间】:2021-05-17 20:45:01
【问题描述】:

所以我试图利用前瞻条件来参考下一根蜡烛的收盘价

Line 171 : SMI_Long_Fut = (SMI_Long_1, close[1], lookahead=barmerge.lookahead_on)
Line 172 : SMI_Short_Fut = (SMI_Short_1, close[1], lookahead=barmerge.lookahead_on)

但是我在第 171 行遇到了一个错误,上面写着“输入不匹配 ','期待 ')' 所以我将代码更改为:

SMI_Long_Fut = (SMI_Long_1), close[1], lookahead=barmerge.lookahead_on)
SMI_Short_Fut = (SMI_Short_1), close[1], lookahead=barmerge.lookahead_on)

我在第 171 行收到了这个新错误,它说外部输入 '1' 期待 ']'。我需要知道我做错了什么。谢谢大家。

【问题讨论】:

    标签: pine-script indicator


    【解决方案1】:

    我假设你忘记指定函数名称security

    SMI_Long_Fut = security(SMI_Long_1, close[1], lookahead=barmerge.lookahead_on)
    SMI_Short_Fut = security(SMI_Short_1, close[1], lookahead=barmerge.lookahead_on)
    

    【讨论】:

    • 哦,谢谢我已经解决了。我还有一个问题,有没有一种方法可以使用 security() 在多个符号上检查相同条件下的一个警报触发器。如果是的话,我想要一个例子吗?
    • 很遗憾,不能,因为函数 security 不允许您为参数 symbol 使用可变值。
    • 那么,这是否意味着我无法在多个符号上检查同一条件下的一个警报触发器?
    • 也许我不明白你想要什么。用脚本的 sn-p 和你想要得到的描述提出一个新问题。
    • 我的问题已达到上限。我将在这里输入它,因为这是我需要问的最后一个问题。我交易了许多货币对,并且我有一个用于交易的策略,但我使用免费的 tradingview 版本,因此我无法访问超过 1 个侧服务器警报。我现在要做的就是能够在任何选定的货币对上发出策略信号时触发一个警报,我将搜索引发警报并进行交易的那个,因为我只能使用我有权访问的单个警报的一条警报消息。
    猜你喜欢
    • 2019-12-28
    • 2020-02-26
    • 2022-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 2021-02-03
    相关资源
    最近更新 更多