Ошибки, баги, вопросы - страница 2336
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2018.11.09 15:34
В Тестере чье событие генерируется раньше, тик или таймер?
Например, Таймер должен вызваться в 12:00:00.000. И есть тик с таким же временем. Кто раньше сработает, OnTimer или OnTick?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Slava, 2018.11.09 16:18
Сначала таймер
К сожалению, это не всегда так. Если на тике произошло срабатывание отложенного уровня, то сначала вызовется OnTick, а только потом OnTimer.
@Slava, Вы считаете такую ситуацию правильной?
Со static-переменными встречаются всякие нюансы. По какой причине такое поведение на обеих платформах?
Потому что это не C++. Здесь своя особая логика: Init инициализируется раньше чем Symb
Потому что это не C++. Здесь своя особая логика: Init инициализируется раньше чем Symb
Понять бы эту логику или прочесть где.
Понять бы эту логику или прочесть где.
на самом деле означает
первым делом отдельностоящие static, ну а в {} потом
на самом деле означает
первым делом отдельностоящие static, ну а в {} потом
Понял, спасибо!
Разработчикам. Поправьте, пожалуйста, баг в MQL4.
Фиксированный масштаб, создаваемый вручную через F8, вкладка "Общие", галочка "Фиксировать масштаб 1:1" не соответствует по значениям аналогичной функции ChartSetInteger(chart_ID,CHART_SCALEFIX_11,0,value).
Как воспроизвести. Скрипт в приложении запустить на графике, произойдёт вызов ф-ии выше. В поле Comment будет следующие значения:
Comment("result = ", result, "; WindowPriceMax = ", WindowPriceMax, "; WindowPriceMin = ", WindowPriceMin);
Они же будут видны, если нажать F8, вкладка "Общие", см. поля - "Закрепить максимум", "Закрепить минимум". Запишите эти значения (1).
Далее отмените фиксированный масштаб, убрав галочку в поле "Фиксировать масштаб", автоматически снимется галочка "Фиксировать масштаб 1:1".
Зафиксируйте масштаб вручную по F8, вкладка "Общие", установив галочку "Фиксировать масштаб 1:1", автоматически установится галочка "Фиксировать масштаб".
Подтвердите действие, нажав ОК. Снова нажмите F8 и запишите значения "Закрепить максимум", "Закрепить минимум" (2).
Сравните записанные значения (1) и (2).
Например, у меня, после работы скрипта:
Закрепить максимум - 112.004
Закрепить минимум - 111.420
После установки вручную:
Закрепить максимум - 112.004
PS: Проверил ещё раз. Похоже это ошибка не MQL4, а терминала 4.00 Build 1147 16 Nov 2018Закрепить минимум - 111.398
Следующие файлы недоступны через MQL: *.exe, *.dll. *.bat, *.sys, *.ex4 и *.ex5. Причина понятна.
На какие еще файлы стоит ограничение?
После закрытия терминала у граф. объектов слетают тултипы! Уважаемые разработчики, исправьте пожалуйста.
МТ5, билд 1940 х64.
Тестовый скрипт для проверки:
После закрытия терминала у граф. объектов слетают тултипы! Уважаемые разработчики, исправьте пожалуйста.
МТ5, билд 1940 х64.
Тестовый скрипт для проверки:
Не надейтесь, уже лет 5 назад этот вопрос подымался.
Ответ = тултип никуда не пишется и хранится пока работает программа.