问题标签 [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.
pine-script - 已定义或不匹配的输入 ':=' 期待 '=' 错误
我正在尝试绘制此指标,但是当我尝试分配给元组时,我得到“=”或“不匹配输入':='期望'='”的“已定义”错误:“:=”
谢谢!
pine-script - 如何在 Pinescript 中获得最大可用条数?
如何获得资产的最大可用柱?
谢谢
python - Pine-script 到 python 的转换问题(卡尔曼滤波器)
我在将这个 pinescript 函数转换为 python 3 时遇到了麻烦。我也有点受限,因为我不能使用 numpy 或 pandas,这在我的初学者阶段没有帮助。任何帮助将非常感激 :)
python - Pinescript 到 python 的转换问题 (pmarp)
我正在尝试将此 pinescript 函数转换为 python,但无法弄清楚我做错了什么。我也很有限,因为我不能使用 Numpy 和 Pandas。
这是我到目前为止所做的,但我似乎无法获得与 pinescript 函数相同的结果。任何想法?
loops - Pine Script 上的循环错误
我正在尝试使用 for 循环计算黄金交叉,但代码不起作用(实际上,即使我真的不知道它是否正确编写)。有 2 个金十字,但上面写着 0。我求你帮助我,我是编码新手,我会失去理智。
pine-script - 所有先前柱的累积变化百分比
试图绘制所有先前柱的累积变化百分比获取错误:获取未声明的标识符'accum'
如果我在使用它之前声明 accum 它不会累积这是我想要做的
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) 谁能帮我解决我做错了什么
pine-script - 在编写 Pine 脚本时需要一些帮助 - 具有 3 个条件的交易视图
我是 pine 编辑器的新手,所以我希望有知识的人可以帮助我编写一个脚本,我需要该脚本使我能够使用一个脚本创建多个警报
需要覆盖的点。警报应该弹出
- 50 EMA 与 200 EMA 交叉(黄金交叉策略 - 两边 - 向上或向下)
- 在多个时间范围内(1 或 3 或 5 分钟)
- 用于多种安全性(例如:HDFC、INFY、SBIN、TITAN 等等)
如果有人可以帮助我使用 pine 脚本让我在交易视图中创建此警报,我将不胜感激。
以下是我到目前为止能够编写的代码
谢谢,光辉
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/