Ошибка работы функции ChartSaveTemplate()

 

При сохранении программным методом шаблона с использованием ChartSaveTemplate() если на графике есть индикатор шаблон сохраняется не верно!

Повторная загрузка ранее сохраненного шаблона создает проблему, шаблон просто не загружается.

Вот сохраненный шаблон с ошибкой

<chart>
id=0
symbol=A.us
description=Agilent Technologies, Inc.
period_type=0
period_size=5
digits=2
tick_size=0.010000
position_time=1584921600
scale_fix=0
scale_fixed_min=100.490000
scale_fixed_max=102.380000
scale_fix11=0
scale_bar=0
scale_bar_val=1.000000
scale=16
mode=0
fore=0
grid=1
volume=0
scroll=1
shift=0
shift_size=23.621399
fixed_pos=0.000000
ticker=1
ohlc=0
one_click=0
one_click_btn=0
bidline=1
askline=0
lastline=0
days=0
descriptions=0
tradelines=1
tradehistory=0
window_left=219
window_top=363
window_right=1530
window_bottom=672
window_type=1
floating=0
floating_left=262
floating_top=367
floating_right=1680
floating_bottom=1005
floating_type=1
floating_toolbar=1
floating_tbstate=
background_color=16777215
foreground_color=0
barup_color=25600
bardown_color=25600
bullcandle_color=10135078
bearcandle_color=25600
chartline_color=25600
volumes_color=10135078
grid_color=15461355
bidline_color=13948116
askline_color=5264367
lastline_color=15776412
stops_color=255
windows_total=1

<window>
height=100.000000
objects=2

<indicator>
name=Main
path=
apply=1
show_data=1
scale_inherit=0
scale_line=0
scale_line_percent=50
scale_line_value=0.000000
scale_fix_min=0
scale_fix_min_val=0.000000
scale_fix_max=0
scale_fix_max_val=0.000000
expertmode=0
fixed_height=-1
</indicator>

<indicator>
name=Custom Indicator
path=Indicators\Market\VR Sync Charts MT5.ex5
apply=0
show_data=0
scale_inherit=0
scale_line=0
scale_line_percent=50
scale_line_value=0.000000
scale_fix_min=0
scale_fix_min_val=0.000000
scale_fix_max=0
scale_fix_max_val=0.000000
expertmode=4
fixed_height=-1

<graph>
name=
draw=0
style=0
width=1
arrow=251
color=
</graph>

<period>
period_type=0
period_size=5
</period>

<period>
period_type=1
period_size=24
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
</period>
<inputs>
I=Settings for synchronization
iPrefix=
iSelected=255
iSyncColor=1
iSyncStyle=1
iSyncWidth=1
iSyncDelete=1
iSyncFill=1
iPositionX=0
iPositionY=0
</inputs>
</indicator>
<object>
type=103
name=But VR Sync
descr=a
color=16777215
selectable=0
pos_x=20
pos_y=20
fontsz=10
fontnm=Wingdings
state=1
size_x=20
size_y=20
bgcolor=32768
frcolor=-1
refpoint=2
</object>

<object>
type=107
name=CChartslinckN
descr=1
color=13882323
selectable=0
pos_x=15
pos_y=15
size_x=15
size_y=15
bgcolor=2763306
frcolor=2424994
fontsz=9
fontnm=Arial
refpoint=2
readonly=0
align=1
</object>

</window>
</chart>

По какой то причине шаблон сохраняется не верно. Если шаблон сохранять в ручную то проблем нет.

При попытке применять "Поломанный шаблон" в некоторых случаях возникает ошибка   ERR_CHART_TEMPLATE_FAILED  4112  Ошибка при применении шаблона 

Прошу разобраться или прокомментировать.

 
Исправили, спасибо!
 
MetaQuotes:
Исправили, спасибо!

Что то не доделали, постараюсь объяснить:

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

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


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

В тестах использовал пустой индикатор без кода.

#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+
void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam)
  {

}

Прошу дать ответ...

 
Билд 2670 проблема есть.
 
Vladimir Pastushak:
Билд 2670 проблема есть.

