Новая версия платформы MetaTrader 5 build 3440: Новый отчет по торговому счету - страница 9

 
BillionerClub #:
применить шаблон при смене символа на чарте тоже было бы востребовано 
Берёте и применяете https://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
 
Rashid Umarov #:
Посмотрите в Документации Типы матриц и векторов

Да, вынужден признать, что вчера вечером плохо прочитал справку в ME. Спасибо.

 
Slava #:
Берёте и применяете https://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
ChartApplyTemplate

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


в ручную  21 веке

такое неприемлемо 

 
BillionerClub #:
ChartApplyTemplate

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

в ручную  21 веке

такое неприемлемо 

Странные вопросы...

А не судьба на старте сохранить необходимый шаблон с экспертом?

 
Vladimir Pastushak #:

Странные вопросы...

А не судьба на старте сохранить необходимый шаблон с экспертом?

Нужный шаблон вообще можно из эксперта сформировать в папку MQL5\Files.

 
Если функция удаляет Эксперт из которого был вызван то такой шаблон вряд ли возможно сохранить
 
Slava #:

Нужный шаблон вообще можно из эксперта сформировать в папку MQL5\Files.

Уточните пожалуйста как это сделать, что я сделал не так?

long chart_id = ChartID();
/********************Script program start function*******************/
void OnStart()
 {
  string tdp = TerminalInfoString(TERMINAL_DATA_PATH)+"\\MQL5\\Files\\tpl2";
  if(!ChartSaveTemplate(chart_id, tdp))
    Print(tdp, " ***** ", GetLastError());
 }/******************************************************************/

Результат

2022.09.20 17:50:18.520 !!0 (USDRUB,M30)        D:\MetaTrader 5\Hadge MT5\MQL5\Files\tpl2 ***** 4003

ERR_INVALID_PARAMETER 4003 Ошибочный параметр при вызове системной функции


Цель: Из советника сохранить текущие настройки графика.… Но они сохраняются с установленным советником… Изменить настройки графика и затем при удалении советника с графика надо применить тот шаблон, но уже без советника.

 
Создал тему про применение матриц - кто разобрался в новом функционале, или есть идеи по решению предложенных мной задач - прошу писать.
Ищем прок от применения матриц
Ищем прок от применения матриц
  • 2022.09.20
  • www.mql5.com
В последних билдах MT5 появилась поддержка "Матриц" и "Векторов". Обещается ускорение работ за счет этих методов...
 

Правильно было бы загрузка шаблона по имени а уже потом по умолчанию, и также при смене символа в чарте необходима загрузка шаблона. Мне лично показалось слишком трудно использовать ChartApplyTemplate на полном автомате В любом случае бывает чарт всего один и индикатор, который грузил бы шаблоны, будет выгружен и не сможет продолжить работу.

 

Терминал запускается в портативном режиме.

2022.09.20 15:34:56.459 Terminal        Открытие Брокер x64 build 3443 started for АО ''Открытие Брокер''
2022.09.20 15:34:56.459 Terminal        Windows 7 Service Pack 1 build 7601, 8 x AMD FX-8350 Eight-Core, AVX, 20 / 31 Gb memory, 3 / 499 Gb disk, admin, GMT+3

При одиночном проходе в тестере стратегий не подгружается файл для чтения

#property tester_file"exam.csv"

Смотрю его тут - нет ну и советник не видит, а скрипт видит.

F:\FX\Открытие Брокер_Demo\Tester\Agent-127.0.0.1-3000\MQL5\Files

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

Возникает баг, если скомпилировать советник, запустить, а файл забыть положить, и даже после того. как положишь всё равно терминал его не видит - это плохо.

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