Новая версия платформы MetaTrader 5 build 5830: общие улучшения - страница 3

 
Vladislav Boyko #:

Добавьте, пожалуйста, стиль "Log" при вставке кода - как код, но без подсветки синтаксиса вообще. Вставлять логи как warning - так себе выглядит.


А так не пробовали?




Пример


template<typename T>
void MatrixArange(matrix<T> &mat, T value = 0.0, T step = 1.0)
   {
   for(ulong i = 0; i < mat.Rows(); i++)
      {
      for(ulong j = 0; j < mat.Cols(); j++, value += step)
         mat[i][j] = value;
      }
   }
template<typename T>
void VectorArange(vector<T> &vec, T value = 0.0, T step = 1.0)
   {
   for(ulong i = 0; i < vec.Size(); i++, value += step)
      vec[i] = value;
   }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
   {
//---
   int size_m = 3, size_k = 4;
   matrix m(size_m, size_k, MatrixArange<double>, -2., 0.1); // сначала создаётся неинициализированная матрица размером size_m x size_k,   
   Print("matrix m \n", m);                       // затем вызывается функция MatrixArange, с параметрами, перечисленными при инициализации
   matrixf m_float(5, 5, MatrixArange<float>, -2.f, 0.1f); // после создания матрицы типа float вызывается функция MatrixArange
   Print("matrix m_float \n", m_float);
   vector  v(size_k, VectorArange<double>, -10.0, 1.0);        // после создания вектора вызывается VectorArange с одним параметром, второй параметр - по умолчанию
   Print("vector v \n", v);
   /*

 
Aleh Sasonka #:

Нашёл справку!

Если запустить mq5/mqh как файл - открывается эдитор через аппдата - и тут новая справка работает.


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

Вывод тот-же::

Справка НЕ работает в ПОРТАТИВНОМ режиме! 

 
Rashid Umarov #:

А так не пробовали?

Пример

До меня дошло, спасибо!

Зная о кнопке  , мой мозг не воспринимал это почему-то😁:

 
Aleh Sasonka #:

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

Вывод тот-же::

Справка НЕ работает в ПОРТАТИВНОМ режиме! 

Обновитесь на последний релиз 5833 пожалуйста
 
Renat Fatkhullin #:
Обновитесь на последний релиз 5833 пожалуйста

Не помогло((


 
Aleh Sasonka #:

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

Вывод тот-же::

Справка НЕ работает в ПОРТАТИВНОМ режиме! 

У меня все терминалы работают в этом режиме - справка работает. Причина в чем то другом.

Дурацкий совет - но перезагрузите компьютер.

 
Aleh Sasonka #:

Не помогло((


Ну вот, причина выяснена.
 
Rashid Umarov #:
Ну вот, причина выяснена.

И ничего не выяснено...

Теперь и на ноуте и на компе нет ни отчётов, ни справки((

** На обоих стоит 10я винда 2016 года.

 

Я никак не могу разобраться это баг или я что-то не понимаю.

Ставлю на график объект OBJ_LABEL на высоту строки ih с привязкой снизу по центру ANCHOR_LOWER и рисую под объектом горизонтальную линию, т.е расстояние по вертикали от угла до этой линии равно ih.

Почему когда я вручную меняю точку привязки на ANCHOR_CENTER

объект ставится на график ровно под горизонтальную линию, как будто точка привязки стала ANCHOR_UPPER?


По-мойму объект должен встать так чтобы линия проходила через центр объекта или нет?

Файлы:
OBJ_LABEL.mq5  2 kb
 
Aleh Sasonka #:

И ничего не выяснено...

Теперь и на ноуте и на компе нет ни отчётов, ни справки((

** На обоих стоит 10я винда 2016 года.


https://www.metatrader5.com/ru/terminal/help/start_advanced/start

Для запуска в режиме Portable должны быть выполнены следующие условия:

  • Если платформа установлена в каталог Program Files, пользователь должен обладать правами администратора на компьютере. При этом в операционной системе должна быть отключена система UAC (User Account Control).
  • Если платформа установлена в другой каталог, пользователь должен обладать правами на запись данных в этот каталог.