Распишите подробнее.

"следом применим другой шаблон " - шаблон применяете через меню терминала или программно через ChartApplyTemplate()?

Что значит "не применяется"? Приложите файл применяемого шаблона и итоговый chr файл чарта.

 
Anton:

Распишите подробнее.

"следом применим другой шаблон " - шаблон применяете через меню терминала или программно через ChartApplyTemplate()?

Что значит "не применяется"? Приложите файл применяемого шаблона и итоговый chr файл чарта.

Применяется с помощью ChartApplyTemplate()

Файлы приложил в архиве.

Еще раз описываю не правильное поведение


Есть пользовательский индикатор на графике EURUSD код приложен выше. Есть трендовая линия.

Сохраняем шаблон. Под именем  EURUSD.tpl 

В шаблоне индикатор и линия сохранились.


Делаем второй шаблон с тем же индикатором но уже без линии.

Сохраняем шаблон. Под именем  EURUSD-2.tpl 


Программно сохраняем шаблон с именем EURUSD.tpl с индикатором и трендовой.

Программно применяем шаблон с именем  EURUSD-2.tpl только с индикатором.

Результат: Трендовая линия осталась.  

Ожидалось что применится шаблон только с индикатором, а трендовой линии не будет.


Если индикатора нет, то все работает правильно, так же все правильно работает если использовать индикаторы из стандартной поставки.


Могу записать видео если нужно...

Файлы:
Desktop.zip  3 kb
 
Vladimir Pastushak:

Применяется с помощью ChartApplyTemplate()

Файлы приложил в архиве.

Еще раз описываю не правильное поведение


Есть пользовательский индикатор на графике EURUSD код приложен выше. Есть трендовая линия.

Сохраняем шаблон. Под именем  EURUSD.tpl 

В шаблоне индикатор и линия сохранились.


Делаем второй шаблон с тем же индикатором но уже без линии.

Сохраняем шаблон. Под именем  EURUSD-2.tpl 


Программно сохраняем шаблон с именем EURUSD.tpl с индикатором и трендовой.

Программно применяем шаблон с именем  EURUSD-2.tpl только с индикатором.

Результат: Трендовая линия осталась.  

Ожидалось что применится шаблон только с индикатором, а трендовой линии не будет.


Если индикатора нет, то все работает правильно, так же все правильно работает если использовать индикаторы из стандартной поставки.


Могу записать видео если нужно...

Не воспроизводится.

Может просто ваш индикатор создает объект?

В архиве не богато с файлами.

Нет самого индикатора, нет скрипта с ChartApplyTemplate(), нет второго шаблона.

И не забывайте проверять результат выполнения функции. Ну или в лог выводить:

   Print(ChartApplyTemplate(0,"2_AUDCHF"));


Да, лога тоже нет.

 
Anton:

Не воспроизводится.

Может просто ваш индикатор создает объект?

В архиве не богато с файлами.

Нет самого индикатора, нет скрипта с ChartApplyTemplate(), нет второго шаблона.

И не забывайте проверять результат выполнения функции. Ну или в лог выводить:

   Print(ChartApplyTemplate(0,"2_AUDCHF"));


Да, лога тоже нет.

Я дал то что Вы сказали, код индикатора выше вставлен текстом.

Как показать проблему ? Видео сделать или набросать скрипты ?

 
Vladimir Pastushak:

Я дао то что Вы сказали, код индикатора выше вставлен текстом.

Как показать проблему ? Видео сделать или набросать скрипты ?

Я просил " Приложите файл применяемого шаблона ". В архиве есть файл шаблона, и в нем есть объект. Так что нормально, если после применения этого шаблона на чарте есть объект.

Видео не надо. Нужен код (втч с ChartApplyTemplate() ) и все файлы.

Документация по MQL5: Операции с графиками / ChartApplyTemplate
Документация по MQL5: Операции с графиками / ChartApplyTemplate
  • www.mql5.com
