TSLab API Docs  1
Класс TSLab.Script.Options.LiquidProTimeModelRepository

Доступ к списку интервалов дат и весам времени в этих интервалах Подробнее...

Открытые статические члены

static double GetDaysInYear (int year)
 Получить полное количество торговых дней в году с учетом их весов. (Результат кешируется в статической коллекции для ускорения последующих обращений) Подробнее...
 
static double GetFullYearAndPartUtc (DateTime dateTime)
 Получить долю года, прошедшую c 1 января НАШЕЙ ЭРЫ (с учетом веса дней). Подробнее...
 
static double GetYearPartBetween (DateTime dateBegin, DateTime dateEnd)
 Получить долю года, прошедшую между двумя календарными датами (с учетом веса дней). Подробнее...
 

Статические открытые данные

static readonly double DayTotalWeight = 817.5
 Полный вес торгового дня (817.5 минут). Сделан статиком, чтобы не нужно было перекомпиллировать другие библиотеки, если что-то изменится. Подробнее...
 

Подробное описание

Доступ к списку интервалов дат и весам времени в этих интервалах

Методы

static double TSLab.Script.Options.LiquidProTimeModelRepository.GetDaysInYear ( int  year)
static

Получить полное количество торговых дней в году с учетом их весов. (Результат кешируется в статической коллекции для ускорения последующих обращений)

Аргументы
yearгод, который нас интересует
Возвращает
полное количество торговых дней в году с учетом их весов
static double TSLab.Script.Options.LiquidProTimeModelRepository.GetFullYearAndPartUtc ( DateTime  dateTime)
static

Получить долю года, прошедшую c 1 января НАШЕЙ ЭРЫ (с учетом веса дней).

Аргументы
dateTimeтекущая дата
Возвращает
количество торговых ЛЕТ, прошедших с начала НАШЕЙ ЭРЫ
static double TSLab.Script.Options.LiquidProTimeModelRepository.GetYearPartBetween ( DateTime  dateBegin,
DateTime  dateEnd 
)
static

Получить долю года, прошедшую между двумя календарными датами (с учетом веса дней).

Аргументы
dateBeginдата начала интервала
dateEndдата конца интервала
Возвращает
количество торговых ЛЕТ, прошедших между двумя календарными датами

Данные класса

readonly double TSLab.Script.Options.LiquidProTimeModelRepository.DayTotalWeight = 817.5
static

Полный вес торгового дня (817.5 минут). Сделан статиком, чтобы не нужно было перекомпиллировать другие библиотеки, если что-то изменится.