Сегодня посмотрим, как отключить автоматическое сопровождение позиции из исходного кода. Это может быть нужно, когда Вы уверенный в себе программист, обрабатывающий все нештатные ситуации в коде сам.
Что такое автосопровождение позиции, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1030865.php
1. Класс BotManualControl.
Отвечает за хранение настроек для автоматического сопровождения позиций.
- Нужно ли выставить автостоп или автопрофит?
- Через какое время нужно отозвать ордера на открытие и закрытие позиций?
- Через какое расстояние от заявки должен сработать автоотзыв заявки с биржи? В случае, если рынок от нас «убегает».
- И т.д.
Сам класс находится здесь:
Параллельно с его изучением рекомендуется смотреть на статью: https://smart-lab.ru/company/os_engine/blog/1030865.php
2. Доступ к объекту автосопровождения позиции из BotTabSimple.
Внутри объекта источника BotTabSimple это находится здесь:
И вызвав из робота источник, можно обратиться к этому объекту, чтобы управлять автосопровождением не из визуальных интерфейсов, а из исходного кода.
3. Пример: Полное отключение автосопровождения из кода.
В публичной сборке OsEngine есть пример обращения к автосопровождению из исходного кода. Это робот EnvelopsCountertrend:
В данном примере робот вызывает у автосопровождения источника его полное отключение, чтобы робот мог контролировать свои позиции сам.
Удачных алгоритмов!
Комментарии открыты для друзей!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php
Подробнее https://smart-lab.ru/compan...





