Если терминал МТ4 не обновлять, советники прекращают работу.

 
Столкнулся с проблемой, при круглосуточной работе советника на одной из пар в течении 2 недель все было нормально. Но с прошлого четверга советник перестал открывать ордера их сопровождать, как будто отключена кнопка или не стоит галочка автоматической торговли. Сигналы от советника поступали и в пятницу, и в понедельник, но на счете ничего не происходило. Помимо этого на других 3-ех парах было все нормально, там терминал незадолго до четверга перегружался и обновился. Сегодня перегрузил терминал, он обновился до нового билда, и все нормализовалось: советник подхватил открытые ордера и продолжил четкую работу.
Кто-нибудь сталкивался с такой проблемой?
Скажу больше, недавно написал советник своему другу, откомпелировал его под 920 билдом и переслал ему без открытого кода. Советник у него отказался устанавливаться на график, написав в журнале, что старая версия терминала, у него был 890 билд. Неужели так критично новое обновление или это какой то баг у терминала?
Просто очень много людей используют без перезагрузки свои терминалы на серверах ВПС при работе советников. И как быть, что постоянно следить за работой советника? Тогда зачем автоматизировать торговлю, чтобы потом постоянно сидеть у монитора?
Может в чем то я не прав, так тогда подскажите или поправьте меня. Может сейчас в терминале появилось что то, что я пропустил?
 
Gennady Mazur:
Столкнулся с проблемой, при круглосуточной работе советника на одной из пар в течении 2 недель все было нормально. Но с прошлого четверга советник перестал открывать ордера их сопровождать, как будто отключена кнопка или не стоит галочка автоматической торговли. Сигналы от советника поступали и в пятницу, и в понедельник, но на счете ничего не происходило. Помимо этого на других 3-ех парах было все нормально, там терминал незадолго до четверга перегружался и обновился. Сегодня перегрузил терминал, он обновился до нового билда, и все нормализовалось: советник подхватил открытые ордера и продолжил четкую работу.
Кто-нибудь сталкивался с такой проблемой?
Скажу больше, недавно написал советник своему другу, откомпелировал его под 920 билдом и переслал ему без открытого кода. Советник у него отказался устанавливаться на график, написав в журнале, что старая версия терминала, у него был 890 билд. Неужели так критично новое обновление или это какой то баг у терминала?
Просто очень много людей используют без перезагрузки свои терминалы на серверах ВПС при работе советников. И как быть, что постоянно следить за работой советника? Тогда зачем автоматизировать торговлю, чтобы потом постоянно сидеть у монитора?
Может в чем то я не прав, так тогда подскажите или поправьте меня. Может сейчас в терминале появилось что то, что я пропустил?
Недавно тоже столкнулся с аналогичной проблемой
 
та же самая проблема, и к сожалению пока не решаемая. отправлять открытый код - не вариант . а старого компилятора нет. УВЫ 
 
Vladislav Andruschenko:
та же самая проблема, и к сожалению пока не решаемая. отправлять открытый код - не вариант . а старого компилятора нет. УВЫ 
Сцильку дать?
 

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

К сожалению, разработчики МТ это правило не соблюдают. В результате у пользователей появляется лишняя головная боль. Особенно запомнилось, когда пришлось дорабатывать-переписывать исходники при появлении МТ-4 build 600 (или около него). Естественно, все преимущества нового build были омрачены громкой бранью тех, кто много напрограммировал на mql4. Чем больше напрограммировал человек, тем громче он ругался (как правило, очень нецензурно). 

Представьте себе, если бы Microsoft с каждым обновлением Windows заставляла бы вносить правки в имеющиеся приложения! Microsoft давно был бы уже на помойке!

 

Alexey Viktorov:
Сцильку дать?\

 

какую
 

Сейчас минимально рекомендуемый билд терминала 910. Это связано с новыми возможностями компилятора.

Через пару месяцев мы полностью отключим поддержку всех версий ниже 910 билда.

С Микрософтом в Windows такое случалось много раз, кстати. Всем миром разработчики постоянно переписывают свой код(если это не совсем примитивные программы) под новые версии операционки. И это правильно - кто-то же должен двигать технологии вперед.

Последние несколько билдов нам пришлось часто перевыпускать как раз после перевода проекта МТ4 на новый компилятор MSVC 2015, где оказалось, что ряд очень старых функций просто перестали работать. Это упрощенно, в реальности много разбросанных граблей собрали. 

Если смотреть на Apple, то там все еще жестче. Переписывать приходится практически каждые полгода, заранее готовясь и тестируясь на бета-версиях новых iOS операционок.

 
скорее всего вопрос был именно в том, почему у всех программистов по статистике - самые последние билды, потому что они сотрудничают с MetaQuotes а у обычных клиентов старые версии на которых новые советники не работают, от этого создабются проблемы при общении с клиентами. по типу - "ничего не работает"
 
Vladislav Andruschenko:
скорее всего вопрос был именно в том, почему у всех программистов по статистике - самые последние билды, потому что они сотрудничают с MetaQuotes а у обычных клиентов старые версии на которых новые советники не работают, от этого создабются проблемы при общении с клиентами. по типу - "ничего не работает"

Так научите клиентов, как обновлять терминал:

 
Так ведь и решение простое - обновиться.
 
согласен, учу, даю ссылки, Но уж Вы то знаете какие бывают клиенты, если в журнале четко написано обновитесь а они не могут. Может быть облегчить им как то жизнь? сделать автоматическое обновление путем подключения к Вашему счету? 
Причина обращения: