Общие вопросы по разработке > Каждый 2)

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
Asp
Сообщения: 59
Зарегистрирован: 20 янв 2020, 11:17
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Каждый 2)

Непрочитанное сообщение Asp » 15 окт 2023, 21:21

Код: Выделить всё

if (BarDate(1).Day != BarDate(0).Day) x += 0;


Как заставить x обнуляться каждый второй день? (А не как в примере каждый день)
Корректировка вопроса:

Код: Выделить всё

if (BarTime() == AsTime(11, 0, 0) ) x+=0;

Как заставить x обнуляться каждый второй день в 11 часов утра?
Мусор в твоём глазу больше уродует картину мироздания чем пятна на солнце

BugsDigger
Сообщения: 535
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 92 раза

Re: Каждый 2)

Непрочитанное сообщение BugsDigger » 16 окт 2023, 06:58

Добавить под if глобальную переменную счета дней (от запуска робота) и проверять ее значение на четность. Четное - обнулять "х".
Типа того:

Код: Выделить всё

if (BarTime() == AsTime(11, 0, 0)  && ++days%2==0) {  x+=... }


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость