【发布时间】: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