Вообще, вариантов столько, что не понятно, почему вопрос возник.
Нужно изменить скрипт, например для шорта:
1. Пересечения МаксимумЗа[i-1] с максимумом и минимумом
2. Перевернуть от пересечения с максимумом до пересечения с минимумом
3. Выставлять заявку в шорт, если меньше максимумЗа, пока действует Перевернуть.

Вероятно, это будет самый правильный вариант.