Применяет к графику указанный шаблон. Отданная команда поступает в очередь сообщений графика и выполняется только после обработки всех предыдущих команд. Возвращает true в случае удачного помещения команды в очередь графика, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError(). Если посредством этой...
 
Anton:

Я просил " Приложите файл применяемого шаблона ". В архиве есть файл шаблона, и в нем есть объект. Так что нормально, если после применения этого шаблона на чарте есть объект.

Видео не надо. Нужен код (втч с ChartApplyTemplate() ) и все файлы.

Проект очень большой.  Странно что с пустым индикатором ничего не работает как нужно а без пользовательского индикатора все работает. Применяются функции сохранения и загрузки и все.

 

Прикладываю код воспроизводящий проблему. С помощью данного кода можно воспроизвести два бага:

Как воспроизвести первый баг:

1 - Открыть 6 окон графиков

2 - В каждое окно поместить индикатор IndBug (это пустой индикатор) в первое окно в который будет помещен советник индикатор можно не ставить.

Запустить советник TestBug

Советник отработает один тик и выгрузиться, в принтах будет все написано.

Логика советинка, сохранить пустые шаблоны, затем отрисовать трендовые линии, затем сохранить новые шаблоны с новыми именами, затем загрузить первые пустые шаблоны.

Ожидалось увидеть пустые графики, но трендовая все равно остается.

(Баг воспроизводиться на окнах на которые прикреплен индикатор IndBug )


Как воспроизвести второй баг:

Раскомментировать строчки 124 и 125

Функция меняет финансовый инструмент и следом сохраняет шаблон, результат ошибка 4112.  (Это ошибка применения шаблона, но никак не сохранения.)

Ожидалось: Смена финансового инструмента и сохранение шаблона без ошибок.


Лог работы советника

