Приветствуем Всех!
Кто торгует через TSLab, знают о ситуациях в «реверсных» алгоритмах, когда необходимо переворачивать позу. Сначала выставляется закрытие для текущей позиции, далее открытие для новой. В большинстве случаев, конечно это происходит крайне быстро и без проблемно, но любая транзакция имеет задержки, пусть 100-300мс но все же задержки есть. Этого не избежать в принципе никак. Но можно перестроить алгоритм, таким образом, чтобы вместо закрытий позиций, были просто «задвоеные» заявки. То есть получается, открыли лонг, далее например открываем шорт +1 к лонгу.
В итоге получим просто перевесы в размере позиции, то есть лонгов 144 шортов 145, в итоге текущая позиция просто 1лот шорт. Это слегка не привычно с точки зрения восприятия, но главное избегаем двух транзакций!
Скрипт построен на фьючерсе ртс, индикаторов в принципе нет, простенький паттерн используется для демонстрации системы.
Так выглядит график при таком «фокусе»

Конечно если собрать в стандартном виде этот алгоритм — будет всего десяток блоков и минимальная логика, в случае ж с представленной идеей — все сильно усложнится)) нужно правильно контролировать лоты, уровни и тд
В данном случае главное понимать, фактических закрытий позиции нет, потому трактовать график эквити и таблицу результатов, будет сложнее.


Сам скрипт можно скачать и посмотреть уже на систему «изнутри»
Подписывайтесь к нам в телеграмм канал. Очень много полезной информации от реальных пользователей программы и практикующих трейдеров и программистов!