Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 666
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для того что-бы переделать, нужно знать что решает ваша функция, и для каких задач используется
С определённого билда МТ4 начала появляться ошибки при компилировании (the size of local variables is too large (more than 512kb)) различных кодов которая ранее не появлялась, пытаюсь понять, как с ней бороться и для примера вставил, как мне показалось простой фрагмент кода из индикатора WmiFor30. Можете на этом примере показать, как исправлять эту ошибку?
Добрый день, Виталий.
С определённого билда МТ4 начала появляться ошибки при компилировании (the size of local variables is too large (more than 512kb)) различных кодов которая ранее не появлялась, пытаюсь понять, как с ней бороться и для примера вставил, как мне показалось простой фрагмент кода из индикатора WmiFor30. Можете на этом примере показать, как исправлять эту ошибку?
Не знаю что в нём за принцип работы, попробуйте. Исправление увидите
Вопрос по графику:
Есть вот такая конструкция
if(currChart == график тестера) continue; // Что сюда написать?
ObjectSetInteger(currChart,"Sync",OBJPROP_BGCOLOR,clrGreen);
}
Как выяснить, что график не основной, а открытый в режиме тестера и его пропустить?
Сегодня воскресение:
TimeCurrent()=1478300399, что соответствует 2016.11.04 22:59 - пятница
DayOfWeek()=5, что вполне естественно ))
Вопрос: Подскажите пожалуйста, как программно в init(); определить, что сейчас, в момент прикрепления эксперта на чарт, выходной день - воскресение ?
Без обращения к TimeLocal():
Здравствуйте!
Сегодня воскресение:
TimeCurrent()=1478300399, что соответствует 2016.11.04 22:59 - пятница
DayOfWeek()=5, что вполне естественно ))
Вопрос: Подскажите пожалуйста, как программно в init(); определить, что сейчас, в момент прикрепления эксперта на чарт, выходной день - воскресение ?
Без обращения к TimeLocal():
поможет?
AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) может возвращать false в следующих случаях:
Вот если бы просто : торговля запрещена на стороне торгового сервера;
А то, не совсем корректно получается ))
Хотя, в принципе, bool IsTradeAllowed(); можно попробовать.
Большое спасибо Виталий!!!!
init();
if(IsTradeAllowed()) Print("Торговля разрешена");
if(!IsTradeAllowed()) Print("Торговля НЕ разрешена");
Выводит : "Торговля разрешена"
Надо как-то по другому. А вот как ?
К сожалению, не помогает.
init();
if(IsTradeAllowed()) Print("Торговля разрешена");
if(!IsTradeAllowed()) Print("Торговля НЕ разрешена");
Выводит : "Торговля разрешена"
Надо как-то по другому. А вот как ?
Попробуйте так:
if(TimeCurrent()>starttime) {
...
}
Я думаю принцип понятен, и пока нет тика, то TimeCurrent не изменится
Попробуйте так:
if(TimeCurrent()>starttime) {
...
}
Я думаю принцип понятен, и пока нет тика, то TimeCurrent не изменится