我正在尝试下一个止损限价单,如果价格高于高价[1] +高价[1] / 2但该订单永远都没有下达,则将下达市场买单
strategy.order(id = "Long", long = true,stop=high[1]+(high[1]/2))
例如,如果先前的蜡烛高点是200,那么如果价格超过300 => 200 + 200/2
答案 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)