У вас не стоит Flash Player
Настройки
#87076 - Mon Sep 20 2021 01:20 AM Кубик "IsReadyForTrade"
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Кубик "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 (254 downloads)
gaaCommon_ServiceLib.zip (59 downloads)
gaaFilters_IsReadyForTrade.zip (51 downloads)
IsReadyForTrade.cs (86 downloads)



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

Наверх
#87095 - Fri Oct 08 2021 06:19 PM Обновление кубика [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Обновление кубика:
  • изменена логика учета времени сервера, был некорректный учет, что в реальном времени приводило к запрету торговли при установки опции "IsLastBarDateTimeCorrect"
  • изменен строка логирования опции "IsLastBarDateTimeCorrect"


Attachments
gaaCommon_ServiceLib.zip (51 downloads)
gaaFilters_IsReadyForTrade.zip (48 downloads)
IsReadyForTrade.cs (83 downloads)


Наверх
#87158 - Sat Dec 04 2021 09:50 PM Re: Обновление кубика [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Обновление кубика:
  • перекомпилирован под под Net 5.0 для возможности использования в ТСЛаб 2.2


Attachments
gaaFilters_IsReadyForTrade.zip (39 downloads)


Наверх
#87168 - Thu Dec 16 2021 04:40 AM Re: Обновление кубика [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Обновление кубика:
  • Добавлена настройка "IsTradingTime". Данная настройка контролирует идет ли в данный момент торговая сессия по инструменту (столбец "Статус" в списке агентов). В случае в данный момент не идет торговая сессия, то при включенной настройке на выходе кубика будет False.


Attachments
gaaCommon_ServiceLib.zip (38 downloads)
IsReadyForTrade.cs (55 downloads)
gaaFilters_IsReadyForTrade.zip (35 downloads)


Наверх
#87222 - Tue Feb 15 2022 07:42 AM Re: Обновление кубика [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Обновление кубика:
  • исправлены мелкие недочеты
  • перекомпилирован под под Net 6.0


Attachments
gaaCommon_ServiceLib.zip (35 downloads)
gaaFilters_IsReadyForTrade.zip (40 downloads)


Наверх


Moderator:  ViL, sar