问题标签 [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.

0 投票
1 回答
80 浏览

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)

错误:

第 195 行:不匹配的输入 ')' 期望 ':'。 在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
91 浏览

pine-script - Pinescript 5 中的 Williams Alligator 策略

我第一次尝试学习 pine 脚本,并设法完成了基础知识。作为练习的一部分,我正在尝试为 William Alligator 策略构建脚本,但我无法绘制图表,下面是相同的代码。任何人都可以建议我的脚本是否有问题?谢谢!

//鳄鱼

//鳄鱼

0 投票
1 回答
76 浏览

pine-script - Pinescript 循环遍历图纸

我正在尝试在 pinescript 中编写一个代码,该代码将遍历一个包含价格水平的数组。然后它根据设置的参数绘制一个框。我的问题是这样的——当它在循环中循环时,我得到了大量的重复行。如果数组中有 10 个项目,则第一行/框将被绘制 10 次。我该如何避免呢?

请忽略 box.new 中的 x、y、边框、颜色、样式。我在这里简化。如何解决这个问题,只为每个 i 创建一个盒子?非常感谢

0 投票
1 回答
309 浏览

pine-script - PineScript - 双上下确认点(变量)

新的PineScript!

我想使用此指标(https://www.tradingview.com/script/a0vTLaS6-Double-Top-Bottom-Ultimate-OS/)向我的脚本添加进入/关闭策略,但我找不到这些点的变量. 在此处输入图像描述

所以我需要双底确认点和双顶确认点的变量,所以我可以将它们添加到我的 strategy.entry 和 strategy.close 中。另外,脚本超过 300 行,所以我认为最好分享原始指标。

干杯!

0 投票
1 回答
487 浏览

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”)时,我可以将其关闭再打开?是正常输入吗?或者我应该缩进代码中的所有内容?

0 投票
1 回答
335 浏览

pine-script - PineScript - ATR % 止损

我想在策略放置/检测到一个条目时添加 ATR 止损。到目前为止,我想出了这个脚本:


我的问题是,我不知道如何将此脚本关联/连接到我的脚本参数。我是否必须创建一个新变量,然后将其插入到我的 strategy.close 中?

注意:x,y,z,t 是预定义变量。

0 投票
1 回答
43 浏览

pine-script - PineScript = 向 atr 止损添加输入

我想为仅绘制长 atr 止损做一个新的输入。

atr SL 脚本:


我应该使用if (plotLong == true)参数来绘制这个脚本吗?如果是的话怎么办?

0 投票
1 回答
75 浏览

pine-script - PineScript - 多个进入/退出参数

我想创建多个 strategy.entry 和 exit 参数。但是当我运行脚本时,其他参数将不会激活,因为前一行输入参数仍在交易中并且尚未关闭/退出。我是否必须定义总头寸大小并为每个参数指定它?如果是,你能解释一下吗?

谢谢

0 投票
1 回答
194 浏览

pine-script - PineScript - 为变量设置颜色输入

我刚刚在我的策略中添加了一个简单的 EMA 脚本。问题是当它加载时,颜色 defval 是蓝色的。所以我为每个 ema(慢速和快速)进行了颜色输入,但它不起作用。你知道我在哪里做错了吗?

EMA脚本:

  • 还有一种方法可以设置颜色 defval,以便当指示器打开时它会显示特定颜色?(例如:橙色,红色)

谢谢!

0 投票
1 回答
63 浏览

pine-script - PineScript - Strategy.exit 没有响应

我对 strategy.exit 有一些问题。这没用。如下图所示,两个退出参数都应该有效!

在此处输入图像描述

RSI 脚本: