问题标签 [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.
variables - Pine Script 如何在价格高于水平而不是在收盘后触发策略
下面的脚本将触发策略的开盘部分,收盘后的柱。如何更改变量“关闭”,以便在 SMA 14 和 28 交叉的确切点而不是之后的柱线处测试策略?或者那不可能
back-testing - 如何优化 TradingView Pine 脚本中的参数?
我想在 TradingView Pine 回测中优化指标参数。使用其他工具可以做到这一点,但是当我在 TradingView 中搜索此功能时,我什么也没找到。有人可以帮忙吗?
如果在 TradingView 中不可能,那么有没有办法用其他工具来做呢?
提前致谢!
pine-script - 如何计算一次到现在之间的 1H 蜡烛的数量?
如何计算一次到现在之间的 1H 蜡烛的数量?
我想计算两个时间范围内的最高价格(输入时间和现在时间),所以我需要一个整数整数来表示最高()函数,如下所示:
这个函数计算 2 根蜡烛之前,我想计算指定日期和时间之间的所有蜡烛到现在。
我尝试了很多方法,但无法解决(初学者错误:D)
像这样的东西不起作用
此错误:添加到图表操作失败,原因:第 7 行:无法highest
使用参数调用(系列、系列 [整数]);可用重载:最高(系列,整数)=>系列;最高(整数)=> 系列
如何以正确的方式做到这一点?
pine-script - TradingView Pine 脚本:在新入场前检查以前的策略。入场价格
有人问了类似的问题,没有回应,我不允许添加。
Tradingview Pine 脚本在策略输入时保存收盘价
我正在尝试建立一个策略,该策略将在收盘前多次买入(金字塔式)以平均下跌,但我想检查之前的入场价格以确保它低于配置的百分比。
到目前为止我所拥有的:
每次传递代码时,它都会将 lastBuy 重置为零,我永远无法检查之前的收盘价。如果我不设置它,我会收到未声明的错误。
提前感谢您的帮助!
pine-script - 更改先前完成的蜡烛图
是否可以使用 PineScript for TradingView 更改先前完成的蜡烛上绘制的内容?
例如:我有一个系列需要 9 支蜡烛才能完成。一旦蜡烛 6 完成,我会根据某些条件在其上方绘制一些东西,但是一旦蜡烛 8 或 9 完成......我在蜡烛 6 上绘制的内容可能需要删除。
这可能吗?谢谢您的帮助!
pine-script - 将指标值与 X 根蜡烛前的历史值进行比较
我的目标是将当前柱 CCI 水平与最后 10 根蜡烛进行比较,如果它低于任何/所有蜡烛,则用barcolor标记当前柱。这可以通过在指标内运行 CCI 来完成,如下所示:
Pine 不允许在“if”语句中使用barcolor,并且似乎没有合乎逻辑的方法来比较两个值。我是否错过了更明显的方法来做到这一点?
pine-script - 计算条之间角度的正弦值
我正在尝试将此指标转换为在 TradingView 上运行:
https://www.mql5.com/en/market/product/14320#description
计算看起来很简单,但我从这个计算中得到了非常荒谬的数字。计算步骤如下图所示:
这是我找到角度“a”的正确正弦值的方法:
- 找到最新分形出现的柱的收盘价
- 找到最新柱的收盘价(图片中分形的第 3 个柱)
- 从最新柱的收盘价中减去分形柱的收盘价,得到值“b”
- 最新的柱距离分形柱 3 柱,这给了我们值“h”
- 要找到值“c”,请进行基本的斜边计算,因此 c = SQRT(h^2 + b^2)
- SinFractal = 100 * (b / c)
这应该可以解决问题,但我得到的数字非常小,而且我在 TradingView 上绘制的图表与我在 MetaTrader 上看到的大不相同。
关于我在这里做错了什么的任何想法?
pine-script - Tradingview Pine 脚本,在 plotshape 文本中显示收盘价
我在 ema 十字上绘制了一个标签。是否可以在标签的文本中显示收盘价?下面的代码不喜欢我尝试使用的内置“关闭”变量。
stock - 如何在某些天后从`strategy.entry`退出
我似乎无法弄清楚从交易进入的某个时间间隔退出交易的语法。任何帮助将不胜感激。
上面的代码我想exit
在 15 天后做多。但这似乎不起作用。
stock - 需要 Pinescript 交易视图示例
我是使用 TradingView 的 Pinescript 的新手,很难找到一个易于理解的脚本示例。我习惯了 Java/C++ 和 Pinescript 是非常不同的。我正在尝试构建一个脚本来扫描股票图表并寻找超过 5% 的差距。这是我要创建的伪代码:
if(当日开盘价与前一日收盘价差 > 5%) { 绘制绿色圆圈或红色圆圈,取决于差距是向上还是向下}
先感谢您!