Как проверить, является ли день свечи последним днем месяца?

19096РЕДАКТОР КОДА DATETIME DAYSINMONTH YEAR MONTH DAYOFWEEK DAY ДАТА ДЕНЬ НЕДЕЛИ

Используем следующую конструкцию:

// Является ли день текущей свечи последним рабочим днем месяца
using System;

public bool IsLastWorkingDay(int bar)
{
int dim = DateTime.DaysInMonth(Date[bar].Year, Date[bar].Month);
DateTime dt = new DateTime(Date[bar].Year, Date[bar].Month, dim, 10, 0, 0);
if (dt.DayOfWeek == DayOfWeek.Sunday) dim-= 2; 
else if (dt.DayOfWeek == DayOfWeek.Saturday) dim--; 
if (Date[bar].Day == dim) return true;
else return false;
}
background

Tradematic Support Center

Guides, articles, videos and links for Tradematic users and developers.

This website uses cookies. By continuing to use this website, you consent to our Privacy Policy. OK