<tuple_declaration>=<function_call>|<structure> 其中: | 是或的意思,方括号 [] 中包围的部分可以出现一次或不出现。 <declaration_mode> 是变量的声明模式。可以是 var 或 varip,或者省略。 <type> 是可选的,就像几乎所有 Pine Script 变量声明一样。 <identifier> 是变量名称。 <expression> 可以是字面...
//@version=5 indicator("Simple Moving Average", overlay=true) // 定义一个计算简单移动平均线的函数 smaFunction(src, length) => sum = 0.0 for i = 0 to length - 1 sum := sum + src[i] sum / length // 使用函数计算 14 周期的 SMA smaLength = input(14, title="SMA Length") smaVa...
//@version=5indicator("My script")//@function 将前一根k线上的 index 值加1,来计算当前k线的 indexcalcBarIndex()=>intindex=naindex:=nz(index[1],replacement=-1)+1//第一根k线上,index[1]是取不到值的,用-1代替//nz() 函数会将 na 值替换为指定的值(默认是0,这里是-1)。//@variable 每...
从v5 开始,Pine Script 不支持类。类型是 Pine 脚本中最接近类的东西。 例如: // @version=5library('mylib')// Custom types can only have attributes. No methods are allowed.export type person// lower first case is just a convention as seen in builtin objectsstringnameintage over18 booleanbool...
我无法让 abs 在 Pine Script v5 中工作 我试图找到蜡烛的完整尺寸,无论是看涨还是看跌,所以我尝试: FullLength = maths.abs(high-low)但都FullLength = abs(high-low) 不起作用。我收到消息: Could not find function or function reference 'maths.abs'. Could not find function or function reference ...
plot((time==testPeriodStart)?10e20:na,color=black, linewidth=1, style=line) 虽然我无法绘制虚线 -Dany Chamoun 3 如果有帮助的话:使用André上面的答案,可以使用时间戳多次静态调用drawVerticalLine函数。 (您可以使用带有GMT / UTC /“America / New_York”时间区实现的时间戳(请检查每个时区实现的文档)...
我在尝试在 pinescript 中声明变量时遇到以下错误。 Cannot call 'input' with 'defval'=series[integer] 脚本代码: // Function to determine the input value based on the timeframe f_get_period_input() => var int period = na if (timeframe.isintraday and timeframe.multiplier == 60) // ...
variable_name- Pine Script中允许的用户变量的任何名称(可以包含大写和小写的拉丁字符,数字和下划线(_),但不能以数字开头)。 expression- 任何算术表达式,就像定义常规变量一样。 将计算表达式并将其分配给变量一次。 例子 // Var keyword example var a = close ...
问Pine脚本-在单个布局中同时进行左右缩放EN但您可以尝试根据需要自定义原始数学公式,因此可以将其限制在...
ENTradingView.onready(function () { var widget = window.tvWidget = new TradingView.widget({...