Функция GetDayOfWeek в ThinkScript

Синтаксис функции GetDayOfWeek:

GetDayOfWeek(int yyyyMmDd);

yyyyMmDd – дата.

Описание функции GetDayOfWeek:

Функция возвращает день недели от 1 до 7. Где Понедельник – 1, а воскресенье – 7.

Никаких сложностей в использовании данной функции я думаю у вас не возникнет и с ней все просто и понятно.

Пример:

addChartBubble(yes, high, GetdayOfMonth(GetYYYYMMDD()));

Это пример выводит над каждой свечкой номер дня недели.

И еще один пример который может вам пригодиться

def numberDay = GetdayOfWeek(GetYYYYMMDD());
addChartBubble(yes, high, if numberDay == 1 Then "Понедельник" else                          if numberDay == 2 Then "Вторник" else                          if numberDay == 3 Then "Среда" else                          if numberDay == 4 Then "Четверг" else                          if numberDay == 5 Then "Пятница" else "Выходной");

Этот пример вместо 1-7 выводит над каждой свечкой слова Понедельник – Пятница, а так как в субботу и воскресение торгов обычно нет, то и свечек нет и выводить ничего не надо. Но бывают случаи, когда праздничные дни переносятся и выходной становится торговым днем. В примере выше, если такое произойдет, то мы увидим надпись: «Выходной», но вы можете переделать код так, чтобы он выводил и субботу, и воскресенье. А вот как это сделать будет вашим заданием.

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-getdayofweek-v-thinkscript/

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Подписаться на