问题标签 [pinescript-v5]

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 回答
36 浏览

pine-script - 已定义或不匹配的输入 ':=' 期待 '=' 错误

我正在尝试绘制此指标,但是当我尝试分配给元组时,我得到“=”或“不匹配输入':='期望'='”的“已定义”错误:“:=”

谢谢!

0 投票
1 回答
61 浏览

pine-script - 如何在 Pinescript 中获得最大可用条数?

如何获得资产的最大可用柱?

谢谢

0 投票
0 回答
64 浏览

python - Pine-script 到 python 的转换问题(卡尔曼滤波器)

我在将这个 pinescript 函数转换为 python 3 时遇到了麻烦。我也有点受限,因为我不能使用 numpy 或 pandas,这在我的初学者阶段没有帮助。任何帮助将非常感激 :)

0 投票
0 回答
25 浏览

python - Pinescript 到 python 的转换问题 (pmarp)

我正在尝试将此 pinescript 函数转换为 python,但无法弄清楚我做错了什么。我也很有限,因为我不能使用 Numpy 和 Pandas。

这是我到目前为止所做的,但我似乎无法获得与 pinescript 函数相同的结果。任何想法?

0 投票
1 回答
25 浏览

loops - Pine Script 上的循环错误

我正在尝试使用 for 循环计算黄金交叉,但代码不起作用(实际上,即使我真的不知道它是否正确编写)。有 2 个金十字,但上面写着 0。我求你帮助我,我是编码新手,我会失去理智。

0 投票
2 回答
61 浏览

pine-script - 所有先前柱的累积变化百分比

试图绘制所有先前柱的累积变化百分比获取错误:获取未声明的标识符'accum'

如果我在使用它之前声明 accum 它不会累积这是我想要做的

0 投票
0 回答
28 浏览

pine-script - 移动平均云不起作用(pinescript)

我原来的问题

现在,当间隙关闭时,云会被填满,但图表不能像那样使用,当我打开云上的间隙时,云就会停止工作。有没有办法让它工作? 当间隙关闭时

当间隙打开时

0 投票
1 回答
36 浏览

pine-script - 尝试组合指标时出错

每当我尝试将指标添加到图表时,我都会从 tradingview 收到此消息 - 添加到图表操作失败,原因:第 8 行:参数 'maxval'、'minval' 和 'step' 不能与 input() 函数一起使用. 您可以使用 input.int() 或 input.float() 函数来指定输入数据值的范围。第 8 行的代码是 Multiplier = input(title="Trend Sensitivity", type=input.float, step=0.1, defval=3.0) 谁能帮我解决我做错了什么

0 投票
0 回答
84 浏览

pine-script - 在编写 Pine 脚本时需要一些帮助 - 具有 3 个条件的交易视图

我是 pine 编辑器的新手,所以我希望有知识的人可以帮助我编写一个脚本,我需要该脚本使我能够使用一个脚本创建多个警报

需要覆盖的点。警报应该弹出

  1. 50 EMA 与 200 EMA 交叉(黄金交叉策略 - 两边 - 向上或向下)
  2. 在多个时间范围内(1 或 3 或 5 分钟)
  3. 用于多种安全性(例如:HDFC、INFY、SBIN、TITAN 等等)

如果有人可以帮助我使用 pine 脚本让我在交易视图中创建此警报,我将不胜感激。

以下是我到目前为止能够编写的代码

谢谢,光辉

0 投票
1 回答
215 浏览

pine-script - TradingView 提供的脚本不起作用(警告多个交易品种)

当他们宣布“我们的新警报允许动态消息”时,我在 tradingview.com 上找到了这个脚本。该脚本应该在 RSI 超买或超卖时触发警报。问题是它没有按预期工作。警报由您添加的交易品种的 RSI 触发。它似乎是在脚本底部的符号列表中随机选择符号。脚本的 RSI 数据也不正确,因为它发送的是您最初添加研究的品种的 RSI,而不是品种列表的 RSI。

这是显示错误示例的警告文本:

“纳斯达克:AMD,1:RSI (50.5282994084) 跨越 70 级”带有多个符号的警报():任何(警报)函数调用 Active NASDAQ:AMD,1m”这没有意义,因为 AMD 的 RSI 没有跨越在触发警报时超过 70,它显示 RSI 为 50,但在警报时它甚至不是 50,它低于 30。

我尝试将“_r = rsi (close, 7)”移动到“[_co, _cu]...”行下,但没有成功。我还尝试将数据转换为字符串以查看是否有任何作用,但它不起作用。我尝试转换为 Pine Script v5。还尝试了不同的符号和加密货币。有谁知道这种同时将指标/研究应用于多个符号的功能是否真的有效?或者,也许我错过了一些东西,并且由于我做错了什么而无法正常工作。

截图: 在此处输入图片描述

TradingView 的警报日志: |警报 ID|代码|名称|描述|时间| |--- |--- |--- |--- |--- | |358732201|"NASDAQ:TSLA, 1m"|alert() with multiple symbols: 任何 alert() 函数调用,"|=""session"":""extended"",""symbol"":""NASDAQ: TSLA""}, 1: RSI (72.6465706327) 突破 70 水平"|2021-12-23T14:49:00.000Z| |358732201,|"NASDAQ:TSLA, 1m",|alert() with multiple symbols: Any alert() 函数调用,|"NASDAQ:CFVI, 1: RSI (72.6465706327) 下穿 30 水平",|2021-12- 23T14:49:00.000Z| |358732201,|"NASDAQ:TSLA, 1m",|alert() with multiple symbols: Any alert() 函数调用,|"NASDAQ:TSLA, 1: RSI (72.6465706327) 突破 70 水平",|2021-12- 23T14:49:00.000Z| |358732201|"NASDAQ:TSLA, 1m",|alert() 带有多个符号:任何 alert() 函数调用,|"BINANCE:SOLUSDT, 1: RSI (72.6465706327) 下穿 30 水平",|2021-12-23T14:49:00.000Z| |358732201,|"NASDAQ:TSLA, 1m",|alert() with multiple symbols: Any alert() 函数调用,|"COINBASE:BTCUSD, 1: RSI (69.6339491527) 下穿 30 水平",|2021-12- 23T14:48:00.000Z| |358732201,|"NASDAQ:TSLA, 1m",|alert() 有多个符号:任何 alert() 函数调用,|"NYSE:PLTR, 1: RSI (69.6339491527) 突破 70 水平",|2021-12- 23T14:48:00.000Z| |358732201,|"NASDAQ:TSLA, 1m",|alert() with multiple symbols: Any alert() 函数调用,|"COINBASE:BTCUSD, 1: RSI (46.7458265403) 下穿 30 水平",|2021-12- 23T14:47:00.000Z| |358732201,|"NASDAQ:TSLA, 1m",|alert() 有多个符号:任何 alert() 函数调用,|"FTX:RAYUSD, 1: RSI (46.

我引用的脚本是: https ://www.tradingview.com/blog/en/our-new-alerts-allow-for-dynamic-messages-22588/