Столкнувшись с проблемами со стратегией прорыва предыдущего дня - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь написать сценарий для внутридневного тестирования на истории, когда цена пробивает предыдущий день HIGH, затем вводится и Target будет Days CLOSE. (стоп-лосс будет составлять 0,5% от цены, не реализованной) Я не могу получить правильные записи на графиках, а также то, что будет условием выхода для закрытия дня.

Пожалуйста, помогите. Заранее спасибо, ниже кусок кода я написал.

//@version=4
 strategy("Breakout" , shorttitle="Breakout", overlay=true, initial_capital=100000, 
calc_on_every_tick =true)

fromYear = year > 2019
toYear = year < 2021

tickerid = "KOTAKBANK"
prev_high =  security(tickerid, 'D',high[1])
currentOpen =  security(tickerid, 'D',open)

if (fromYear and toYear)
  strategy.entry("long",strategy.long,ordersize,when= crossover(close, prev_high))
if (fromYear and toYear)
  strategy.entry("long",strategy.long,ordersize,when= close)
...