需要Pinescript tradeview示例

时间:2018-04-14 21:42:33

标签: trading stocks tradingview-api pine-script

我是使用TradingView的Pinescript的新手,并且很难找到一个易于理解的脚本示例。我习惯于Java / C ++和Pinescript非常不同。我正在尝试构建一个脚本,它将扫描股票图表并寻找超过5%的差距。这是我想要创建的psuedocode:

if(当前日开盘价和前一日收盘价之差> 5%){      绘制绿色圆圈或红色圆圈,具体取决于间隙是上升还是下降 }

提前谢谢!

2 个答案:

答案 0 :(得分:2)

您最好的选择是通过他们的tutorial

如果你有任何编程背景,那么这种语言中有一些赔率选择,所以读它可能是一个好主意(它不是那么多)。例如。

  • this是当前的酒吧开盘价,但open是之前的酒吧开盘价(因此应该被视为open[1]
  • 您无法在函数体内使用open[current_index-1]调用

至于你的问题(没有经过测试,但应该足够接近以提出正确的想法):

plot

答案 1 :(得分:2)

Pine脚本易于使用;最初,它有点难以理解。一旦开始使用它,对逻辑进行战略化就变得非常有用。

在您的情况下,您也可以使用条件运算符进行检测。这将在版本2中起作用。版本3会有所不同

//version =2
study(title ="Experementing the code ",overlay =true ,shorttitle ="testing")  //overlay=false to get this down of the chart as seperate layout
plotchar( (close-close[1])/close[1] >0.05 ? 1:na ,char =' ',text ="plot\nTest",textcolor=red,size.huge)

代替条件,您可以使用?:运算符来完成此工作。

请确保plotchar(.....)位于同一行,而不是位于单独的行中。

Pine具有许多很酷的功能可供使用,并帮助我制定了自己的策略。该教程真的很好。

请注意,如果您不将char =''放在上面,则会将STAR打印为默认字符。而且即使在字符中放置了char ='testtest',它也会打印出唯一的t。