10得票2回答
如何在Pine脚本中从函数改变全局变量?

我正尝试写一个脚本来获取甘氏九宫格的级别。我已经在另一些编程语言中完成了,但无法理解此处的松树脚本,它说不能在函数中修改全局变量。是否有解决方案可获取该值,这是我的脚本。 //@version=4 study(title="Volume-weighted average example", ...

10得票3回答
Pine Script中的线条角度

我想在TradingView的Pine Script语言中查找最近200根K线的价格趋势。 我想要从最新的K线(收盘价)到200根较早的K线之一绘制一条直线。然后,我想计算出这条直线的角度(以度为单位),以了解趋势有多少看涨或看跌。 我可以在TradingView绘图界面中使用回归趋势工具...

9得票2回答
松树脚本 + 多符号策略

我想知道在TradingView中是否可以在同一个脚本中回测多个交易对?换句话说,不仅限于应用于图表的交易对。 我找到了使用security命令调用其他交易对的方法,但是在下单后,我无法突出显示应用于图表的交易对。 谢谢!

9得票4回答
如何在Pine脚本(Tradingview)中绘制线条?

Pine编辑器仍然没有内置的绘制线条功能(例如支持线、趋势线)。 我找不到任何直接或间接的方法来绘制线条。 我想构建类似下面的功能(仅供参考) draw_line(price1, time1,price2, time2) 有任何想法或建议吗?

9得票4回答
如何使用Python实现RSI背离

我想知道是否有任何Python库涵盖RSI-Divergence(快速和慢速RSI之间的差异)或关于如何在Python中实现其算法的指导。 已经提出了问题:程序化检测 RSI 分歧。其中一个答案建议使用QuantConnect论坛的Python版本,但它并没有涵盖任何内容。 我无法找到其数...

8得票1回答
在 Pine Script 中计算简单移动平均线(SMA)的斜率

我想计算简单移动平均线(SMA)的斜率。我已经尝试了以下数学上正确的代码。 rad2degree = 180/3.14159265359 //pi sma2sample = sma(close,50) slopeD = rad2degree*atan( (sma2sample[0] - ...

8得票1回答
TradingView - 在Pine Script中为单个订单设置多个获利点

我尝试实现一个简单的策略:当我收到买入信号时,我进入多头,然后我想多次获利并设置止损: 以1%的利润出售25%的数量 以2%的利润出售25%的数量 以3%的利润出售25%的数量 以4%的利润出售25%的数量 止损为2% 我尝试了许多基于strategy.close、strategy.e...

8得票2回答
如何在Tradingview的Pinescript中在特定时间绘制一条竖直线?

我希望每天在特定的当地时间(例如08:00 GMT+1)画一条垂直线。 自从我的上篇文章关于垂直线以来,Pine脚本已经更新,包括vline(),但问题在于如何正确获取时间。大多数外汇服务器似乎都是以美国为基础,而TradingView本地时间设置(显示在左下角)似乎完全独立于Pine脚本中...

7得票2回答
如何从Binance查看加总清算的加密货币?

在这些网站上(https://coinalyze.net/ethereum-classic/liquidations/, BTC/USDT),我可以将以下指标添加到图表中[清算,多头清算,空头清算,按COIN计价的合约聚合清算,按STABLECOIN计价的合约聚合清算]。 聚合清算=按币计...

7得票2回答
在Pinescript中向警报添加变量

我希望在TradingView的几只股票中使用相同的pine脚本警报条件。问题是,除非我创建脚本的副本并为每个脚本设置自定义消息,否则我将不知道哪只股票触发了警报。我想要像这样的东西: alertcondition(someCondition, title='Bullish', messag...