Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2207 1...220022012202220322042205220622072208220922102211221222132214...2747 Новый комментарий Andrei Sokolov 2023.06.04 18:15 #22061 Tretyakov Rostyslav, Alexey Viktorov спасиб Andrei Sokolov 2023.06.04 18:23 #22062 Alexey Viktorov #: Лучше под условие Основная функция индикатора выполняется один раз даже в выходные. не сработало После перезапуска терминала пишет: Andrei Sokolov 2023.06.04 18:24 #22063 Tretyakov Rostyslav #: Так работает тут вообще задумку не понял Andrei Sokolov 2023.06.04 18:27 #22064 потом попробую с глобальными переменными терминала костыль сделать, отпишу сработало или нет. Tretyakov Rostyslav 2023.06.04 18:57 #22065 Andrei Sokolov #: тут вообще задумку не понял //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- static bool check=true; int i,limit; limit=rates_total-prev_calculated-1; if(limit<1) return(0); for(i=limit;i>=0;i--) { if(check) { if(AccountInfoInteger(ACCOUNT_LOGIN)==0) continue; else {Print((ulong)AccountInfoInteger(ACCOUNT_LOGIN)); check=false;} } } //--- return value of prev_calculated for next call return(rates_total); } Andrei Sokolov 2023.06.04 19:31 #22066 Tretyakov Rostyslav #: Спасиб, сработало Andrei Sokolov 2023.06.05 15:46 #22067 Подскажите, пожалста. Можно ли узнать, желательно в ините. рабочее время у брокера или нет? Artyom Trishkin 2023.06.05 15:53 #22068 Andrei Sokolov #: Подскажите, пожалста. Можно ли узнать, желательно в ините. рабочее время у брокера или нет? Для каких целей нужно делать желательно в OnInit() ? Это не то место, где нужно получать окружение. Andrei Sokolov 2023.06.05 17:27 #22069 Artyom Trishkin #: Для каких целей нужно делать желательно в OnInit() ? Это не то место, где нужно получать окружение. Для написания костыля для вычисления сдвига часовых поясов брокера. Не в OnInit() это можно узнать? Tretyakov Rostyslav 2023.06.05 17:33 #22070 Andrei Sokolov #: Для написания костыля для вычисления сдвига часовых поясов брокера. Не в OnInit() это можно узнать? На открытом рынке - да, в выходные - нет. В выходные можно узнать если брокер работает с криптой 24/7. 1...220022012202220322042205220622072208220922102211221222132214...2747 Новый комментарий
Лучше под условие
Основная функция индикатора выполняется один раз даже в выходные.
не сработало

После перезапуска терминала пишет:
Так работает
тут вообще задумку не понял
тут вообще задумку не понял
Спасиб, сработало
Подскажите, пожалста.
Можно ли узнать, желательно в ините. рабочее время у брокера или нет?
Подскажите, пожалста.
Можно ли узнать, желательно в ините. рабочее время у брокера или нет?
Для каких целей нужно делать желательно в OnInit() ?
Это не то место, где нужно получать окружение.
Для каких целей нужно делать желательно в OnInit() ?
Это не то место, где нужно получать окружение.
Для написания костыля для вычисления сдвига часовых поясов брокера.
Не в OnInit() это можно узнать?
Для написания костыля для вычисления сдвига часовых поясов брокера.
Не в OnInit() это можно узнать?
На открытом рынке - да, в выходные - нет.
В выходные можно узнать если брокер работает с криптой 24/7.