问题标签 [pine-script-v4]
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 - 在 Tradingview Pine Editor 中,自动将 v4 脚本转换为 v4 以及将 v4 脚本自动转换为 v5 的实用程序发生了什么变化?
本周早些时候我有这个功能,但现在似乎不见了。网页浏览器。
pine-script - 转换为 pinescript V4 或 V5 的问题
我的帐户中有此代码,它工作正常,但我无法发布它。我很难将此脚本转换为版本 4 或 5。
我尝试了很多,但我做不到。
pine-script - 松树脚本编译错误中未声明的标识符
我收到以下 Pine Script 脚本的未声明标识符错误,但不知道为什么。
错误:
algorithm - 我不断收到“不匹配的输入'enterShort',期望'行尾没有续行'。” 在 pinescript 上
我在 pinescript 上的代码正在测试一种策略,如果一堆快速 EMA 越过一堆慢速 EMAS,就会发出做多的信号,而如果发生相反的情况,则发出做空的信号。为了维持风险/回报,我决定添加合理的止损和止盈。如果我排除止损并获利,它工作得很好,如果我添加它们,我会继续进入第 30 行“不匹配的输入 'enterShort' 期待'行尾没有续行'。” 您可以在下面找到代码:
'''
//@版本=4
pine-script - 有没有办法同时使用止损单和追踪止损?
我正在尝试同时使用特定价格(或首选百分比损失率)的止损单和追踪止损单,但是如果我使用两种订单类型运行代码,则只有其中一种(取决于我使用的代码有时我只得到止损单的结果,或者有时我只得到追踪止损的结果)给出了正确的结果。
我找到了一个关于同时运行代码的解决方案,但是这次止损订单等待蜡烛关闭(如果我选择蜡烛代码的低值不会给出任何关于止损的结果),所以它可能会造成比我指定了。
我用于止损和追踪止损的当前代码如下。
pine-script - 在进入栏之前获取栏的低/高值
在我的电视策略中,我想获得用于触发订单进入的条件的柱的低/高值。由于 TradingView 在下一个柱上放置订单输入,我认为我需要获取前一个柱的值。我试过这个:
然而,上面的代码不起作用,SL 在订单输入时被触发。
pine-script - 在 PinScript 中添加多个连续订单
我需要一些有关 pine 脚本的帮助,因为我不熟悉脚本。问题是算法在前三个订单打开后停止而不继续。我想添加三个连续的订单,每个订单都有其 SL 和 TP。
第一个订单 O1 应该在 CP 开仓,SL 在 CP * 1.01 和 SL 在 CP * 0.98
如果价格下跌 0.1% 第二个订单 O2 应该在 CP * 0.99 开仓,SL 在 CP * 1.01 和 SL 在 CP * 0.97
当 O2 开仓时,O1 的 TP 应更改为 CP * 1.00 等等,当价格以每 0.1% 的步幅下跌时。
如果一个 TP 被关闭,所有其他订单都应该被关闭并重置流程。
使用下面的代码,订单只打开一次,然后算法不会继续。这是我们遇到的问题。
O - 订单 / CP - 当前价格 / SL - 止损 / TP - 获利
希望您能提供帮助,非常感谢!:)
pine-script - Pine 脚本策略在交叉时打开交易而不是在收盘时
我试图在当前价格 EMA200 的交叉点而不是在柱收盘价处入仓。我不在乎价格是否缩回。有什么办法可以做到这一点?
我设置的线limit=entry_price
似乎没有做任何事情。