Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В МТ5 можно включать/отключать оптимизацию компиляции через параметр [Experts] Optimize=1/0 в файле metaeditor.ini, а в МТ4 что-то похожее есть?
Понимаю, что МТ4 не в почете, но ей пользуются огромное количество людей.
Есть один неприятный момент.
OBJPROP_BACK
9
bool
Получает/устанавливает флаг фонового отображения объекта
и одновременно константа
OBJPROP_BACK
Объект на заднем плане
bool
Не проверял перекочевало ли такое в МТ5
Понимаю, что МТ4 не в почете, но ей пользуются огромное количество людей.
Есть один неприятный момент.
OBJPROP_BACK
9
bool
Получает/устанавливает флаг фонового отображения объекта
и одновременно константа
OBJPROP_BACK
Объект на заднем плане
bool
Не проверял перекочевало ли такое в МТ5
Так разница только в том, что в mql4 можно поставить OBJPROP_BACK и можно поставить 9, а в mql5 только OBJPROP_BACK. Больше никаких отличий.
Исправлено: Отличие ещё в том, что может использоваться в разных функциях. В mql4 это может использоваться в ObjectSet \ ObjectGet и ObjectSetInteger \ ObjectGetInteger а в mql5 только в ObjectSetInteger \ ObjectGetIntegerТак разница только в том, что в mql4 можно поставить OBJPROP_BACK и можно поставить 9, а в mql5 только OBJPROP_BACK. Больше никаких отличий.
Исправлено: Отличие ещё в том, что может использоваться в разных функциях. В mql4 это может использоваться в ObjectSet \ ObjectGet и ObjectSetInteger \ ObjectGetInteger а в mql5 только в ObjectSetInteger \ ObjectGetIntegerМне понятна формулировка, но есть казусы в применении и исполнении программного кода.
Мне понятна формулировка, но есть казусы в применении и исполнении программного кода.
А поточней о казусах? Что не так? Что значит перекочевало в mql5? ObjectSet и ObjectGet и mql5 отсутствуют, а в mql4 добавлены ObjectSetInteger и ObjectGetInteger для совместимости кодов и постепенному привыканию к новому языку.
А поточней о казусах? Что не так? Что значит перекочевало в mql5? ObjectSet и ObjectGet и mql5 отсутствуют, а в mql4 добавлены ObjectSetInteger и ObjectGetInteger для совместимости кодов и постепенному привыканию к новому языку.
Может что я и не понял. Суть в 4 ке . Ключ к OBJPROP_BACK есть bool да или нет, а значение которое он может принимать разное
Получает/устанавливает флаг фонового отображения объекта или Объект на заднем плане
Есть разногласие при подстановке ключа. Какое значение программно выбирать. Или фонового отображения объекта или объект на заднем плане. OBJPROP_BACK един для разных ситуаций.
Может что я и не понял. Суть в 4 ке . Ключ к OBJPROP_BACK есть bool да или нет, а значение которое он может принимать разное
Получает/устанавливает флаг фонового отображения объекта или Объект на заднем плане
Есть разногласие при подстановке ключа. Какое значение программно выбирать. Или фонового отображения объекта или объект на заднем плане. OBJPROP_BACK един для разных ситуаций.
Ну представьте себе часы. В одном случае вы смотрите на часы, видите что время 15:30, а в другом случае смотрите и понимаете что они показывают не правильное время. Берёте и ставите текущее время 15:30
Так-же и OBJPROP_BACK можно проверить, посмотреть состояние объекта получив в ответ true или false и можно назначить свойство посредством тех-же true или false. Но для «посмотреть» используется функция ObjectGetInteger а для установки ObjectSetInteger.
Ну представьте себе часы. В одном случае вы смотрите на часы, видите что время 15:30, а в другом случае смотрите и понимаете что они показывают не правильное время. Берёте и ставите текущее время 15:30
Так-же и OBJPROP_BACK можно проверить, посмотреть состояние объекта получив в ответ true или false и можно назначить свойство посредством тех-же true или false. Но для «посмотреть» используется функция ObjectGetInteger а для установки ObjectSetInteger.
Спасибо, понял, но не обрадолово.
Это нормально, что WebRequest () работает в тестере стратегий MT4?
Форум по трейдингу, автоматизированным торговым системам и тестированию торговых стратегий
WebRequest () не может быть выполнен в тестере стратегий .... или так?
JC , 2020.06.19 19:37
Нет, документация по адресу https://docs.mql4.com/common/webrequest неверна (« WebRequest () не может быть выполнен в тестере стратегий »).
Я только что попробовал это, и вызов WebRequest действительно успешно выполняется при тестировании на истории.
Если забыл поставить галочку разрешения DLL, а потом вызываешь свойства и ставишь эту галочку, то все входные параметры сбрасываются на дефолтные. Причём показываются те, что были установлены, а применяются дефолтные.
Постоянно сталкиваюсь с этим на разрабатываемом индикаторе.