Кубик "CheckTradeSettings"При запуске агента кубик проверяет соответствие настроек агента настройкам кубика и если данные расходятся, то по каждому параметру выводится сообщение в лог о неверной настройке. На выходе кубика в случае если настройки правильные true, если настройки неверные, то есть настройки агента не соответствуют настройкам кубика, на выходе false. Данный сигнал можно использовать в качестве одного из условий запрета на торговлю.
ВНИМАНИЕ!!! кубик работает только в режиме агента, то есть в режиме лаборатории сигнал всегда True, но если вывести сигнал на график и открыть данный скрипт в составе агента, то условие будет либо False (если есть хотя бы одна ошибка настройки), либо True (если все настройки агента совпадают с установленными в кубике).
Кубик сделан, чтобы снять с себя "груз внимательности", зачастую одна неверная "галочка" в торговых настройках может привести к неверному исполнению входов/выходов, особенно когда вопрос касается ситуаций, когда цена коснулась условной заявки и ушла в другую сторону, когда при фактическом выставлении условной заявки в рынок цена уже стала хуже рынка и так далее. Т.к. в ТСЛаб приличное количество
настроек, не говоря уже об их возможных комбинациях, то имхо данный кубик будет полезен в торговле. Таким образом, подключаем кубик от инструмента и заводим сигнал на входы в позицию, чтобы при неверных настройках не было торговли.
Дополнительно в кубик добавлена опция "
Установить все настройки агента автоматически", как следует из названия, при включенной опции настройки агента будут установлены автоматически в соответствии с тем, что указано в настройках кубика. Это исключает необходимость делать настройки вручную. В данный момент
не реализована автоустановка событий.
Общая информация по доп.кубикам:
================================
побарный (не потоковый) кубик:
https://docs.tslab.pro/pages/viewpage.action?pageId=38961293папка Handlers и создание индикаторов на API:
https://docs.tslab.pro/pages/viewpage.action?pageId=20185716