2020.11.06 22:17:17.311 TestBug (EURUSD,M1)     Всего окон без учета окна с советником 5
2020.11.06 22:17:17.311 TestBug (EURUSD,M1)     Символ добавлен в массив AUDCAD
2020.11.06 22:17:17.311 TestBug (EURUSD,M1)     Символ добавлен в массив AUDCHF
2020.11.06 22:17:17.311 TestBug (EURUSD,M1)     Символ добавлен в массив AUDJPY
2020.11.06 22:17:17.311 TestBug (EURUSD,M1)     Символ добавлен в массив AUDNOK
2020.11.06 22:17:17.311 TestBug (EURUSD,M1)     Символ добавлен в массив AUDNZD
2020.11.06 22:17:17.316 TestBug (EURUSD,M1)     Обьектов в окне 0
2020.11.06 22:17:17.316 TestBug (EURUSD,M1)     Обьектов в окне 0
2020.11.06 22:17:17.316 TestBug (EURUSD,M1)     Обьектов в окне 0
2020.11.06 22:17:17.316 TestBug (EURUSD,M1)     Обьектов в окне 0
2020.11.06 22:17:17.316 TestBug (EURUSD,M1)     Обьектов в окне 0
2020.11.06 22:17:17.318 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101568_AUDCAD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.319 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101569_AUDCAD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.320 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101570_AUDCAD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.321 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101571_AUDCAD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.322 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101572_AUDCAD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.323 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101568_AUDCHF_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.325 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101569_AUDCHF_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.326 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101570_AUDCHF_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.327 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101571_AUDCHF_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.328 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101572_AUDCHF_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.329 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101568_AUDJPY_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.329 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101569_AUDJPY_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.330 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101570_AUDJPY_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.331 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101571_AUDJPY_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.333 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101572_AUDJPY_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.334 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101568_AUDNOK_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.335 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101569_AUDNOK_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.336 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101570_AUDNOK_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.338 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101571_AUDNOK_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.339 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101572_AUDNOK_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.340 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101568_AUDNZD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.341 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101569_AUDNZD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.342 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101570_AUDNZD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.343 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101571_AUDNZD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:17.345 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон \Files\128968168864101572_AUDNZD_TestSaveNoLine.tpl успешно записан
2020.11.06 22:17:22.773 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101568_AUDCAD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:22.775 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101569_AUDCAD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:22.777 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101570_AUDCAD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:22.778 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101571_AUDCAD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:22.779 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101572_AUDCAD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:23.861 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101568_AUDCHF_TestSaveLine.tpl успешно записан
2020.11.06 22:17:23.862 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101569_AUDCHF_TestSaveLine.tpl успешно записан
2020.11.06 22:17:23.863 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101570_AUDCHF_TestSaveLine.tpl успешно записан
2020.11.06 22:17:23.864 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101571_AUDCHF_TestSaveLine.tpl успешно записан
2020.11.06 22:17:23.865 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101572_AUDCHF_TestSaveLine.tpl успешно записан
2020.11.06 22:17:24.945 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101568_AUDJPY_TestSaveLine.tpl успешно записан
2020.11.06 22:17:24.946 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101569_AUDJPY_TestSaveLine.tpl успешно записан
2020.11.06 22:17:24.947 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101570_AUDJPY_TestSaveLine.tpl успешно записан
2020.11.06 22:17:24.948 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101571_AUDJPY_TestSaveLine.tpl успешно записан
2020.11.06 22:17:24.950 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101572_AUDJPY_TestSaveLine.tpl успешно записан
2020.11.06 22:17:26.036 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101568_AUDNOK_TestSaveLine.tpl успешно записан
2020.11.06 22:17:26.042 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101569_AUDNOK_TestSaveLine.tpl успешно записан
2020.11.06 22:17:26.045 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101570_AUDNOK_TestSaveLine.tpl успешно записан
2020.11.06 22:17:26.054 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101571_AUDNOK_TestSaveLine.tpl успешно записан
2020.11.06 22:17:26.055 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101572_AUDNOK_TestSaveLine.tpl успешно записан
2020.11.06 22:17:27.141 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101568_AUDNZD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:27.143 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101569_AUDNZD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:27.145 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101570_AUDNZD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:27.146 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101571_AUDNZD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:27.148 TestBug (EURUSD,M1)     Шаблон с ТРЕНДОВОЙ \Files\128968168864101572_AUDNZD_TestSaveLine.tpl успешно записан
2020.11.06 22:17:28.227 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101568_AUDCAD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.275 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101569_AUDCAD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.316 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101570_AUDCAD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.347 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101571_AUDCAD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.365 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101572_AUDCAD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.378 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101568_AUDCHF_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.412 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101569_AUDCHF_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.438 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101570_AUDCHF_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.452 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101571_AUDCHF_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.466 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101572_AUDCHF_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.493 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101568_AUDJPY_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.533 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101569_AUDJPY_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.563 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101570_AUDJPY_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.592 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101571_AUDJPY_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.621 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101572_AUDJPY_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.649 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101568_AUDNOK_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.692 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101569_AUDNOK_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.729 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101570_AUDNOK_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.761 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101571_AUDNOK_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.788 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101572_AUDNOK_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.822 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101568_AUDNZD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.839 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101569_AUDNZD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.869 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101570_AUDNZD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.901 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101571_AUDNZD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.932 TestBug (EURUSD,M1)     ПУСТОЙ Шаблон Применен \Files\128968168864101572_AUDNZD_TestSaveNoLine.tpl Успешно!
2020.11.06 22:17:28.935 TestBug (EURUSD,M1)     == Финал  ============================================
2020.11.06 22:17:28.951 TestBug (EURUSD,M1)     Обьектов в окне 1
2020.11.06 22:17:28.964 TestBug (EURUSD,M1)     Обьектов в окне 1
2020.11.06 22:17:28.972 TestBug (EURUSD,M1)     Обьектов в окне 1
2020.11.06 22:17:28.972 TestBug (EURUSD,M1)     Обьектов в окне 1
2020.11.06 22:17:28.972 TestBug (EURUSD,M1)     Обьектов в окне 1
2020.11.06 22:17:28.972 TestBug (EURUSD,M1)     =====================================================
2020.11.06 22:17:28.972 TestBug (EURUSD,M1)     ExpertRemove() function called
Файлы:
TestBug.mq5  18 kb
IndBug.mq5  2 kb
Причина обращения: