问题标签 [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 回答
289 浏览

pine-script - PineScript - 设置 % 止损

我为我的策略找到了一个简单的百分比止损:

(注意:a、b、x、y、z 是预定义变量。)

但我仍然在我的交易列表中看到 -7%、-10% 的损失,这意味着这个止损策略不起作用。在设置止损时,你能提出一个更好的脚本吗?我只想在策略检测到进场时设置 5% 的止损,所以当市场对我不利并且超过 5% 时,我想关闭交易。因此,我想要一个简单的止损,而不是追踪止损。

谢谢!

0 投票
0 回答
110 浏览

pine-script - TradingView pine 脚本:设置退出头寸的净值百分比

我的头寸目前​​在以下情况下退出:

我怎样才能做到这一点,所以只有 25% 的头寸被退出?如果再次满足条件,是否会继续卖出 25%,直到 100% 卖出?

0 投票
0 回答
56 浏览

pine-script - PineScript - 止损策略/平均价格

我将此脚本用于“止损”和“获利”:

我有 1 个问题和 1 个问题:

问题:

我想创建一个按钮来关闭/打开止损和获利(每个单独一个),我不希望它总是显示。我知道我必须制作“input.bool”,但是当我在“sl_inp”或“tp_inp”中插入“input.bool”时,它说输入不应该是布尔值。(我认为这是因为“/100”),那么当输入应该以百分比计算时,如何为上述图创建关闭/打开按钮?

问题:

这个脚本使用的是平均价格,我认为正因为如此,当市场变得更加波动时,它会弄乱止损和止盈点。有没有办法将其设置为条的实际价格而不是平均价格?(例如:入场栏的 2% 止损(入场栏:当策略检测到入场时))

在此处输入图像描述

谢谢!

0 投票
0 回答
47 浏览

pine-script - PineScript - Strategy.entry 订单金额

这是我的策略标题脚本:

我创建了大约 5 个不同的“strategy.entry”和“strategy.close”。根据标题我想花费 1000 美元,但我希望每个条目使用相同的金额(在本例中为 200 美元)。

我的问题:

1-我是否必须在“strategy.entry”中将其指定为参数,还是应该将其添加到策略标题中?(为了从“initial_capital”金额“strategy.entry”s 中平等分配订单金额)

2-我将金字塔设置为 5。有时我看到该策略从同一个“strategy.entry”需要很长时间,如果初始“strategy.entry”仍未关闭,是否有办法阻止新条目。(例如:“ strategy.entry("LongA")" 检测到一个多头条目。由于波动性,另一个策略将另一个类似条目识别为 "strategy.entry("LongA")" 并进入多头,即使最初的 "strategy.entry("LongA" ")" 仍然打开。所以基本上我希望它不要输入一个 "strategy.entry("LongA")" long (相同的条目),如果有另一个打开的 "strategy.entry("LongA")"。)

谢谢

0 投票
1 回答
108 浏览

pine-script - 我们在哪里可以获得交易量视图的内置脚本

我在做股票市场的成交量分析,有各种基于价格和成交量的指标,但成交量是一个基本指标,很多分析都在上面完成,但我无法像在其他公共指标上那样提取代码.

我尝试在谷歌或其他已经根据成交量做出指标的Trading View Publishers上搜索,但没有获得相关脚本

任何人都可以告诉我们从哪里可以得到它的脚本代码。

0 投票
2 回答
63 浏览

pine-script - PINE-SCRIPT:创建直方图平均值 - 24 天回顾

我使用 hist 来表示基于 MACD 指标的直方图数据。

我正在尝试创建一个买入信号,当直方图是一个大于过去 24 天之前直方图数据的平均值的正数时,将进行买入。

但是,直方图数据可以是正数或负数,数字,无论是正数还是负数,都无所谓,但我找不到比这更好的解决方案,但必须有。

目前我每天都取 hist * hist / 2 的倍数,然后除以整个。这似乎笨重且不必要,但我不知道另一种方法。

任何帮助将不胜感激!

0 投票
1 回答
47 浏览

pine-script - PineScript 4 - 计算条形传播

我需要帮助来计算收盘价是 > 还是 < 100% 的柱线。例如...如果收盘价是当前柱的 50%、66%、33% 等的 > 或 <。

我为 50% 做了类似的事情,但没有工作......

close_middle = low[0] + high[0] /2 买入 = close > close_middle

请帮忙!非常感谢!

0 投票
1 回答
207 浏览

pine-script - 如何使用 crossunder() 方法检测价格与 pinescript 中的斐波那契水平交互的位置?

我在编写 pinescript 编码方面相当新,我正在尝试编写一个自定义警报,如果价格低于斐波那契黄金水平(0.382、0.50 或 0.618)并且确认柱状态,它将返回 true 并触发警报。

仅供参考,我正在分析和构建 TradingView 的内置 Auto Fib Retracement Indicator 脚本以用作警报。我在尝试检索斐波那契值进行比较时遇到了困难。我注意到在使用自动 fib 回撤工具时,它会绘制斐波那契水平(以十进制格式)以及价格,我想知道如何检索它以比较价格达到其中水平的位置,如果这是正确的方法去它?

代码片段(我从内置指示器中添加的警报代码):

Tradingview 的自动 fib 回撤工具及其完整源代码可在此处找到。上面的代码片段是我到目前为止添加的。

0 投票
0 回答
26 浏览

algorithmic-trading - 在 Pine Script 中为我的策略出现每个蜡烛收盘后如何运行我的交易算法

以上是我从一个 strategy.long 头寸退出的代码。以上是策略退出的价格。

但我怀疑当蜡烛线触及上涨价格时,多头头寸就会退出。我希望算法应该等到蜡烛完全出现然后它应该决定是否以蜡烛的收盘价退出。

该怎么做...

这张图更能说明我的疑惑

以下是我的完整代码:

0 投票
2 回答
195 浏览

pine-script - PINESCRIPT - 锁定 ATR 用于止损和获利

我想使用 ATR 获利并设置止损。问题是,ATR 继续调整每根柱线。如何根据开盘蜡烛将 ATR 设置为静态数字,而不是继续更新每个柱?

仅供参考:stackoverflow 上有几个同样的问题,但没有一个真正起作用。

我也尝试过使用 strategy.position_avg_price 而不是 close 但这似乎也不起作用。

这是我的代码。

我正在使用 v4。

谢谢!