Новая версия платформы MetaTrader 5 build 3300: Быстрая компиляция и улучшенная навигация по коду в MetaEditor - страница 6

 
Denis Kirichenko #:

Уважаемые разработчики!

Просьба исправить Документацию.

Там есть пример скрипта, где, в частности, объявлено:

Так не работает. Нужно:

Спасибо, исправили.

 

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

Новая версия платформы MetaTrader 5 build 3081: Улучшения в MQL5-сервисах и обновленный дизайн

fxsaber, 2021.10.11 08:53

С шаблонами переходы не работают.

template <typename T>
class A
{
  void Method() {}
  
public:
  A
  {
    this.Method(); // ALT+G не работает.
  }
};

И в ALT+M ничего не попадает.

Возвращаюсь к этому вопросу.

(b3302) Если после объявления шаблонного класса  объявить хоть одну переменную, которая инстанциирует шаблон, то ALT-G работает :

template <typename T>
class A
{
  void Method() {}
  
public:
  A()  { 
  Method(); // с "A<int> ___stub;" (ниже)  ALT+G работает,  без него - нет!
  }
};
  A<int> ___stub;

Вопрос к разработчикам - можно ли допилить ME, чтобы работало без добавления лишних переменных-заглушек?

P.S. И просьба добавить таки методы шаблонных классов  в список функций (Alt-M).


 
mktr8591 #:

Возвращаюсь к этому вопросу.

(b3302) Если после объявления шаблонного класса  объявить хоть одну переменную, которая инстанциирует шаблон, то ALT-G работает :

Вопрос к разработчикам - можно ли допилить ME, чтобы работало без добавления лишних переменных-заглушек?

P.S. И просьба добавить таки методы шаблонных классов  в список функций (Alt-M).


Спасибо, ALT-G заработал! (b3311).


При тестировании нашел еще один глюк - ALT-G не работает на стат методах шаблонных классов, если вызывать с указанием имени класса:

template <typename T>
class A1
  {
  public:
   static void       f1() {}
  };

void              OnStart()
  {
  A1<int> a;
  a.f1();         //ALT-G works;
  A1<int>::f1();  //ALT-G doesn't work;
  }
 
Terminal: Добавлена возможность изменять размер графического объекта "Прямоугольник", перетаскивая любой из четырех углов.


Изменяйте прямоугольник, перетаскивая любой из его углов


Отлично. Спасибо за это новшество. Уже что то. Если не очень затруднительно, то в следующих версиях обновлений нужно, чтобы на этом объекте были цифры размера по вертикали в пунктах или пипсах. Где Вам удобно, сверху, снизу, с боку, в центре. Лишь бы были.

 
При редактировании графического обекта и изменение его параметров, например толщины или цвета  линии график кидает на последний тик и приходится искать кусок истории заново - почините плииз
 
CustomRatesUpdate по логике и по описанию должна добавлять в историю пользовательского инструмента отсутствующие бары и ЗАМЕНЯТЬ существующие.
Но похоже старые данные остаются в файле истории. При достаточно частом обновлении баров можно внушающих размеров файл истории получить. Например, прикрепленный сервис создает инструмент и обновляет нулевой бар раз в 10 мс. За 2.5 часа 2.55 ГБ файл истории. Конечно в реальном проекте не так часто обновляется, но при достаточном количестве инструментов за сутки собрать под 200 ГБ истории вполне реально.
Это так и должно быть? Или ошибка МТ? Или у меня где-то ошибка?
Файлы:
 
Версия 3360 устанавливается, далее просить перезапустить для обновления, но не запускается, только переустановка версии 3360 помогает запустить терминал.
 

Не правильные переводы в маркете


 
Vladimir Pastushak #:

Не правильные переводы в маркете


Спасибо, исправили. Проверьте сейчас, пожалуйста.

 
Rashid Umarov #:

Спасибо, исправили. Проверьте сейчас, пожалуйста.

Не уверен, но тут не исправили


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