问题标签 [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 - 转换为 pinescript V4 或 V5 的问题
我的帐户中有此代码,它工作正常,但我无法发布它。我很难将此脚本转换为版本 4 或 5。
我尝试了很多,但我做不到。
pine-script - 在 Premarket 的日线图上显示交易量
我试图在日线图上显示累积的盘前交易量。在上市前,我无法让 pine 脚本在日线图上显示任何内容。我正在尝试调试我的问题(因此现在将 100K 作为默认设置。我认为这应该在盘前市场的日线图上创建一个 100K 交易量的交易量蜡烛。但没有任何显示。
我的思考过程:让 100K 成交量蜡烛显示在盘前的日线图上……一旦成功,使用 request.security 将 100K 替换为 5M 图表的累积成交量函数。感谢任何帮助!
pine-script - 建立一个交易品种名称,然后在 Tradingview 中请求它
我正在尝试计算我在 Tradingview 中查看的加密货币的美元价值。一个例子是 ETHBTC。该脚本的目的是确定图表的货币 (BTC),然后查找 BTCUSD,例如得到 $40 000 的结果。但是,当正在查看的图表是 BTCUSD 时,脚本需要适应这种情况。在这种情况下,货币是美元,因此美元的价值应该是 1 美元。该脚本试图实现这一点:
Pinescript 不允许在 if / 条件语句中查找安全性,因为上面的脚本返回此错误:
无法在“if”、“switch”或“for”中调用“request.*()”函数
有关如何解决此 Pinescript 限制的任何建议?
newline - 在 Pine Script 中格式化条件结构?
我想让我的代码更简洁一些,所以我希望为我的每个条件使用一个新行,以创建一个特定的“组” strategy.entry 条件。展示比讲述更容易。请参阅以下内容:
我的策略之一。进入条件“组”:
实际进入过程,评估是否验证了这个或另一个组:
但是......它不起作用,除非我将所有这些东西格式化在一行中,并在条件之间使用运算符 AND 导致可读性和用户友好性降低,例如:
我能做些什么来将这些条件放在不同的行中吗?
pine-script - 绘制会话的平均蜡烛百分比长度
我被困在试图计算从上市前时间到售后时间(美国)的每日会话的平均蜡烛百分比长度,下面的脚本。
有点累积但平均。
如果您还可以从当前代码视图中添加更高的时间范围,那就太好了。
pine-script - 如何解决“'strategy.close' 调用中的“无效参数 'when'”[第 63 和 71 行]
我不明白是什么导致了这里的问题。我检查了我在函数中放入的参数,我检查了所有参数和函数是否相互兼容,但我仍然不知道如何解决这个问题。谁能帮我解决这个问题?
我在下面提到了我的代码,以便您检查它以找到问题。
非常感谢施希尔
pine-script - 有没有办法同时使用止损单和追踪止损?
我正在尝试同时使用特定价格(或首选百分比损失率)的止损单和追踪止损单,但是如果我使用两种订单类型运行代码,则只有其中一种(取决于我使用的代码有时我只得到止损单的结果,或者有时我只得到追踪止损的结果)给出了正确的结果。
我找到了一个关于同时运行代码的解决方案,但是这次止损订单等待蜡烛关闭(如果我选择蜡烛代码的低值不会给出任何关于止损的结果),所以它可能会造成比我指定了。
我用于止损和追踪止损的当前代码如下。
pine-script - 必须有更好的方法来获得 pinescript 的平均价格
我正在尝试绘制平均成交量价格,我相信有更好更简单的方法,所以我真的很感谢有人的帮助并听取你的想法,可能不必提及我还在学习:)。
我试过在电视上和网上查,但找不到答案。
pine-script - 找出两点之间的高低
我怎样才能通过拥有第二个烛台来获得它们之间的天花板和地板?例如,在蜡烛编号 1000 和蜡烛编号 1020 之间。