Новая версия MetaTrader 4 Client Terminal 387 и MetaTrader 4 Data Center build 387 - страница 12

 
AlexSTAL:

Мы когда с PPC тестировали ЗигЗаг, то натыкались на огромное количество засад, связанных именно с начальной точкой построения ЗигЗага.

Возможно просто совокупность факторов - начальная точка, количество баров и т.д.


Дело в том, что вчера несколько раз проверял. И каждый раз были ошибки, как на приведенных здесь картинках. Сегодня все работает без сбоев. Начальная точка построения зигзага - это что-то мистическое.
 
stringo:

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

Теперь Indicatorcounted() на offline-графиках работает корректно? Если да - то это хорошо. Но только каким образом теперь обновлять offline графики, чтобы воспользоваться данной функцией?
 
stringo:

Такого не было, потому что был баг с подсчётом счётчика изменений. Полная перезачитка означает, что какие-то данные внутри буфера могли измениться. Мы не можем гарантировать целостность данных в автономном графике.
На офлайн графиках не пробывал. У меня на онлайн графиках такое.
 
Уважаемые разработчики, вопрос простой: не желаю уходить с 225 версии МТ, но если брокеры обновят свои серверные компоненты до 387-388 билдов, не приведет ли это к какому-либо конфликту версий на серверной и клиентской сторонах? Будут ли корректно работать мои собственные индикаторы и советники при такой ситуации?
 
Zhunko:
На офлайн графиках не пробывал. У меня на онлайн графиках такое.


На онлайновых графиках всё должно быть нормально. Этому посвящено 4-5 страниц данного обсуждения.

Если что-то работает не так, давайте факты - будем разбираться.

 
stringo:


На онлайновых графиках всё должно быть нормально. Этому посвящено 4-5 страниц данного обсуждения.

Если что-то работает не так, давайте факты - будем разбираться.

Хорошо. Попробую 388. Проверю.
 
OneDepo:
Уважаемые разработчики, вопрос простой: не желаю уходить с 225 версии МТ, но если брокеры обновят свои серверные компоненты до 387-388 билдов, не приведет ли это к какому-либо конфликту версий на серверной и клиентской сторонах? Будут ли корректно работать мои собственные индикаторы и советники при такой ситуации?

Через некоторое время мы прекратим поддержку 225 билда из-за наличия некоторых критических ошибок, предупредив всех заранее за месяц. Пока все старые версии работают с обновленными серверами без проблем, протоколы не менялись.

Мы специально собрали накопительный билд за долгий период времени (включая массу изменений в серверных компонентах) и в ближайшее время выпустим еще несколько дополнительных обновлений.

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

Сейчас перед нами стоит задача привести всю массу недообновленных терминалов разных версий к последнему билду.

 
Renat:

Через некоторое время мы прекратим поддержку 225 билда из-за наличия некоторых критических ошибок, предупредив всех заранее за месяц. Пока все старые версии работают с обновленными серверами без проблем, протоколы не менялись.

Мы специально собрали накопительный билд за долгий период времени (включая массу изменений в серверных компонентах) и в ближайшее время выпустим еще несколько дополнительных обновлений.

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

Сейчас перед нами стоит задача привести всю массу недообновленных терминалов разных версий к последнему билду.

Благодарю, Renat, за обстоятельный ответ. Всё предельно ясно. Думаю, будет полезно всем, а не только таким как я, держащимся на некоторой дистанции от новых версий.
 
Renat:

Через некоторое время мы прекратим поддержку 225 билда из-за наличия некоторых критических ошибок, предупредив всех заранее за месяц. Пока все старые версии работают с обновленными серверами без проблем, протоколы не менялись.

Мы специально собрали накопительный билд за долгий период времени (включая массу изменений в серверных компонентах) и в ближайшее время выпустим еще несколько дополнительных обновлений.

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

Сейчас перед нами стоит задача привести всю массу недообновленных терминалов разных версий к последнему билду.

В таком случае огромное пожелание к разработчикам: восстановить нормальную работу автономных графиков, т.е. если и делать переинициализацию буферов, то на новом баре, но не при каждом тике!

 
stringo:


На онлайновых графиках всё должно быть нормально. Этому посвящено 4-5 страниц данного обсуждения.

Если что-то работает не так, давайте факты - будем разбираться.

Вот факты:

1. Загружаете прикреплённый индикатор на график. Появляется ломанная линия.

2. Обновляете окно из контекстного меню - "Обновление". Линия исчезает и не появляется.

Всё происходит из-за оптимизации в коде и ненужной инициализации буферов индикатора при обновлении графика.

Лог:

