问题标签 [pine-script-v4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pine-script - PineScript - 不匹配的输入 ')' 期望 ':'
PineScript 的新手,运行此代码,但它给了我一个错误:
脚本:
194 - 如果 av_use
195-警报(消息=“e=”+代理+“b=long q=”
第196章
197 - + " s=" + 对
198 - + " t=" + (av_limitOrder ? "limit fp=")
199 - +“fsl =”+ tostring(t_stop)
200 - + " ftp=" + tostring(t_target)
201 - + (av_gtdOrder != 0 和 av_limitOrder ? gtdString : ""),
202 - 频率=alert.freq_once_per_bar_close)
错误:
pine-script - Pinescript 5 中的 Williams Alligator 策略
我第一次尝试学习 pine 脚本,并设法完成了基础知识。作为练习的一部分,我正在尝试为 William Alligator 策略构建脚本,但我无法绘制图表,下面是相同的代码。任何人都可以建议我的脚本是否有问题?谢谢!
//鳄鱼
//鳄鱼
pine-script - Pinescript 循环遍历图纸
我正在尝试在 pinescript 中编写一个代码,该代码将遍历一个包含价格水平的数组。然后它根据设置的参数绘制一个框。我的问题是这样的——当它在循环中循环时,我得到了大量的重复行。如果数组中有 10 个项目,则第一行/框将被绘制 10 次。我该如何避免呢?
请忽略 box.new 中的 x、y、边框、颜色、样式。我在这里简化。如何解决这个问题,只为每个 i 创建一个盒子?非常感谢
pine-script - PineScript - 双上下确认点(变量)
新的PineScript!
我想使用此指标(https://www.tradingview.com/script/a0vTLaS6-Double-Top-Bottom-Ultimate-OS/)向我的脚本添加进入/关闭策略,但我找不到这些点的变量.
所以我需要双底确认点和双顶确认点的变量,所以我可以将它们添加到我的 strategy.entry 和 strategy.close 中。另外,脚本超过 300 行,所以我认为最好分享原始指标。
干杯!
pine-script - PineScript - 向 ON/OFF 图表添加输入
PinScript 新手。
我将此指标脚本(https://www.tradingview.com/script/a0vTLaS6-Double-Top-Bottom-Ultimate-OS/)添加到我的原始策略中,因此我可以为 strategy.close/entry 添加新条件,但是问题是我以前的图表和一些按钮现在不再工作了。我认为我插入的新脚本(复制/过去)覆盖了以前的策略,因此以前的图表不起作用。在这种情况下,我认为最好的选择是为下面显示的框创建一个 Input.bool。
我想出了这个:
xyz = input(title="XYZ", type=input.bool, defval=false)
但我不知道我应该如何将此输入与其相关行联系起来。我认为第 172 行是此框的相关代码:
另外,如果我想在我的策略中添加(复制/过去)新脚本。有没有办法在我的指标中为整个指标创建一个按钮?例如,我的指标名称是“XYZ”,我想在“XYZ”中添加“ABC”。有没有办法为“ABC”设置一个按钮,所以当我使用通用指示器(“XYZ”)时,我可以将其关闭再打开?是正常输入吗?或者我应该缩进代码中的所有内容?
pine-script - PineScript - ATR % 止损
我想在策略放置/检测到一个条目时添加 ATR 止损。到目前为止,我想出了这个脚本:
我的问题是,我不知道如何将此脚本关联/连接到我的脚本参数。我是否必须创建一个新变量,然后将其插入到我的 strategy.close 中?
注意:x,y,z,t 是预定义变量。
pine-script - PineScript = 向 atr 止损添加输入
我想为仅绘制长 atr 止损做一个新的输入。
atr SL 脚本:
我应该使用if (plotLong == true)
参数来绘制这个脚本吗?如果是的话怎么办?
pine-script - PineScript - 多个进入/退出参数
我想创建多个 strategy.entry 和 exit 参数。但是当我运行脚本时,其他参数将不会激活,因为前一行输入参数仍在交易中并且尚未关闭/退出。我是否必须定义总头寸大小并为每个参数指定它?如果是,你能解释一下吗?
谢谢
pine-script - PineScript - 为变量设置颜色输入
我刚刚在我的策略中添加了一个简单的 EMA 脚本。问题是当它加载时,颜色 defval 是蓝色的。所以我为每个 ema(慢速和快速)进行了颜色输入,但它不起作用。你知道我在哪里做错了吗?
EMA脚本:
- 还有一种方法可以设置颜色 defval,以便当指示器打开时它会显示特定颜色?(例如:橙色,红色)
谢谢!