Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2479

 
taramortom #:
Пытаюсь получить события из экономического календаря. Взял код из справки MT5.  В ответ получаю нули. Что не так в коде? Можете поделиться примером простейшего кода, дающего данные из календаря?

В дополнение к посту. Причина ошибки - в тестере стратегий не работает. Можно только в живую использовать.

 

В MQL5 если явно не инициализирвать переменные типа bool, то они могут иметь разное значение.

   bool buySignal;
   bool sellSignal;
   Print("Buy ", buySignal);
   Print("Sell ", sellSignal);
Пробовал разные варианты и получается по-разному. Например в тестере в функции OnInit() всегра true, а в OnTick() зависит от режима. В визуализации false, а без визуализации true. Это странно, ведь по идее всегда должно быть false. По крайней мере, в MQL4 всегда так было. Так и должно быть, или я что-то не так делаю?
 
Aleksandr Stepanov #:

В MQL5 если явно не инициализирвать переменные типа bool, то они могут иметь разное значение.

Пробовал разные варианты и получается по-разному. Например в тестере в функции OnInit() всегра true, а в OnTick() зависит от режима. В визуализации false, а без визуализации true. Это странно, ведь по идее всегда должно быть false. По крайней мере, в MQL4 всегда так было. Так и должно быть, или я что-то не так делаю?

В mql4 было, а может и сейчас есть принудительное обнуление переменных. В mql5 отдали на усмотрение писателя… Хочешь инициализируй, не хочешь пусть будет мусор там где вы ожидаете 0.

Тип bool имеет не 2 значения, а множество, false равно 0, а всё остальное true. 

Проверьте такой вариант

   bool buySignal;
   bool sellSignal;
   Print("Buy ", (string)buySignal);
   Print("Sell ", (string)sellSignal);
 
Добрый вечер! Подскажите пожалуйста ссылку на ветку форума, или просто может кто-то подскажет ответ на вопрос, какой минимальный шаг сетки сеточного советника является безопасным на Форекс? Ведь в среднем волатильность валютных пар все равно ограничена, так что возможно, есть и такие усредненные показатели?