Originally Posted By: OldMo
Originally Posted By: Jessygor
Исполняется ордер только на следующей свече в случае, если цена находится ниже линия открытия ордера и ниже уровня боллинжера.

Вот собственно и вопрос. Как сделать так, чтобы на одной свече выставлялся ордер и исполнялся на этой же свече в случае, если цена пошла ниже?
Спасибо


Напрямую никак. Вы/tslab можете совершать какие либо действия только при пересчете. Если в настройках скрипта выбран, скажем, интервал пересчета 5 мин, то внутри 5 минутной свечи программа попросту бездействует.

Возможных решений дав:
1. Использовать условные заявки, если стратегия это позволяет, то это очень простой и удобный вариант. Вроде бы есть брокеры их не поддерживающие (сам не видел правда).
Если я правильно понял у вас контр-трендовая стратегия, а значит, если торгуемый инструмент с хорошей ликвидностью, проблем с условными заявками быть не должно.
2. Изменить интервал пересчета. TSlab поддерживает разные варианты пересчета вплоть до изменений объемов бида/аска. Это несколько сложнее в реализации, но ни чего ужасного в этом нет.

P.S. И правда, будьте осторожны с торговлей на весь деплозит.


С условной заявкой все понятно. Она также будет открываться после пересечения линия входа. Если цена откатиться, то заявку смысла держать уже нет, так как нет цели исполнять ее на следующей свече или позже.
С интервалом пересчета вроде возился, недотошно, ничего не получилось. Почитаю еще.

В любом случае, спасибо!

P.S. И не беспокойтесь за мое депо)