Ошибки, баги, вопросы - страница 3342

 
The Vitalya #:
Здравствуйте. Пишу советника. Но при нажатиях кнопок случаются подвисания, т.е. события нажатия кнопок в Ontick(). То есть кнопки дожидаются тика, прежде чем сработать. В других советниках видел, что они работают без привязки к тику, т.е. срабатывают моментально. Как это сделать в моем советнике, чтобы кнопки независимо работали от тиков и тут же реагировали?

https://www.mql5.com/ru/forum/448593/page2#comment_47414791

 
Vitaly Muzichenko #:

Запихнуть создание кнопок в OnInit(), а обработку OnChartEvent()

Помогло! Большое спасибо! Чудо!
 
Valeriy Yastremskiy #:
Уже было здесь. Разбивать на диапазоны решение. Квоты ответили вроде, что такой настройки как принудительная полная оптимизация не будет. 
И саберовскими библами потом можно обработать отчеты.

Совсем забыл про "разбивать на диапазоны", читал ведь на форуме про это.

Это костыльное решение, результат оптимизации улучшает, но всё равно лучший результат не показывает, как не старайся.  Печалька :(


 "Квоты ответили вроде, что такой настройки как принудительная полная оптимизация не будет. "  

Квоты вообще временами "красавчики", изобрели колесо, но в хз каких целях, сделали его квадратным. 


Мне иной раз кажется, что они тупо глумятся над пользователями.

Особенно это заметно, когда они пишут отмазки, почему они не делают размер шрифта цены и времени другим.

Типа это виндозовские окна и мы тут не при чём, это всё настройки винды на размер шрифта влияют.

Во всех окнах (тестер, навигатор, инструменты)  нормальный размер шрифта, а в окне графика мелкий. Интересно почему? 

 
Комментарии, не относящиеся к этой теме, были перенесены в "Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам".
 
Aleksandr Slavskii #:

Совсем забыл про "разбивать на диапазоны", читал ведь на форуме про это.

Это костыльное решение, результат оптимизации улучшает, но всё равно лучший результат не показывает, как не старайся.  Печалька :(


 "Квоты ответили вроде, что такой настройки как принудительная полная оптимизация не будет. "  

Квоты вообще временами "красавчики", изобрели колесо, но в хз каких целях, сделали его квадратным. 


Мне иной раз кажется, что они тупо глумятся над пользователями.

Особенно это заметно, когда они пишут отмазки, почему они не делают размер шрифта цены и времени другим.

Типа это виндозовские окна и мы тут не при чём, это всё настройки винды на размер шрифта влияют.

Во всех окнах (тестер, навигатор, инструменты)  нормальный размер шрифта, а в окне графика мелкий. Интересно почему? 

Не думаю, просто анализ мощности оборудования внутри терминала нужен, а это по сути не тривиальная задача. То что терминал получает о системе, процессоре, памяти это тексты а не цифры и получается тексты надо как то обработать а появление нового оборудования нужно мониторить что бы понять предел мощности оборудования пользователя и где поставить настройку на принудительную генетику что бы не подвесить полной оптимизацией.

 

Год не занимался тяжёлой оптимизацией в тестере стратегий.
По ощущениям после включение AVX производительность не возросла, но существенно увеличился нагрев процессора, а значит и энергопотребление.

Есть у кого наблюдения на этот счет? Или почувствовали прирост существенный?

Можно ли при компиляции отключить AVX и сравнить результат?

 
Valeriy Yastremskiy #:

Не думаю, просто анализ мощности оборудования внутри терминала нужен, а это по сути не тривиальная задача. То что терминал получает о системе, процессоре, памяти это тексты а не цифры и получается тексты надо как то обработать а появление нового оборудования нужно мониторить что бы понять предел мощности оборудования пользователя и где поставить настройку на принудительную генетику что бы не подвесить полной оптимизацией.

Это решается простым добавление чекбокса "настройки для продвинутых пользователей" и не надо ничего проверять, сам нажал, сам виноват, что комп повис.

Но я так же понимаю, что для этого нужно вносить изменения в пользовательские соглашения, которые никто не читает пока не наступит какое нибудь не хорошее обстоятельство.

А при наступлении не хорошего обстоятельства, народ может обратиться в суд. А это в любом случае не желательно.

А может мне действительно обратится в суд?  Ну типа метаквоты нарушают моё конституционное право свободы выбора)))

Шансов выиграть дело ноль, но заставит задуматься.

Я как то пол года платил адвокату, чтоб он в судах кошмарил одну контору.

Причём задачи выиграть дело, не ставилось.

Просто для того, чтоб люди в следующий раз задумались, а стоит ли им переходить мне дорогу.

Вот и здесь пусть задумаются, а стоит ли им думать за других людей. 


Хотя нет. Из за одной оптимизации отдавать кому то деньги не стану.

Но мысль интересная)

 
Aleksandr Slavskii #:

Это решается простым добавление чекбокса "настройки для продвинутых пользователей" и не надо ничего проверять, сам нажал, сам виноват, что комп повис.

Но я так же понимаю, что для этого нужно вносить изменения в пользовательские соглашения, которые никто не читает пока не наступит какое нибудь не хорошее обстоятельство.

А при наступлении не хорошего обстоятельства, народ может обратиться в суд. А это в любом случае не желательно.

А может мне действительно обратится в суд?  Ну типа метаквоты нарушают моё конституционное право свободы выбора)))

Шансов выиграть дело ноль, но заставит задуматься.

Я как то пол года платил адвокату, чтоб он в судах кошмарил одну контору.

Причём задачи выиграть дело, не ставилось.

Просто для того, чтоб люди в следующий раз задумались, а стоит ли им переходить мне дорогу.

Вот и здесь пусть задумаются, а стоит ли им думать за других людей. 


Хотя нет. Из за одной оптимизации отдавать кому то деньги не стану.

Но мысль интересная)

Чекбокс не решает задачу защиты от дурака.)
 
Valeriy Yastremskiy #:
Чекбокс не решает задачу защиты от дурака.)

Согласен.

Но не понимаю почему ориентироваться нужно на дурака?

Почему дураки имеют приоритет перед не дураками?

Ладно, это риторические вопросы. На этом заканчиваю офтоп.

 
Anatoliy Lukanin #:

Всем доброго времени суток!

Случайно обнаружился косяк, MetaQuotes (кий) терминал не распознает язык терминала?

Открыт терминал на Русском, а по принту English, с чего так?



Терминал перезагружали после смены языка?