Новая версия платформы MetaTrader 5 build 4040: Улучшения и исправления - страница 19

 
fxsaber #:

По какой причине обновление на b4073 уничтожает все кастомные символы?

Custom-папка с данными осталась, как прилинковать обратно данные символов?

Такая же проблема и у другого человека.

https://www.mql5.com/en/forum/457893


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

mt5 build 4073 deletes custom symbols
mt5 build 4073 deletes custom symbols
  • 2023.11.23
  • www.mql5.com
MT5 build 4073 deleted all custom symbols after updating it. Very time consuming work for me to get all working...
 
Ilyas # :

У нас нет цели копировать C++
Например, препроцессоры clang и MSVC различаются, т.е. можно написать код, который выдавать ошибки в одном компиляторе и успешно компилироваться в другом

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

Каковы тогда руководящие принципы вашей реализации?

На данный момент я вижу несколько нарушений совместимости со старым кодом. Непонятно, на какие льготы?

 
Примерно поэтому и не использую кастомые символы. Регулярно что-то с ними портится. А жаль, была бы надежность, то использовал бы.
Вот полгода назад конвертировал в них котировки и объемы с СМЕ для тестов. Пришлось написать синхронизатор по времени, т.к. около 10 раз были смещения от 1 до 3х часов.
И после таких глюков делать всё снова??? Тем более, что нюансы уже забылись...
Хорошо, что я эту бету не установил. Но глядя со стороны - не добавляет желания использовать кастомы.
 
На Mac / Parallels / M1 воспроизвели проблему, разбираемся.
 
Forester #:
И после таких глюков делать всё снова???

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

Вот b4073 удаляет кастомные символы. Поставил - сообщил здесь о беде. Кто-то будет знать, беду обойдет. Кто сообщит, что b4074 не удаляет твои данные?!


ЗЫ Какого хера после нескольких часов неоднократных публичных сообщений об удалении личных данных продолжают навязывать уродский билд?

2023.11.23 17:20:59.845 LiveUpdate      check for beta version
2023.11.23 17:21:06.954 LiveUpdate      new version build 4073 (IDE: 4073, Tester: 4073) is available
 

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

Новая платформа MetaTrader 5, сборка 4040: Улучшения и исправления

Фернандо Каррейру , 2023.11.23 16:36

Настоящим я хотел бы отметить ошибку в прямом тестировании в Тестере стратегий , обнаруженную и описанную пользователем Tanner Gilliland в следующих 4 темах...

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

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

Обратите внимание: заслуга в обнаружении этой ошибки принадлежит Таннеру Джиллилэнду !
 
Ilyas #:

НЕ используйте несколько препроцессорных команд в одной строке!

b4073, комментарий после #else вызывает ошибку компиляции.
#ifdef _RELEASE
#else // #ifdef _RELEASE
#endif // #ifdef _RELEASE #else
mismatched #ifdef/#endif pair

Строка для поискаOshibka 083.

 
Forester #:

Уже много лет просят, о том, чтобы комиссию можно было получить запросом к SymbolInfoDouble ().

Даете получить что угодно, кроме того, что влияет на каждую сделку в отрицательную сторону. Нужно для заботы с виртуальным тестером, для работы с МО, туда выгружаются только котировки.

Список получаемых параметров ENUM_SYMBOL_INFO_DOUBLE огромный, а комиссию так и не добавили. Если порекомендуете расчитывать и вводить комиссию вручную, то то же самое можно было рекомендовать про 80% из списка, но сделали все, кроме комиссии.

Прошу наконец-то сделать. Если расчеты комиссии медленные, то рекомендуйте в справке получать комиссии 1 раз в OnInit и потом использовать из переменных.

Вот эту информацию о комиссии выдайте пожалуйста по запросу к SymbolInfoDouble и о методе вычисляется комиссии: при входе/выходе/и при входе и при выходе. Не на бумажке же считать и через input вводить...
И дайте формулу в справке, как тестер эту комиссию переводит в сумму комиссии, чтобы каждый не придумывал ее.
Спасибо!

 
fxsaber #:

Такая же проблема и у другого человека.

https://www.mql5.com/en/forum/457893


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

Обновитесь до беты 4075, пожалуйста.

Мы забыли поднять версию базы кастомных символов.

 

Меня посещают много идей и не все они могут быть применимы.

Однако, есть пара железобетонных полезных предложений.

1) Меню правой кнопки мыши

https://www.mql5.com/ru/forum/373462/page8#comment_50195751

Порядок каждой строки продуман

 

2) Доп.меню при сохранении шаблона

https://www.mql5.com/ru/forum/373462/page8#comment_50204038

 

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