22:04:00 Test_Indicator_buffers EURUSD,H4: loaded successfully
22:04:11 Test_Indicator_buffers EURUSD,H4: initialized
22:04:11 Test_Indicator_buffers EURUSD,H4: 1 10 -10
22:04:12 Test_Indicator_buffers EURUSD,H4: 2 10 -10
22:04:13 Test_Indicator_buffers EURUSD,H4: 3 10 -10
22:04:13 Test_Indicator_buffers EURUSD,H4: 4 10 -10
22:04:14 Test_Indicator_buffers EURUSD,H4: 5 10 -10
22:04:15 Test_Indicator_buffers EURUSD,H4: 6 10 -10
22:04:15 Test_Indicator_buffers EURUSD,H4: 7 10 -10
22:04:16 Test_Indicator_buffers EURUSD,H4: 8 10 -10
22:04:16 Test_Indicator_buffers EURUSD,H4: 9 10 -10
22:04:17 Test_Indicator_buffers EURUSD,H4: 10 10 -10
22:04:20 Test_Indicator_buffers EURUSD,H4: 11 10 -10
22:04:21 Test_Indicator_buffers EURUSD,H4: 12 10 -10
22:04:21 Test_Indicator_buffers EURUSD,H4: 13 10 -10
22:04:23 Test_Indicator_buffers EURUSD,H4: 14 10 -10
22:04:23 Test_Indicator_buffers EURUSD,H4: 15 10 -10
22:04:24 UpdateChart EURUSD,H4: loaded successfully
22:04:24 Test_Indicator_buffers EURUSD,H4: 16 10 -10
22:04:24 Test_Indicator_buffers EURUSD,H4: 17 10 -10
22:04:25 Test_Indicator_buffers EURUSD,H4: 18 10 -10
22:04:25 Test_Indicator_buffers EURUSD,H4: 19 2147483647 2147483647
22:04:26 Test_Indicator_buffers EURUSD,H4: 20 2147483647 2147483647
22:04:26 Test_Indicator_buffers EURUSD,H4: 21 2147483647 2147483647
22:04:26 Test_Indicator_buffers EURUSD,H4: 22 2147483647 2147483647
22:04:27 Test_Indicator_buffers EURUSD,H4: 23 2147483647 2147483647
22:04:27 Test_Indicator_buffers EURUSD,H4: 24 2147483647 2147483647
22:04:27 Test_Indicator_buffers EURUSD,H4: 25 2147483647 2147483647
22:04:28 Test_Indicator_buffers EURUSD,H4: 26 2147483647 2147483647
22:04:28 Test_Indicator_buffers EURUSD,H4: 27 2147483647 2147483647
22:04:28 Test_Indicator_buffers EURUSD,H4: 28 2147483647 2147483647
22:04:29 Test_Indicator_buffers EURUSD,H4: 29 2147483647 2147483647
22:04:29 Test_Indicator_buffers EURUSD,H4: 30 -10 10
22:04:29 Test_Indicator_buffers EURUSD,H4: 31 -10 10
22:04:30 Test_Indicator_buffers EURUSD,H4: 32 2147483647 2147483647
22:04:30 Test_Indicator_buffers EURUSD,H4: 33 2147483647 2147483647
22:04:30 Test_Indicator_buffers EURUSD,H4: 34 2147483647 2147483647
22:04:30 Test_Indicator_buffers EURUSD,H4: 35 2147483647 2147483647
22:04:30 Test_Indicator_buffers EURUSD,H4: 36 2147483647 2147483647
22:04:31 Test_Indicator_buffers EURUSD,H4: 37 2147483647 2147483647
22:04:31 Test_Indicator_buffers EURUSD,H4: 38 2147483647 2147483647
22:04:31 Test_Indicator_buffers EURUSD,H4: 39 2147483647 2147483647
22:04:31 Test_Indicator_buffers EURUSD,H4: 40 -10 10
22:04:32 Test_Indicator_buffers EURUSD,H4: 41 10 -10
22:04:32 Test_Indicator_buffers EURUSD,H4: 42 10 -10
22:04:32 Test_Indicator_buffers EURUSD,H4: 43 10 -10
22:04:32 Test_Indicator_buffers EURUSD,H4: 44 2147483647 2147483647
22:04:33 Test_Indicator_buffers EURUSD,H4: 45 2147483647 2147483647
22:04:33 Test_Indicator_buffers EURUSD,H4: 46 2147483647 2147483647
22:04:33 Test_Indicator_buffers EURUSD,H4: 47 2147483647 2147483647
22:04:34 Test_Indicator_buffers EURUSD,H4: 48 2147483647 2147483647
22:04:34 Test_Indicator_buffers EURUSD,H4: 49 2147483647 2147483647
22:04:34 Test_Indicator_buffers EURUSD,H4: 50 2147483647 2147483647
22:04:34 Test_Indicator_buffers EURUSD,H4: 51 2147483647 2147483647
22:04:34 Test_Indicator_buffers EURUSD,H4: 52 2147483647 2147483647
22:04:35 Test_Indicator_buffers EURUSD,H4: 53 2147483647 2147483647
22:04:35 Test_Indicator_buffers EURUSD,H4: 54 2147483647 2147483647
22:04:35 Test_Indicator_buffers EURUSD,H4: 55 2147483647 2147483647
22:04:36 Test_Indicator_buffers EURUSD,H4: 56 2147483647 2147483647
22:04:36 Test_Indicator_buffers EURUSD,H4: 57 2147483647 2147483647
22:04:36 Test_Indicator_buffers EURUSD,H4: 58 2147483647 2147483647
22:04:36 Test_Indicator_buffers EURUSD,H4: 59 2147483647 2147483647
22:04:36 Test_Indicator_buffers EURUSD,H4: 60 2147483647 2147483647
22:04:37 Test_Indicator_buffers EURUSD,H4: 61 2147483647 2147483647
22:04:37 Test_Indicator_buffers EURUSD,H4: 62 2147483647 2147483647

Файлы:
Причина обращения: