Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pine script 松树脚本中的开盘收盘价差_Pine Script - Fatal编程技术网

Pine script 松树脚本中的开盘收盘价差

Pine script 松树脚本中的开盘收盘价差,pine-script,Pine Script,我是pinescript的新手 我希望得到你的帮助。我相信你会很容易回答这个问题,但考虑到我是个新手,我正在努力解决这个问题 问题: 我试图在任何外汇脚本上使用以下条件对策略进行回溯测试: 如果开盘和收盘之间的点数差为+30(基本上是一根30号的绿色蜡烛),购买 如果开盘价和收盘价的点子差是-30(一支30号红烛),卖出 我尝试了下面的代码,但在图表上看不到上下三角形。它显示编译时没有错误。我不知道我错在哪里 //@version=4 study("mystudy", ove

我是pinescript的新手

我希望得到你的帮助。我相信你会很容易回答这个问题,但考虑到我是个新手,我正在努力解决这个问题

问题:

我试图在任何外汇脚本上使用以下条件对策略进行回溯测试:

  • 如果开盘和收盘之间的点数差为+30(基本上是一根30号的绿色蜡烛),购买
  • 如果开盘价和收盘价的点子差是-30(一支30号红烛),卖出
  • 我尝试了下面的代码,但在图表上看不到上下三角形。它显示编译时没有错误。我不知道我错在哪里

    //@version=4
    study("mystudy", overlay=true)
    
    differenceGreen = (close[1] - open[1]) >= 30 //green bar with body size 30+
    plotshape(series=differenceGreen, location=location.belowbar, color=color.green, transp=0, style=shape.triangleup)
    
    differenceRed = (open[1]- close[1]) >= 30  //red bar with body size 30+
    plotshape(series=differenceRed, location=location.abovebar, color=color.red, transp=0, style=shape.triangledown)
    

    那么你需要这样做

    //@version=4
    study("mystudy", overlay=true)
    
    differenceGreen = (close[1] - open[1]) >= 30 * syminfo.mintick //green bar with body size 30+
    plotshape(series=differenceGreen, location=location.belowbar, color=color.green, transp=0, style=shape.triangleup)
    
    differenceRed = (open[1]- close[1]) >= 30 * syminfo.mintick //red bar with body size 30+
    plotshape(series=differenceRed, location=location.abovebar, color=color.red, transp=0, style=shape.triangledown)
    

    你如何衡量“30”?以蜱为单位还是以货币为单位?30以点子为单位。例如,如果“打开”为1.18790,“关闭”为1.18825(>30),则条形下方应显示一个三角形。我将进一步完善这些条件,但我不确定为什么我在问题中提到的代码根本不适用于这种基本的开-关差异。我没有发现任何pinescript函数可以测量开闭或高低差异。因为我是一个新手,所以我正在努力弄清楚这个基本的部分。非常感谢。成功了!Ок. 使用的建议。完成。非常感谢你。