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

pine-script - Pine V5 类型问题:在交易视图图表上显示 RSI 值

我正在尝试在交易视图中的每个柱上方显示 RSI 值。我无法这样做,因为无论我尝试什么,我都会收到以下错误。

无法使用参数 'text'='vt_rsi_str' 调用 'plotshape'。使用了“系列字符串”类型的参数,但应使用“常量字符串”

我显然是在解决这个问题,但我觉得显示 RSI 值应该是可能的,不是吗?

我尝试过的最新掌握的稻草语法如下。任何建议将不胜感激!

0 投票
0 回答
30 浏览

pine-script - TC值变化

在下面的代码中,我试图根据前一天的收盘价绘制 TC。但是一旦在 5 分钟的解决时间范围内,TC 值会在下一个 5 分钟蜡烛形成时发生变化。

这不会发生在版本 4 脚本上。

0 投票
1 回答
124 浏览

pine-script - 当您为其他时间框架上的指标设置时间框架时,云不起作用(Tradingview)

我已经在交易视图上制作了这个指标,它填充了移动平均线之间的距离(它被称为云),当我没有为指标设置特定时间范围以从中获取数据时,云可以工作,但例如当我放置指标时每周的时间范围并在日线图上查看它除了云之外一切都是正确的,并且除了您设置整个指标的时间范围之外,它不会被填充到其他时间范围内(在本示例中,它仅适用于周线图和其他时间范围它不起作用)你知道我应该怎么做才能让它起作用吗? 在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
28 浏览

pinescript-v5 - 我认为这是松树无法确定系列的参考长度的错误。尝试使用 max_bars_back' 错误

当用户代码左侧的输入栏不起作用时

此代码有效 // // // 此源代码受 Mozilla Public License 2.0 条款的约束,网址为https://mozilla.org/MPL/2.0/ // © omidebrahimi62

//@version=5 指标('Price 3', overlay=true)

//可以 = input.int(500)

可以 = 500

pselect = input.int(defval=0, inline='price') pscale = input.int(defval=1, inline='price')

价格1 = 58273 价格2 = 58500

如果 barstate.islast line1 = line.new(bar_index[can], price1, bar_index[can - 1], price2, extend=extend.both, width=1) line.delete(line1[1])

//// 结束示例代码 1

// 启动 Smaple Code 2 // 此代码不起作用

// 此源代码受 Mozilla Public License 2.0 条款的约束,网址为https://mozilla.org/MPL/2.0/ // © omidebrahimi62

//@version=5 指标('Price 3', overlay=true)

可以 = input.int(500)

//可以 = 500

pselect = input.int(defval=0, inline='price') pscale = input.int(defval=1, inline='price')

价格1 = 58273 价格2 = 58500

如果 barstate.islast line1 = line.new(bar_index[can], price1, bar_index[can - 1], price2, extend=extend.both, width=1) line.delete(line1[1])

0 投票
0 回答
41 浏览

pine-script - Pinescript 1m 回测

当试图在 1 分钟的时间范围内回测我的策略时,我只能在最近的 7 天内这样做。是否可以将其延伸到更多蜡烛上?我什至尝试使用自定义时间段

但我的策略返回“无”。

任何帮助将不胜感激,谢谢

0 投票
0 回答
38 浏览

pine-script-v4 - 修改 MTF 表

我正在寻找修改和现有的指标,使其成为多时间框架。免费指标的来源是 Tradingview 上的 Reverse Stochastic [BApig Gift],但我希望它输出一个显示 MTF 随机斜率方向和价格的表格。

作为 Pinescript 的初学者,我已尽力实现它,但我被卡住了。请参阅随附的 pinescript 以获得所需的结果。

0 投票
1 回答
105 浏览

pine-script - Pine 脚本代码在低时间范围内运行缓慢

我的代码在较短的时间范围(240,60,15)上加载需要时间。我对数组和 For 循环了解不多,我在 Stackoverflow 线程(使用循环的框更新功能)的帮助下创建了这段代码,而且我想使用用户输入来限制框数,请帮助我有了这个问题。

0 投票
1 回答
42 浏览

pine-script - Pine Script ta.ema 需要数字 arg?

下面的代码是一个流行的脚本。

我不是 Pine Script 方面的专家,但看起来 ta.ema 传递了一个数字,而不是我认为应该传递的系列。我在 v5 文档中没有找到该签名,我试图弄清楚一段时间内单个数字的 ema 是多少(但我可能解释错了)。显示带有值的标签也无济于事。这个简单的代码的细分是什么?它似乎确实有效。

ta.ema 文档

0 投票
0 回答
41 浏览

pinescript-v5 - 交叉后寻找价格通道

请帮我处理这段代码。我想在这段代码中实现以下

  1. 快速 MA 交叉 慢速 MA
  2. 检查 SMA 的斜率(如图所示)。如果坡度开始下降,请执行以下操作

要求

  1. 确定枢轴高点(价格通道的上限)
  2. 下限是从枢轴高点减去 5xATR
  3. 只要价格保持在该限制范围内,更改背景颜色
  4. 当价格超出该限制时,不显示
  5. 如果价格回到那个通道,不要改变背景颜色。
  6. 每次交叉只执行一次。

下面给出了带有标记图表的代码任何建议或帮助将不胜感激

在此处输入图像描述

0 投票
0 回答
37 浏览

pine-script - 指标仅在间隙被禁用时(在特定时间范围内设置指标时)和云上不起作用时才有效

当我设置指标时间​​范围(例如每周)时,我在交易视图上制作了这个指标,填充移动平均线之间的距离(它被称为云),云不适用于其他时间范围,如每日(当差距是on) 并且它仅在间隙关闭时才有效,但这会使所有线路断开连接。你知道我可以做些什么来使它没有断开的线路(间隙)和工作的云吗?