Оставьте свои данные, чтобы скачать программу
Платформа работает на Windows
Нажимая кнопку, вы даете нам право на обработку информации о себе и соглашаетесь с политикой конфиденциальности

Предторговая эмуляция

Для того, чтобы реальная торговля сходилась с тестами
Предторговая эмуляция в ЕТС нужна для воссоздания исторических сделок по стратегии при ее первом запуске. Это нужно для того чтоб реальная торговля сходилась с тестами.
Например
Cтратегия "Пробой канала" - открытие в лонг происходит при пересечение верхний линии, закрытие при пересечении нижней, для шорт наоборот. При ее запуске стратегия начинает воспроизводить исторические сделки и синхронизировать их с текущими открытыми позициями по роботу.

1
Если робот был запущен в первый раз, то он воссоздает историческую позицию, которая произошла в прошлом, когда робот не работал. Все исторические сделки также закрываются исторически, т.е. без отправки транзакций на биржу. Более подробную информацию по историческим сделкам можно прочитать в статье "Исторические и реальные сделки";
В открытых позициях будет следующая запись
А в журнале появится запись что предторговая эмуляция воспроизведена

По истории было воспроизведено 99 сделок, на текущий момент имеется одна незакрытая;

2
В случае использования стоп-заявок или рисков, или каких-либо сигналов для закрытия позиции, то после проведения предторговой эмуляции открытых позиций может не быть;

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

4
В случае когда не производится предторговая эмуляция этом может нарушить логику, и если бы алгоритм стратегии не производил предторговую эмуляцию, то вход был бы в реальном времени при пробитии канала, возможный вход в месте показанной на графике стрелкой;
Отключение предторговой эмуляции
Для некоторых стратегий нужно чтоб не воспроизводилась предторговая эмуляция и синхронизация позиций, или предторговая эмуляция производилась при самом первом запуске, а далее ни при каких обстоятельствах. Для этого в каждом роботе есть соответствующие настройки:
Диапазон предторговой эмуляции
Обычно для стратегии хватает для воссоздания исторических сделок 300 свечей (баров), если же стратегия использует для анализа открытия позиции больший период, то необходимо изменить предторговый диапазон эмуляции Настройки/ Основные/ Торговля:
Чем больше предторговый диапазон, тем дольше ведется предторговая эмуляция.
Оставьте свои данные, чтобы скачать программу
Платформа работает на Windows
Нажимая кнопку, вы даете нам право на обработку информации о себе и соглашаетесь с политикой конфиденциальности