Новая версия платформы MetaTrader 5 build 2650: Фоновая загрузка графиков и улучшения в профилировщике MQL5-кода - страница 14

 
Denis Kirichenko:

Жрёт память немилосердно.

У меня другие симптомы. Главное, что зло проявилось еще где-то, спасибо.

 
fxsaber:
Еще на прошлой неделе 20 секунд шла компиляция, теперь - 40.

b. 2652
Can someone explain why just compiling (F7) takes e.g. 3703 mSec:
Кто-нибудь может объяснить, почему просто компиляция занимает, например, 3703 мсек:

code generated      1   1
0 errors, 0 warnings, 3703 msec  elapsed      1   1

while a direct start of debuigging with hist. data compiles the same EA 10 times faster?

в то время как прямое начало отладки с гистом. данные компилируют одного и того же эксперта в 10 раз быстрее?

0 errors, 0 warnings, 341 msec  elapsed      1   1

Both from Errors tab of the Editor.
Оба на вкладке "Ошибки" редактора.

 
Carl Schreiber:

b. 2652
Can someone explain why just compiling (F7) takes e.g. 3703 mSec:
Кто-нибудь может объяснить, почему просто компиляция занимает, например, 3703 мсек:

while a direct start of debuigging with hist. data compiles the same EA 10 times faster?

в то время как прямое начало отладки с гистом. данные компилируют одного и того же эксперта в 10 раз быстрее?

Both from Errors tab of the Editor.
Оба на вкладке "Ошибки" редактора.

При компиляции под отладку не применяется оптимизация, код получается более медленным.

 
Ilyas :

При компиляции под отладку не применяется оптимизация, код получается более медленным.


Ах - спасибо :)

Ah - thank you :)

 

 Господа разработчики.

Исправьте следующую ошибку:

Делаю экспорт результатов оптимизации в файл *.opt. Для входных параметров типа ENUM_TIMEFRAMES, например PERIOD_M15, после импорта получаю значение параметра PERIOD_H4.


Также было бы очень удобно сделать "Группировку входных параметров" через group функциональной не только в тестере, но и при установки эксперта на график, чтобы можно было ненужные входные параметры также скрывать.

Спасибо!

 
Features requests for next update of MT5:

Запросы функций для следующего обновления МТ5 :


 1 - Let the user choose any timeframe, why hard code the options? For example, as of now we can press enter and then type the desired timeframe, but we can only choose from the hard coded list. Why can´t we type whatever timeframe we want? What if I want 45min, or 115min?  2 days, 3 days, 2 weeks, 3 months timeframes? The platform is more than capable of doing this simple task. This is so basic.

 1 - Позвольте пользователю выбрать любой таймфрейм, зачем жестко кодировать параметры? Например, на данный момент мы можем нажать, 
а затем ввести желаемый таймфрейм, но мы можем выбирать только из жестко закодированного списка. 
Почему мы не можем ввести любой желаемый таймфрейм? Что, если я хочу 45 минут или 115 минут? 2 дня, 3 дня, 2 недели, 3 месяца? 
Платформа более чем способна выполнить эту простую задачу. Это так просто.



2 - Price bars customization: The adition of HLC bars (simply hiding the open marker of the bar), and option to choose the thickness of the price bars. Again, so basic and simple.


2 - Настройка ценовых баров: добавление HLC-баров (просто скрытие открытого маркера индикатора) и возможность выбора толщины ценовых баров. Опять же, так просто и просто.




3 - Let the strategy tester include the current day up to the present minute, when testing, like in MT4. Why limit the last day of testing to the previous day of current day (if using tester with last day being today, it will only test until yesterday 00:00). 

3 - Пусть тестер стратегий включает текущий день по текущую минуту при тестировании, как в МТ4. Зачем ограничивать последний день тестирования предыдущим днем ​​текущего дня (при использовании тестера, последний день которого приходится на сегодняшний день, он будет тестировать только до вчерашнего 00:00).

 
beto_gauer:
Features requests for next update of MT5:

