Ошибки, баги, вопросы - страница 2023

 

Кто-нибудь сталкивался с такой ситуацией (MT4):

Советник работает на многих графиках (установлен на основании одного шаблона). Сохранено все в профиль. Оставлено на круглосуточную работу на VPS.

Вдруг на некоторых из графиков обнаруживается при открытии окна настроек, что все строковые переменные содержат пустые значения. (В том числе фэйковые - только для обозначения раздела настроек наподобие "---ТУТ ФИЛЬТР---")

Терминалы были разные и советники от разных авторов из Маркета.

Сам терминалы не перезагружал. Настройки преднамеренно не менял. 

 


Здравствуйте, помогите пожалуйста с советником. Начинаю тестировать, выдает ошибку array out of range in  EA.mq4' (149,49). Как я понял ошибка в этой строчке  for (int li_8 = li_4; li_8 > 0; li_8--) aia_0[li_8] = aia_0[li_8 - 1];  Если эту часть кода в советнике удалить, то тестер запускается, но советник сделки не открывает. Подскажите пожалуйста, что в этом коде нужно изменить, чтобы все заработало.

 
Ivan Lysenkov:


Здравствуйте, помогите пожалуйста с советником. Начинаю тестировать, выдает ошибку array out of range in  EA.mq4' (149,49). Как я понял ошибка в этой строчке  for (int li_8 = li_4; li_8 > 0; li_8--) aia_0[li_8] = aia_0[li_8 - 1];  Если эту часть кода в советнике удалить, то тестер запускается, но советник сделки не открывает. Подскажите пожалуйста, что в этом коде нужно изменить, чтобы все заработало.

Вы работаете с декомпилом? А стоит? Здесь - на этом ресурсе - строгий запрет на любые работы и обсуждения ворованного кода.

 
Kirill Belousov:

Кто-нибудь сталкивался с такой ситуацией (MT4):

Советник работает на многих графиках (установлен на основании одного шаблона). Сохранено все в профиль. Оставлено на круглосуточную работу на VPS.

Вдруг на некоторых из графиков обнаруживается при открытии окна настроек, что все строковые переменные содержат пустые значения. (В том числе фэйковые - только для обозначения раздела настроек наподобие "---ТУТ ФИЛЬТР---")

Терминалы были разные и советники от разных авторов из Маркета.

Сам терминалы не перезагружал. Настройки преднамеренно не менял. 

Надо было шаблон сохранить, когда столкнулись.

 
fxsaber:

Надо было шаблон сохранить, когда столкнулись.

Не понял.

Я просто ставлю советник на график. Выставляю нужные настройки и сохраняю в виде шаблона.

То есть я имею ввиду, что на всех графиках были идентичные настройки. У некоторых потом в настройках обнулились строковые переменные.

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


В СД заявку писал еще в апреле. Но они ситуацию воспроизвести у себя не смогли, как я сегодня узнал после запроса.

Я с тех пор перестал быть уверен в надежности строковых параметров в extern.

Вот как сразу после применения шаблона:


Вот как после срабатывания глюка


Вот сравнение в программе чартов с глюкнувшим экспертом и графика, на котором не было глюка (оба были открыты одним шаблоном)


 
Kirill Belousov:

Не понял.

Интересно было посмотреть сохраненный шаблон после глюка. Вроде, Вы его показали на последнем скрине.

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

 
Заметил,  что на впс от метаквотс советник работает совершенно не так как на обычном компе. Т.е. Поток котировок совсем слабый. Работает ли кто с впс от метаквотс? 
 
fxsaber:

Интересно было посмотреть сохраненный шаблон после глюка. Вроде, Вы его показали на последнем скрине.

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

я так понимаю, единственный вариант - периодически сохранением шаблонов и их сравнением  с эталоном ? (или есть другие варианты для МТ4?)

я показал не шаблон - а сравнение файлов чартов chr в профиле.


Файл шаблона как изменится сам? - его же сохранить надо или тоже думаете измениться мог?

 
Vladislav Andruschenko:
Заметил,  что на впс от метаквотс советник работает совершенно не так как на обычном компе. Т.е. Поток котировок совсем слабый. Работает ли кто с впс от метаквотс? 

я лично не работал с впс метаквот - но вот есть брокеры которые занимаются филтрацией тиков (котировок) ...

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

может метаквот так же делает ... это предположение ... 

 
Kirill Belousov:

я так понимаю, единственный вариант - периодически сохранением шаблонов и их сравнением  с эталоном ? (или есть другие варианты для МТ4?)

Сохранять новый шаблон и выцеплять оттуда входные параметры.

Для MT5 можете посмотреть ExpertsReopen.mq5 здесь. Думаю, с минимальными изменениями будет работать и на MT4.

Expert
Expert
  • голосов: 17
  • 2017.08.28
  • fxsaber
  • www.mql5.com
Все остальные файлы на данной странице описания библиотеки являются ее примерами/сценариями применения и не нужны для работы самой библиотеки. Возможности Примеры К описанию прикреплены примеры/сценарии ее использования. ExpertsRemove.mq5 ExpertsReopen.mq5 ChartsClose.mq5 ExpertLoader_Example.mq5 ExpertsChange_Example.mq5 Это...