Кубик "CloseEveryPeriod"

Кубик определяет финальные даты каждого периода: месяц, год, день и дает сигнал на выход на предпоследнем баре каждого периода, то есть фактически выход будет осуществлен на следующем последнем баре. По умолчанию настройка установлена на 1, то есть сигнал на выход появится на предпоследнем баре. В случае если есть опасения, что система может не выйти на последнем баре, можно сместить настройку на нужное кол-во баров назад, но не более 3х. Если кол-во баров сессии меньше, чем установленное значение баров, то сигнал выхода выдается на первом баре соответствующей сессии

В настройках имеется 3 интервал: день, месяц, год. Исходя из установленной настройки сигнал на выход будет дан перед последним баром дня, месяца, года. Использовать можно как для тестирования, так и для реальной торговли для выхода в конце дня.
Кубик потоковый, что автоматически делает выдаваемый им список значений кешируемым при оптимизации

Общая информация по доп.кубикам:
================================
  • Для корректной работы кубика необходимо в папку Handlers также поместить общую библиотеку для кубиков. Библиотека содержит методы логирования, расчета и т.д., которые применяются в разных кубиках, поэтому весь этот функционал вынесен в отдельную dll, чтобы не повторяться и всегда иметь "свежие" версии кода
  • побарный (не потоковый) кубик: https://docs.tslab.pro/pages/viewpage.action?pageId=38961293
  • папка Handlers и создание индикаторов на API: https://docs.tslab.pro/pages/viewpage.action?pageId=20185716


Attachments
gaaCommon_ServiceLib.zip (63 downloads)
CloseEveryPeriod.cs (82 downloads)
gaaStatData_CloseEveryPeriod.zip (56 downloads)
выход каждый день.jpg (61 downloads)



Отредактировано AleksandrGanov (Tue Mar 16 2021 12:10 AM)