问题标签 [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 V5 类型问题:在交易视图图表上显示 RSI 值
我正在尝试在交易视图中的每个柱上方显示 RSI 值。我无法这样做,因为无论我尝试什么,我都会收到以下错误。
无法使用参数 'text'='vt_rsi_str' 调用 'plotshape'。使用了“系列字符串”类型的参数,但应使用“常量字符串”
我显然是在解决这个问题,但我觉得显示 RSI 值应该是可能的,不是吗?
我尝试过的最新掌握的稻草语法如下。任何建议将不胜感激!
pine-script - TC值变化
在下面的代码中,我试图根据前一天的收盘价绘制 TC。但是一旦在 5 分钟的解决时间范围内,TC 值会在下一个 5 分钟蜡烛形成时发生变化。
这不会发生在版本 4 脚本上。
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])
pine-script - Pinescript 1m 回测
当试图在 1 分钟的时间范围内回测我的策略时,我只能在最近的 7 天内这样做。是否可以将其延伸到更多蜡烛上?我什至尝试使用自定义时间段
但我的策略返回“无”。
任何帮助将不胜感激,谢谢
pine-script-v4 - 修改 MTF 表
我正在寻找修改和现有的指标,使其成为多时间框架。免费指标的来源是 Tradingview 上的 Reverse Stochastic [BApig Gift],但我希望它输出一个显示 MTF 随机斜率方向和价格的表格。
作为 Pinescript 的初学者,我已尽力实现它,但我被卡住了。请参阅随附的 pinescript 以获得所需的结果。
pine-script - Pine 脚本代码在低时间范围内运行缓慢
我的代码在较短的时间范围(240,60,15)上加载需要时间。我对数组和 For 循环了解不多,我在 Stackoverflow 线程(使用循环的框更新功能)的帮助下创建了这段代码,而且我想使用用户输入来限制框数,请帮助我有了这个问题。
pine-script - Pine Script ta.ema 需要数字 arg?
下面的代码是一个流行的脚本。
我不是 Pine Script 方面的专家,但看起来 ta.ema 传递了一个数字,而不是我认为应该传递的系列。我在 v5 文档中没有找到该签名,我试图弄清楚一段时间内单个数字的 ema 是多少(但我可能解释错了)。显示带有值的标签也无济于事。这个简单的代码的细分是什么?它似乎确实有效。
pinescript-v5 - 交叉后寻找价格通道
请帮我处理这段代码。我想在这段代码中实现以下
- 快速 MA 交叉 慢速 MA
- 检查 SMA 的斜率(如图所示)。如果坡度开始下降,请执行以下操作
要求
- 确定枢轴高点(价格通道的上限)
- 下限是从枢轴高点减去 5xATR
- 只要价格保持在该限制范围内,更改背景颜色
- 当价格超出该限制时,不显示
- 如果价格回到那个通道,不要改变背景颜色。
- 每次交叉只执行一次。
下面给出了带有标记图表的代码任何建议或帮助将不胜感激
pine-script - 指标仅在间隙被禁用时(在特定时间范围内设置指标时)和云上不起作用时才有效
当我设置指标时间范围(例如每周)时,我在交易视图上制作了这个指标,填充移动平均线之间的距离(它被称为云),云不适用于其他时间范围,如每日(当差距是on) 并且它仅在间隙关闭时才有效,但这会使所有线路断开连接。你知道我可以做些什么来使它没有断开的线路(间隙)和工作的云吗?