tradingview策略松木脚本:如何在准确的时刻开仓

时间:2020-04-26 13:15:52

标签: pine-script trading

我正在尝试在tradingview上编写策略,主要思想是我为多头开仓(bgsv)和卖出开仓(sgsv)计算了最大摆动值

study(shorttitle="sGSV", title="Greatest swing value",overlay=true)
src = input(open)
lenght = input(4, minval=1 ,title="lenght")
multi = input (1.8,title="multiplier")
hx= src>close[1] ? close[1] : src
lx= src<close[1] ? close[1] : src
hg= (high-hx)
lg= (lx-low)
bgsv = (sma(hg,lenght))*multi+hx
sgsv= lx-(sma(lg,lenght))*multi
plot(bgsv,offset=1, color=color.green)
plot(sgsv,offset=1, color=color.red)

我需要编写一种策略,该策略将在价格达到或高于bgsv [1]时开盘(如果不可能的话,我想改用高点) 并在价格达到或低于sgsv [1]的瞬间开仓(如果不可能的话,我想改用低价)

我尝试使用crossover和crossunder函数,但它在下一个小节上打开了我不需要的位置

1 个答案:

答案 0 :(得分:0)