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

 
Slava #:

Я просто заново глянул в исходный код, отвечающий за сохранение объектов в шаблон. Код написан давно, и вряд ли его будут менять.

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

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

Вот теперь всё понятно. При программировании ничего не сто́ит добавить одну строку кода для того чтобы можно было сохранить шаблон со всеми объектами.

Maxim Kuznetsov #:

"если объект скрыт и невыбираем, то он не сохраняется в шаблоне"

Это только к OBJ_BUTTON относится ? или ко всем, или к тем которые в панелях (OBJ_EDIT, OBJ_RECTLABEL)

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

Раз уж вы в код заглядывали - просветите

Максим, разве трудно при необходимости проверить на других типах объектов? Мне кажется проверить проще чем пытаться понять поведение заложенное в коде, читая код…

 
Maxim Kuznetsov #:
"если объект скрыт и невыбираем, то он не сохраняется в шаблоне"

Он же писал про сохранение в шаблон, а не про несохранение.

 

Можно ли к мобильной версии терминала прикрутить питон апи? сокеты?

Допустим, нужна легкая прослойка для торговли, когда сам алгоритм на питоне. В том числе запуск на мобилке/iOS/macOS. И нужен только доп. функционал связи с другой прогой.

 
Slava #:

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

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

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

 
Ilya Filatov #:

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

Главное было понять.

 

b4029. Новые бары живого символа могут не строиться, при этом marketwatch живет в реальном времени. На параллельном терминале бары строятся. Лечится перезагрузкой.


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

 
Ilya Filatov #:

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

Для правильного и логичного поведения необходимо привести сохранение ВСЕХ объектов в шаблоне к единому знаменателю, а сейчас этого нет (при прочих равных условиях одни сохраняются, а другие - нет). В этом и заключается баг, который необходимо исправить

 

Длинные пути к файлам вызывают ошибки:

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

Библиотеки: EasyAndFastGUI - библиотека для создания графических интерфейсов

A_2017, 2023.10.19 19:18

Артём, благодарю за поддержку!

Разобрался. Дело оказалось в длинном пути к файлам .mq5 и .mqh

В случае примера финальной версии библиотеки EasyAndFast было так:

MQL5

 - Experts

   - Очень____Преочень_____Длинное ____ Имя ____ Директории

        - ExampleEAF.mq5

        - MainWindow.mqh

        - Program.mqh


Уменьшил имя директории - все заработало. Может, кому пригодится.


Каково ограничение на длину пути к файлу?
 
Artyom Trishkin #:

Длинные пути к файлам вызывают ошибки:


Каково ограничение на длину пути к файлу?

https://www.mql5.com/ru/forum/1111/page3253#comment_42444271
Ошибки, баги, вопросы - Попробуй с моим примером, если у вас есть какие-то проблемы в канвасе.
Ошибки, баги, вопросы - Попробуй с моим примером, если у вас есть какие-то проблемы в канвасе.
  • 2022.10.03
  • www.mql5.com
и где то в промежутке до 128 символов перестает работать. В последнем релизе мы включили поддержку упрощенных устройств, которые не поддерживали double математику. включая те карты, которые максимально поддерживали только float вычисления. чтобы улучшить производительность и упростить код
 
A100 #:

Есть информация в Документации. Более того, в грамотном коде ответ сразу в коде ошибки будет:

ERR_RESOURCE_NAME_IS_TOO_LONG

4018

Имя ресурса превышает 63 символа

К сожалению, CCanvas молча не создаёт ресурс