问题标签 [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 投票
0 回答
840 浏览

pine-script - 松树脚本,strategy.exit 在条件下不起作用

有条件。

它们在图表上绘制得很好,但 strategy.exit 函数不能在 XL 和 XS 条件下运行。

有任何想法吗?

0 投票
2 回答
4168 浏览

pine-script - 如何从 TradingView Pine Script 的不同图表中获取每小时 RSI?

我正在以 1 分钟的分辨率在硬币 A 上编写策略。现在我需要获得硬币 B 的每小时 RSI。

我试过了:

但这并没有给出我预期的结果:我最终得到了一个 RSI,它反复从 0 附近反弹到 100。我错过了什么?

0 投票
2 回答
856 浏览

alerts - Pinscript 重复警报

我在 pinescript 中创建了一个非常基本的脚本。

问题是我收到很多重复的警报。我想编辑此脚本,以便仅在上一个警报是“卖出”警报时才收到“买入”警报,反之亦然。这似乎是一个简单的问题,但我很难找到学习 pinescript 的好资源。因此,任何帮助将不胜感激。:)

0 投票
2 回答
136 浏览

finance - 如何使条件依赖于交易执行

我想让我的脚本依赖于strategy.entry正在执行的。有谁知道怎么做?

我的代码:

正如您在我的第一篇文章中看到的那样,我if正在设置时间并尝试在 15 天后关闭交易。我希望仅在输入“长期”策略时才设置时间。现在它在满足任何买入条件后 15 天关闭交易。我不想要这个,因为我的金字塔已经关闭了。

有任何想法吗?

谢谢!

0 投票
1 回答
507 浏览

plot - 交易视图 pinescript 绘制我的时间戳点

问题 #1

你好!我想用 pinescript 将我的数据点覆盖在 tradingview 图表上我已经有了我的数据(订单历史记录),例如:

有没有机会在那里绘制它们?


问题2

是否有机会将我的数据叠加在我网站上的嵌入式图表小部件上?

非常感谢您的帮助!

0 投票
2 回答
1509 浏览

pine-script - 如何知道你在哪个时间段类似于isdaily,isweekly?

我想根据我们所处的时间范围设置一个变量

像这样:

我知道条件运算符,只想知道允许我获取时间框架的函数,而不是我上面写的假函数:is5mTimePeriod,is15mTimeperiod。

0 投票
1 回答
1721 浏览

pine-script - 在绘图上使用样式变量

我希望简单地允许在情节上进行变量替换,但我不断收到错误消息。

但它不起作用。

有什么想法吗?谢谢斯科特

0 投票
1 回答
1386 浏览

pine-script - 如果昨天看涨,创建一个长期的松树脚本策略

我正在尝试创建一个简单的策略,其中绿色蜡烛会导致第二天买入。脚本超级简单:

生成的图表虽然很奇怪:

图形

我预计蜡烛 2 是在蜡烛 3 开盘时买入的原因,然后蜡烛 6 在蜡烛 7 开盘时导致卖出。我究竟做错了什么?

0 投票
0 回答
1363 浏览

pine-script - 按时间排列的参考系列 - X 天前的值是多少?

要使用 Tradingview 的 PineScript 引用存储在系列中的值,您可以使用下标整数来调用系列中的值。

我的目标是将日历天数的输入映射到下标整数以调用系列的值,以便它返回 x 天前该系列的值

我能够用 PineScript 实现的最接近的是:

但这并不理想,因为 PineScript 的时间间隔是条形图的任何周期的前缀倍数:[10m, 5m, 5D] -> [10, 5, 5] 所以如果你将周期从 5 分钟更改为 5 天间隔仍然输出相同的值:5

我做的第二次尝试是:

这将产生 retrospective_reference_point_number_of_bars 作为正确映射 [days,period]->[bars] 的系列。但是当用来调用另一个系列时

TradingView 返回错误:

方法 2 的其他问题包括,如​​果 period 小于“days”输入,那么它将返回一个不能用于引用系列的小数/浮点值。

可能的方法
如果我可以将方法 2 的输出序列的第一个值转换为整数,我可以使用它。

您对解决 [period,interval,days]->[bars] 的映射有什么想法?

0 投票
4 回答
2928 浏览

python - pine 脚本如何使用 2 个系列而不是 1 个和一个句点来计算 RSI?

我有一个要转换为 python 的 pine 脚本。

但是,pine 脚本允许 RSI 有 2 个系列作为输入,而不是传统的系列和周期。

我的问题是这是如何实现的,我在他们的文档中尝试了实现,但它不计入第二个系列:

谢谢,