Поправил, только пришлось удалить проверку открытых позиций (ошибку про то что вход не подключен писал)
проверил - скрипт входит не по расчетной цене, может неправильно формулу написал? я прибавляю к открытию текущего бара диапазон предыдущего