#pine-script
#сценарий pine
Вопрос:
Я пытаюсь разместить стоп-лимитный ордер, рыночный ордер на покупку будет размещен, если цена превысит high [1] high [1] / 2, но ордер никогда не будет размещен
strategy.order(id = "Long", long = true,stop=high[1] (high[1]/2))
например, если предыдущий максимум свечи равен 200, то ордер должен быть размещен, если цена пересекает 300 => 200 200/2
Ответ №1:
Вы уверены, что за всю историю были такие условия, которые вы ищете? Может быть, я не понимаю, чего вы именно хотите, но посмотрите на следующий код:
//@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)