使用上限[n]设置止损

时间:2019-04-15 17:54:18

标签: pine-script tradingview-api

我正在尝试下一个止损限价单,如果价格高于高价[1] +高价[1] / 2但该订单永远都没有下达,则将下达市场买单

strategy.order(id = "Long", long = true,stop=high[1]+(high[1]/2))

例如,如果先前的蜡烛高点是200,那么如果价格超过300 => 200 + 200/2

1 个答案:

答案 0 :(得分:0)

您确定在整个历史中都存在着您正在寻找的情况吗?也许我不明白您到底想要什么,但是请看下面的代码:

//@version=3
strategy("My Strategy", overlay=true)
 // high[1] * 1.1 would be easier to read
strategy.order(id = "Long", long = true,when=close > high[1] + high[1] / 10.0)
strategy.exit("exit", from_entry="Long", stop= high[1] + high[1] / 10.0)

我认为它可以满足您的需求(但代替之前高点的1.5,使用1.1)