Новая версия платформы MetaTrader 5 build 4755: общие улучшения - страница 18

 
Forester #:

Предложение:
На картинках, которые показываются результаты оптимизации, параметры с enum показывают порядковый номер, а не описание или значение. На всех вариантах 1D, 2D, 3D.
В таблице ниже, которая показывает результаты показаны описания. Хорошо бы и картинки сделать с описанием.
Например счетчик для ТП

enum nums2 {_0=0,_1=1,_2=2,_3=3,_4=4,_5=5,_6=6,_7=7,_8=8,_9=9,_10=10,_12=12,_15=15,_17=17,_20=20,_25=25,_30=30,_35=35,_40=40,_50=50,_60=60,_70=70,_80=80  ....

С картинки сейчас сложно понять, что цифра 14 это ТП=20пт , а 24 это ТП=100пт. Нужно лезть в код и смотреть enum

В таблице все понятно.

b4864. По прежнему показывается порядковый номер энумератора.
Может все-таки можно показать на графике значение или текстовое описание?
В таблице с результатами текстовое описание показывается, видимо информация все же есть, значит можно и на графике показать.
Ну очень не удобно анализировать графики, т.к. не видно реальных значений.

 
Forester #:

Может все-таки можно показать на графике значение или текстовое описание?

К сожалению, невозможно понять, с чем связана такая высокая частота выхода новых билдов.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Мета обновляется по 5 раз в день...

Renat Fatkhullin, 2025.02.14 04:08

Мы выпускаем по 2-3 сборки в сутки для внутренних девелоперских серверов и примерно 1 раз в 2 дня публикуем бету на публичном сервере MetaQuotes-Demo.

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

Наверно - continuous integration - просто проверяют, что после текущих коммитов в их внутреннюю кодобазу МетаТрейдер компилируется ;-).

 

Поясните, в чем проблема и как в шаблоне описать беззнаковый модификатор для переданного типа T?

template<typename T>
void convert(T v)
{
   unsigned T x; // ошибки компиляции
}

void OnStart()
{
   unsigned int y; // нормально
   int x;
   convert(x);
}

Ошибки:

'unsigned' modifier can be used with integral type only
   in template 'void convert(T)' specified with [T=int]
   see template instantiation 'convert<int>'

Смею утверждать, что int является интегральным типом и сообщение либо неправильное, либо баг.

 
Renat Fatkhullin #:


Доброго времени Ренат.
Есть ли возможность добавить ещё клики на сжатие графика?
Чтоб отображение минуток вмещало больше дней, в идеале до недели.

ch


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

PlotIndexSetInteger(0, PLOT_DRAW_TYPE, DRAW_ARROW);   //тип отрисовки
PlotIndexSetInteger(0, PLOT_ARROW, 158);              //код отрисовки
PlotIndexSetInteger(1, PLOT_DRAW_TYPE,  DRAW_LINE);   //тип отрисовки
PlotIndexSetInteger(1, PLOT_LINE_STYLE, STYLE_SOLID); //стиль отрисовки
Может будут улучшения в графических отображениях?
Файлы:
PriceOpen.mq5  7 kb
 
Roman #:

и отрисовка точек получается смещённой относительно линии. 

Если стоит галочка, то убрать, если нет, то поставить.


 
Aleksandr Slavskii #:

Если стоит галочка, то убрать, если нет, то поставить.


Чекбокс не был отмечен, но его установка после перезапуска терминала не помогла.
Увеличил для наглядности толщину отрисовки точек.
Видно, что точки относительно линии не всегда располагаются по центру линии, а как бы по касательной.

ddd

 
Roman #:

Чекбокс не был отмечен, но его установка после перезапуска терминала не помогла.
Увеличил для наглядности толщину отрисовки точек.
Видно, что точки относительно линии не всегда располагаются по центру линии, а как бы по касательной.

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

Чекбокс точная шкала времени сдвигает объекты по горизонтали, если время в объекте указано отличное от времени открытия бара. 

С вертикальным сдвигом не сталкивался, не знаю чем лечить.

 

Просьба починить и ускорить терминал при работе с объектами

Проблема налицо, если включить отображение торговой истории - терминал через пару тиков зависает на несколько секунд

Если отключить "Показать торговую историю" - проблем нет.

Это всё-же недоработка, что терминал МТ5 плохо дружит с графическими объектами, которые сам-же и создаёт

в МТ4 такой проблемы никогда не было


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