Новая версия платформы MetaTrader 5 build 4230: больше встроенных приложений и расширение поддержки ONNX - страница 27

 

Заметил странное поведение со значками в индикаторе. И набросал простенький с одной стрелкой.
Прописаны такие property.

#property indicator_type1   DRAW_ARROW
#property indicator_style1  STYLE_SOLID
#property indicator_color1  clrRed
#property indicator_label1   "arrowUp"
#property indicator_width1  5

Таким образом я могу настраивать в окне свойств индикатора во вкладке "Цвета" размер значков (Толщина).

На графике можно выбрать 6 градаций масштаба. (пусть 1-й самый крупный масштаб, 6-й самый мелкий)

Когда индикатор на 1-м и 2-м масштабе графика, при изменении свойства "Толщина" с 1 по 5, размер значков меняется всегда.
Когда индикатор на 3-м масштабе графика, при изменении свойства "Толщина" между 4 и 5, размер значков не меняется.
Когда индикатор на 4-м масштабе графика, при изменении свойства "Толщина" с 2 по 5, размер значков не меняется, т.е. изменение только между толщиной 1 и 2.
Когда индикатор на 5-м и 6-м масштабе - свойство "Толщина" не работает.

Если это не задуманное поведение, почините, пожалуйста. Хотелось бы, чтобы работало как на 1-м и 2-м масштабе графика.

Файлы:
 
Vasiliy Pushkaryov #:

Заметил странное поведение со значками в индикаторе. И набросал простенький с одной стрелкой.
Прописаны такие property.

#property indicator_type1   DRAW_ARROW
#property indicator_style1  STYLE_SOLID
#property indicator_color1  clrRed
#property indicator_label1   "arrowUp"
#property indicator_width1  5

Таким образом я могу настраивать в окне свойств индикатора во вкладке "Цвета" размер значков (Толщина).

На графике можно выбрать 6 градаций масштаба. (пусть 1-й самый крупный масштаб, 6-й самый мелкий)

Когда индикатор на 1-м и 2-м масштабе графика, при изменении свойства "Толщина" с 1 по 5, размер значков меняется всегда.
Когда индикатор на 3-м масштабе графика, при изменении свойства "Толщина" между 4 и 5, размер значков не меняется.
Когда индикатор на 4-м масштабе графика, при изменении свойства "Толщина" с 2 по 5, размер значков не меняется, т.е. изменение только между толщиной 1 и 2.
Когда индикатор на 5-м и 6-м масштабе - свойство "Толщина" не работает.

Если это не задуманное поведение, почините, пожалуйста. Хотелось бы, чтобы работало как на 1-м и 2-м масштабе графика.

Так было всегда в MetaTrader 5

 
Ilyas #:

Мы постоянно в поиске более быстрых решений и идеи у нас есть, в данный момент прорабатываем решение.

Помогите, пожалуйста, разобраться с этим...

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

Новая версия платформы MetaTrader 5 build 4230: больше встроенных приложений и расширение поддержки ONNX

Andrey Barinov, 2024.03.20 05:46

А что означает эта ошибка и как с ней бороться (перевести я смог :))? Только сейчас заметил в 4240. Раньше все ок работало...

compiler limit reached: immediate string length 65600 exceeds 65535 characters  Executables Code.mqh    2904    2

Такое ограничение останется?

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

Terminal        MetaTrader 5 x64 build 4242 started for MetaQuotes Software Corp.
Windows 11 build 22000, 12 x Apple Silicon, 28 / 31 Gb memory, 178 / 255 Gb disk, touchable, UAC, GMT+3


 
Какого-нибудь багтрекинга нет в MetaQuotes? А то пишешь про ошибку, а ее хоронят под тоннами не связанных с ней постов.
 
Ivan Titov #:
Какого-нибудь багтрекинга нет в MetaQuotes? А то пишешь про ошибку, а ее хоронят под тоннами не связанных с ней постов.

Обсуждение багтрекинга.

 

Одна тема на формуме на все ошибки - не багтрекинг. Если уж на форуме это делать, то нужно создать раздел, где каждая тема - отдельная ошибка.

 
b4242, не работает инициализация массивов простых структур.
void OnStart()
{  
  int Num;
  int Nums[] = {Num, Num}; // OK

  MqlTick Tick;
  MqlTick Ticks[] = {Tick, Tick}; // initialize sequence for 'struct MqlTick' expected
}

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

 
b4242, календарь не содержит некоторых важных новостей.

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

Библиотеки: Calendar

fxsaber, 2024.03.21 09:49

К сожалению, нельзя доверять текущему Календарю.


Вот пропуск в списке событий важной CHF-новости и соответствующая реакция на нее рынка.


А это другой календарь, там новость присутствует.

 
Andrey Barinov #:

Помогите, пожалуйста, разобраться с этим...

У вас такая большая строковая константа в коде прописана или она получается в результате компиляции?

Предоставьте код для тестирования пожалуйста.

 
Ilyas #:

У вас такая большая строковая константа в коде прописана или она получается в результате компиляции?

Предоставьте код для тестирования пожалуйста.

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

Можно каким-нибудь #property поднять эту планку?

Отправил файл в личку, но там по сути множество строковых #define....

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