Запросы функций для следующего обновления МТ5 :


 1 - Let the user choose any timeframe, why hard code the options? For example, as of now we can press enter and then type the desired timeframe, but we can only choose from the hard coded list. Why can´t we type whatever timeframe we want? What if I want 45min, or 115min?  2 days, 3 days, 2 weeks, 3 months timeframes? The platform is more than capable of doing this simple task. This is so basic.

 1 - Позвольте пользователю выбрать любой таймфрейм, зачем жестко кодировать параметры? Например, на данный момент мы можем нажать, 
а затем ввести желаемый таймфрейм, но мы можем выбирать только из жестко закодированного списка. 
Почему мы не можем ввести любой желаемый таймфрейм? Что, если я хочу 45 минут или 115 минут? 2 дня, 3 дня, 2 недели, 3 месяца? 
Платформа более чем способна выполнить эту простую задачу. Это так просто.



2 - Price bars customization: The adition of HLC bars (simply hiding the open marker of the bar), and option to choose the thickness of the price bars. Again, so basic and simple.


2 - Настройка ценовых баров: добавление HLC-баров (просто скрытие открытого маркера индикатора) и возможность выбора толщины ценовых баров. Опять же, так просто и просто.




3 - Let the strategy tester include the current day up to the present minute, when testing, like in MT4. Why limit the last day of testing to the previous day of current day (if using tester with last day being today, it will only test until yesterday 00:00). 

3 - Пусть тестер стратегий включает текущий день по текущую минуту при тестировании, как в МТ4. Зачем ограничивать последний день тестирования предыдущим днем ​​текущего дня (при использовании тестера, последний день которого приходится на сегодняшний день, он будет тестировать только до вчерашнего 00:00).

1, 2 - you can write yourself in MQL

3 - in this case it will be possible not to buy advisors in the market.
 

Разработчикам.

Привет, я обнаружил ошибку при использовании объектов minichart.

Если мы создаем объект мини-диаграммы на несфокусированной диаграмме, мини-диаграмма ChartSymbol () / ChartPeriod () возвращает неверные значения.


Прикрепил советник, чтобы воспроизвести проблему.


Большое спасибо за внимание.

-----

To developers.


Hi, i found a bug using minichart objects. 
If we create a minichart object in a chart with NO focus, ChartSymbol()/ChartPeriod() minichart return wrong values.

In attachment an EA to replicate the issue. 

Thank a lot for pay attention.



Файлы:
TEST_EA.mq5  13 kb
 
Artyom Trishkin:
1, 2 - you can write yourself in MQL

3 - in this case it will be possible not to buy advisors in the market.

1 -2 - No, I can´t, I am not a coder. I won´t go to university to be a programmer just to be able to code this, are you joking? You would expect such very basic features in a professional trading platform.

1 -2 - Нет, не могу, я не программист. Я не пойду в университет, чтобы стать программистом, только чтобы уметь это кодировать, вы шутите? Обычно очень простых функций ожидаемы от профессиональной торговой платформы.


3 - I have absolutely no idea what you meant by that. Just update MT5 tester so it can include the current day we are in, in the testing, is that so hard? MT4 does that, why change it in MT5? Dumb decision.

3 - Я совершенно не понимаю, что вы имели в виду. Просто обновите тестер MT5, чтобы он мог включить текущий день при тестировании, неужели это так сложно? MT4 делает это, зачем это было менять в MT5? Глупое решение.

 

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

Особенно это тяжело сделать, когда управляешь Терминалом через RDP, TeamViewer, AnyDesk и т.д.


Мне не удалось найти способ в MT5 задействовать режим перекрестия на графиках в обход средней кнопки мыши. Если такое есть - просьба сообщить. Если нет - просьба подумать о введении такого режима без средней кнопки мыши.

Причина обращения: