Прошло столько времени, так и не доработали работы с полями ввода (OBJ_EDIT) в тестере стратегий? Есть ли какие способы ввести в поле ввода с клавиатуры данные в тестере? После нажатия Enter поле очищается.
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
Alexandr Gavrilin #: Прошло столько времени, так и не доработали работы с полями ввода (OBJ_EDIT) в тестере стратегий? Есть ли какие способы ввести в поле ввода с клавиатуры данные в тестере? После нажатия Enter поле очищается.
Подозреваю, что стандартное OBJ_EDIT поле ввода использовать не получится. Скорее всего придется создавать какой-то другой объект. Сам сейчас с этим мучаюсь, если найду решение, отпишусь. В своё время, для решения проблемы, сделал не редактируемое поле ввода и стрелочки (кнопки) вверх/вниз, чтобы нащелкивать нужное значение, но это дико не удобно и подходит для небольшого диапазона чисел.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Работает в индикаторе, а не в советнике.
В советнике не пробовал. Будет время, то посмотрю.
Еще один сюрприз. Если кнопка лежит на чем-то, то она не нажимается.
Кнопка всегда на чём-то лежит.
Приведите воспроизводимый пример
Еще один сюрприз. Если кнопка лежит на чем-то, то она не нажимается.
Для этого надо использовать опции:
ObjectSetInteger(0,"xxx",OBJPROP_BACK,false);
ObjectSetInteger(0,"xxx",OBJPROP_ZORDER,99);
Кнопка всегда на чём-то лежит.
Приведите воспроизводимый пример
В тестере. Но уже все, разобрался.
Спасибо Петросу, заработало.
Не работает. Только кнопки работают. Почему?!
Думал, разу уж кнопки работают, то поле ввода - проще некуда, но нет - не работает. Ну почему кругом одни грабли?
+1
В MT4 изменения читаются, а в MT5 - нет. А состояние кнопки читается и в MT4 и в MT5. Парадоксальная избирательность.
А нажатия клавиш как-то можно эмулировать?
Прошло столько времени, так и не доработали работы с полями ввода (OBJ_EDIT) в тестере стратегий? Есть ли какие способы ввести в поле ввода с клавиатуры данные в тестере? После нажатия Enter поле очищается.
Подозреваю, что стандартное OBJ_EDIT поле ввода использовать не получится. Скорее всего придется создавать какой-то другой объект. Сам сейчас с этим мучаюсь, если найду решение, отпишусь. В своё время, для решения проблемы, сделал не редактируемое поле ввода и стрелочки (кнопки) вверх/вниз, чтобы нащелкивать нужное значение, но это дико не удобно и подходит для небольшого диапазона чисел.