Может кто-нибудь помочь мне правильно написать сценарии. Моя стратегия: покупать / продавать по максимуму / минимуму от 9:25 до 9:45 по свече. Стоплосс: минимум / максимум от 9:25 до 9:45 свеча. Выйдите из сделки в 15:15. Ниже приведен сценарий, написанный, но не в состоянии правильно сделать это.
strategy("My Script", overlay=true)
locHigh1 = 0.0
locLow1 = 0.0
h1 = security(syminfo.tickerid, "10", high, lookahead=true)
l1 = security(syminfo.tickerid, "10", low, lookahead=true)
if hour == 9 and minute == 25
locHigh1 := h1
locLow1 := l1
else
locHigh1 := locHigh1[1]
locLow1 := locLow1[1]
locHigh2 = 0.0
locLow2 = 0.0
h2 = security(syminfo.tickerid, "10", high, lookahead=true)
l2 = security(syminfo.tickerid, "10", low, lookahead=true)
if hour == 9 and minute == 35
locHigh2 := h2
locLow2 := l2
else
locHigh2 := locHigh2[1]
locLow2 := locLow2[1]
locHigh = max(locHigh1,locHigh2)
locLow = min(locLow1,locLow2)
plot(locHigh)
plot(locLow)
"
stop_level = strategy.position_avg_price - (locHigh - locLow)
take_level = strategy.position_avg_price + (locHigh - locLow)
golong = crossover(high, locHigh)
strategy.entry("Long",strategy.long, when = golong)
strategy.exit("SL/Profit", stop = stop_level, limit = take_level)
plot(stop_level, color=color.red, style=plot.style_linebr, linewidth=2)
plot(take_level, color=color.green, style=plot.style_linebr, linewidth=2)