【问题标题】:This "is not a function" (Pine-Script)这“不是函数”(Pine-Script)
【发布时间】:2021-09-16 07:38:49
【问题描述】:

我从 Youtuber 的视频中完全复制了这个简单的代码(Pine 脚本),但不知何故它对我不起作用。 视频:https://www.youtube.com/watch?v=z3Sq6snvFQs

代码[摘要]:

//@version=4
study(title="Hammers and Shooting Stars", shorttitle="Pin Bars")
plot(close)

// Get user input
fibLevel = input(title="Fib Level", type=input.float, defval=0.333)
colorFilter = input(title="Color Must Match", type=input.bool, defval=false)

// Calculate fibonacci level for current candle
bullFib = (low - high) * fibLevel + high
bearFib = (high - low) * fibLevel + low

// Determine which price source closes or opens highest/lowest
lowestBody = close < open ? close : open
highestBody = close > open ? close : open

// Determine if we have a valid hammer or shooting star
hammerCandle = lowestBody >= bullFib (not colorFilter or close > open)
starCandle = highestBody <= bearFib (not colorFilter or close < open)

问题:

'bullFib'不是函数(在这一行):

hammerCandle = lowestBody >= bullFib (not colorFilter or close > open)

'bearFib' 不是函数(在这一行):

starCandle = highestBody <= bearFib (not colorFilter or close < open)

指的是什么:

bullFib = (low - high) * fibLevel + high
bearFib = (high - low) * fibLevel + low

我不是编码员,我现在正在学习编码,但是这个问题经常发生。但是当这是复制的代码在其他人身上工作时发生这种情况就很奇怪了。

谢谢。

【问题讨论】:

    标签: pine-script tradingview-api


    【解决方案1】:

    这只是不正确的语法错误。您忘记了bullFib(not colorFilter or close &gt; open)) 之间的and 逻辑运算符

    走这条线

    hammerCandle = lowestBody >= bullFib (not colorFilter or close > open)
    

    其中bullFiblowestBody 是一些浮点变量(数字)。

    这里是比较操作

    lowestBody >= bullFib
    

    导致truefalse

    下一个

    (not colorFilter or close > open)
    

    这也是逻辑运算符,结果为truefalse。 简化这个,你会得到:

    hammerCandle = condition1 (condition2) 这是不正确的。只需在两者之间添加逻辑运算符即可。

    hammerCandle = condition1 and condition2


    所以正确的语法将是

    hammerCandle = lowestBody >= bullFib and (not colorFilter or close > open)
    

    【讨论】:

      猜你喜欢
      • 2021-04-08
      • 2020-06-10
      • 1970-01-01
      • 2021-12-15
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多