Я пытаюсь собрать сосновый скрипт для трейдинга, и я почти закончил с этим, но я не уверен, как заставить его закрыть сделку в конце дня (23:59 PM).) ИЛИ когда текущая цена равна максимуму свечи предыдущего дня (максимум [1] + X пунктов на дневных свечах).
Вот что у меня получилось:
//@version=2
strategy("Previous Day High and Low Breakout Strategy", overlay=true)
D_High = security(tickerid, 'D', high[1])
D_Low = security(tickerid, 'D', low[1])
D_Close = security(tickerid, 'D', close[1])
D_Open = security(tickerid, 'D', open[1])
// Go Long - if prev day high is broken and stop loss prev day low
// Go Short - if prev day low is broken and stop loss prev day high
plot(isintraday ? D_High : na, title="Daily High",style=line, color=blue,linewidth=2)
plot(isintraday ? D_Low : na, title="Daily Low",style=line, color=red,linewidth=2)
signal =crossover(high,D_High) ? true : crossover(D_Low,low) ? false : signal[1]
longCondition = signal
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = signal != true
if (shortCondition)
strategy.entry("Short", strategy.short)