MT5 build 1870 БД открытие - страница 2

 
votor:

Если Вам удалось локализовать проблему, то алгоритм действия следующий:

1. Пишите заявку в сервисдеск;

2. Прикладываете код для воспроизведения;

3. Показываете как должно быть и что получается после такого-то билда;

4. Напоминаете периодически, что проблема важна, если вам не отвечают;

Гораздо эффективнее, чем писать на форуме (исключение - несколько веток типа "Ошибки, баги, вопросы").

 
Alexey Kozitsyn:

Если Вам удалось локализовать проблему, то алгоритм действия следующий:

1. Пишите заявку в сервисдеск;

2. Прикладываете код для воспроизведения;

3. Показываете как должно быть и что получается после такого-то билда;

4. Напоминаете периодически, что проблема важна, если вам не отвечают;

Гораздо эффективнее, чем писать на форуме (исключение - несколько веток типа "Ошибки, баги, вопросы").

Ясно, спасибо. Надо будет заняться, если кому то интересно, потом отпишусь.

 
votor:

Ясно, спасибо. Надо будет заняться, если кому то интересно, потом отпишусь.

Да, напишите потом что ответят!

 
Alexey Kozitsyn:

Да, напишите потом что ответят!

Ничего не ответят.

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

 
prostotrader:

Ничего не ответят.

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

Не согласен. Отвечают. Если проблема локализована и советник не большой - ответят быстро.

 
Alexey Kozitsyn:

Не согласен. Отвечают. Если проблема локализована и советник не большой - ответят быстро.

Если у человека, вместо 6 контрактов советник покупает 46, то ЯВНАЯ ошибка в коде

и билд тут не причем!

 
prostotrader:

Если у человека, вместо 6 контрактов советник покупает 46, то ЯВНАЯ ошибка в коде

и билд тут не причем!

Это уже другой вопрос! Повторюсь, если проблема локализована! Если есть доказательства неправильной работы!

 

Обновился до 1880, посмотрю как завтра работать будет. Покупает 46 , а не 5 всё из-за того же. Стратегия должна отрабатывать 1 раз в период, допустим 5 минут, но "фильтр" описанный выше перестал работать впервые за 3 года, при том что код не трогал. Стратегия стала отрабатываться не раз в 5 минут, а многократно чаще, а дальше уже естественно вся логика нарушена. Вопрос в СервисДеск пока не задал, не было времени. Роботы все приостановил, надеюсь по закону подлости, именно сейчас тренды не начнутся :( , после долгой болтанки.

Нашел у себя на другом компе установленную MT5 build 1241 от декабря 2015 , тоже проверю, как в ней будет работать

Добавил код во вложении

Файлы:
filter.mq5  4 kb
 
Похоже я все таки прав был и глючила именно 1870, обновленная 1880, уже полчаса без глюков. Код не трогал ни до глюков, ни после. Может поэтому так быстро вышла 1880, после 1870, что какие-то проблемы были? Фиг его знает. Как бы эти обновления отключить, чтобы окно даже не появлялось. Или как сохранять предыдущую версию посоветуйте? Если просто скопировать предыдущую версию из Progrm Files в резерв, а потом, если новая начнет глючить, вернуть обратно простым копированием, пойдет? 
 
Если будет глючить дальше, попробуйте после проверки CopyRates(.....) == -1, поставить return, а то предупреждение есть, а возврата после неудачного копирования нет.
Причина обращения: