问题标签 [pine-script]

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

pine-script - 松树中其他时间段的计算

我希望能够在 1m 周期图表上绘制 45m 周期的 Ichimoku 云,并在某些 45m 条件下发出警报。使用 1m 周期的原因是为追踪止损应用自定义逻辑,以生成尽可能接近报价的警报。

我知道创建云的逻辑:

如何在 1m 周期上实现此逻辑,但将 45m 周期数据用于云?我想一个可能的解决方案与使用有关,security(tickerId, 45, close)但我不确定如何。

0 投票
1 回答
565 浏览

pine-script - Pine Script 中一长串函数值的换行

我正在尝试换行,因为在一个屏幕上查看所有内容太长了:

它可以展开,但是当我包装它时,我收到错误,“添加到图表操作失败,原因:第 15 行:输入'行尾没有行继续'的语法错误”

我意识到我可以用更好的代码来缩短它,但我只是对 Pine 中的换行工作感到好奇enter code here

0 投票
1 回答
332 浏览

pine-script - Pine hline @yesterdays 指标收盘价

在 Tradingview 上的 Pine 中,我尝试在当天绘制一条线,这条线是在昨天 VWAP 收盘时绘制的。我怎样才能做到这一点?非常感谢

0 投票
1 回答
2857 浏览

pine-script - “过去 n 天”的最高点,而不是“n 天前”

如果我想比较今天的收盘价和过去 4 天的高点,格式是什么?我用过

但这仅计算 4 天前的高点,而不是其间的几天。我试过了

错误信息

0 投票
1 回答
748 浏览

if-statement - 将代码块 PineScript 转换为 thinkscript

我想将这行代码从 pinescript 转换为 thinkscript ( Thinkorswim ) 我该怎么写?我遇到了多个 if 语句的问题

我试试这个,但不起作用:

0 投票
2 回答
2361 浏览

pine-script - Pinescript:结合两个指标

在此处找到代码和错误消息:

所以我试图将两个指标合二为一,这样我就可以使用条件语句进行交易。但我收到此错误消息。可能是因为两个不同指标的来源定义不同吗?有没有办法让它在定义不同的同时发挥作用?

0 投票
2 回答
1293 浏览

pine-script - Renko Box 尺寸定制(Pine Script)

我正在尝试在 Tradingview 上编写一个 pine 脚本代码,目的是自动调整 renko 框大小(类似于 ATR,但 tradingview 的 ATR 功能不能满足我的要求),我正在考虑将框大小设为 5%当前价格(或前一个收盘价,这更有意义,因为该值是具体的)。

下面是常规 renko 的代码,我正在努力使“box_size”变量等于前一个收盘价的特定百分比。

提前感谢任何指导。

0 投票
1 回答
499 浏览

pine-script - 脚本帮助,编写 Weis Wave

我正在分段计算 VWAP,每次收盘价与运行 VWAP 的差异大于偏差时,它都会翻转趋势并开始新的 VWAP 计数。交易量应在每个趋势中汇总。

到目前为止,成交量聚集在上升趋势中,而不是在下降趋势中。此外,当从下降到上升时,上升趋势量会“窃取”最后一个下降趋势量并将其添加到自己的数量中。这一切都非常令人困惑,因为逻辑非常简单......

这是我的代码:

0 投票
1 回答
759 浏览

pine-script - 是否可以用一个脚本交易多种资产?

我正在尝试在 Pine Script 中实现配对交易算法,但我不知道如何选择特定资产进行买卖。看来我被当前符号锁定了。

0 投票
1 回答
280 浏览

pine-script - 添加追踪 ATR 止损

添加追踪 ATR 止损时出现输出错误。

我的简单脚本是在发生突破时做多,并在收盘价跌至尾随 ATR 以下时收盘。

我认为问题在于这一行:

if (pos == 0 and strategy.position_size > 0 and close < nz(xATRTrailingStop[1], 0)