таки нужно правильно написать скрипт. Есть предложение, прежде чем писать скрипт, скачать любые тутошние творения и посмотреть как делали ранее до вас те кто хорошо в этом разбираются. Ну и по аналогии уже написать свои. Этот способ зарекомендовал себя как самый продуктивный. Мной опробован многократно.
Если не знаете что скачивать, тыкайте на логотип в моей подписи и читайте на сайте статьи с примерами.
В вашем конкретном случае, проблема в том что вы ставите ордера в прошлое, а именно на закрытую уже свечу. Ставьте на свечу i+1
_________________________
__