Кубик "IsReadyForTrade"

Кубик предназначен для контроля готовности инструмента к реальным торгам. В режиме лаборатории всегда выдает True. Контролирует ряд параметров, которые при необходимости можно отключать. Все контрольные "функции" любезно предоставлены @andreypro007 из группы TSLab .

У кубика имеются следующие настройки:
  • IsRealTime. Контролирует находится ли агент скрипт в режиме агента.
  • IsPortfolioReady. Контролирует подготовлены ли данные по инструменту, то есть получены ли все позиции от брокера и отображены в окне "Позиции".
  • IsConnected. Контролирует подключен ли коннектор счета, по которому торгуется инструмент на входе в кубик.
  • IsDataReady. Контролирует подгружены ли все необходимые данные по торгуемому инструменту.
  • AreCandlesExists. Контролирует имеются ли свечи по данному инструменту. Фактически причиной отсутствия свечей может быть как отсутствие их загрузки от брокера, так и неверные настройки скрипта (ограничено на ноль баров, "дата от" больше "дата к" и т.д., то есть фактически проверяется, чтобы кол-во баров в агенте было больше нуля.
  • IsLastBarDateTimeCorrect. Контролирует, что принятое с сервера время не более, чем на 1 используемый тайм-фрейм расходится с временем последнего закрытого бара.
  • Писать данные в лог-файл. При установленной опции все контролируемые параметры будут записаны в лог на каждом пересчете, что позволяет отследить работу кубика в динамике. По умолчанию отключено. Лог пишется в файл по адресу: C:\Users\UserName\AppData\Local\TSLab\TSLab 2.0\DataStorage\Logs\.

Примечание: Кубик работает только совместно с библиотекой ServiceLib, которую необходимо поместить в папку Handlers

Дисклеймер: Кубик предоставляется "as is", но с обязательным тестированием и проверкой всех данных вручную. При выявлении багов просьба писать в телеграмм: @AleksandrGanov

Общая информация по доп.кубикам:
===================================
Пример использования:
========================


Attachments
ПримерИспользования.jpg (236 downloads)
gaaCommon_ServiceLib.zip (47 downloads)
gaaFilters_IsReadyForTrade.zip (39 downloads)
IsReadyForTrade.cs (68 downloads)



Отредактировано AleksandrGanov (Mon Sep 20 2021 07:25 AM)