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

 
Alexey Kozitsyn:

Вопрос к разработчикам.

Есть функция синхронизации:

С помощью нее иногда получаю такую ошибку:

Т.е. индикатор запускается на USDJPY, и получаю ошибку с символа EURGBP. При этом есть открытый график EURGBP в терминале.

Ошибка 4014 говорит о том, что:

Системная функция не разрешена для вызова

Как такое может быть?

А так, что она была сгенерирована каким-то другим вызовом.

Используйте ResetLastError() перед вызовом SymbolIsSynchronized

[Удален]  
Slava:

А так, что она была сгенерирована каким-то другим вызовом.

Используйте ResetLastError() перед вызовом SymbolIsSynchronized

Да, уже сделал... Получается, что если в документации к функции явно не прописано, что в случае ошибки нужно вызывать GetLastError(), значит, что функция код ошибки не сбрасывает. Верно?

[Удален]  
Slava:

Также, хотелось бы знать, какие функции в принципе могут вызывать появление такой ошибки в индикаторе?

 
A100:
В моем случае СервисДеск сейчас пишет что не может воспроизвести... соответственно требуется помощь зала... чуть позже я подробно распишу что и как 

Итак по заявке #1530548 СервисДеск не может воспроизвести ошибку https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 при том что у меня даже сейчас (в build 1881) устойчивое воспроизведение. Немного поразмыслив я понял почему! Ответ следующий: потому что у меня медленный компьютер (планшет)

Подобная ситуация была и в заявке #1952509 вот по этой проблеме https://www.mql5.com/ru/forum/1111/page2124#comment_6518537

СервисДеск также первое время сообщал о том что не может воспроизвести ошибку. Мне стоило больших трудов убедить, что ошибка все-таки есть... в итоге:

Support Team 2018.02.10 22:35
 Похоже воспроизвели вашу проблему ещё в пятницу на слабой машине с 39 чартами.
Будем смотреть. Если потребуется запросим дополнительные данные. Спасибо.

В связи с этим возникает вопрос: А нужно ли вообще заморачиваться на такие ошибки? Или пусть себе тихо живут своей жизнью... авось не всплывут больше - ведь достаточно пересесть за быстрый компьютер?!

Эти вопросы возникают в контексте того что десяток другой чартов с несколькими экспертами\индикаторами вполне способны превратить быстрый компьютер в медленный (а среднестатистический трейдер использует именно много советников - вот пример https://www.mql5.com/ru/forum/267154/page5#comment_8164924 - 82 советника запущено)... или даже медленным он может стать на короткое время вследствии других обстоятельств (антивирус... другие программы... или сама система временно захватила почти все ресурсы).

И тогда наступит именно тот самый необъяснимый сбой 1 из 100 (ну и по законам природы естественно он возникает в самое неподходящее время)

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2016.08.03
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:

Итак по заявке #1530548 СервисДеск не может воспроизвести ошибку https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 при том что у меня даже сейчас (в build 1881) устойчивое воспроизведение. Немного поразмыслив я понял почему! Ответ следующий: потому что у меня медленный компьютер (планшет)

Подобная ситуация была и в заявке #1952509 вот по этой проблеме https://www.mql5.com/ru/forum/1111/page2124#comment_6518537

СервисДеск также первое время сообщал о том что не может воспроизвести ошибку. Мне стоило больших трудов убедить, что ошибка все-таки есть... в итоге:

Support Team 2018.02.10 22:35
 Похоже воспроизвели вашу проблему ещё в пятницу на слабой машине с 39 чартами.
Будем смотреть. Если потребуется запросим дополнительные данные. Спасибо.

В связи с этим возникает вопрос: А нужно ли вообще заморачиваться на такие ошибки? Или пусть себе тихо живут своей жизнью... авось не всплывут больше - ведь достаточно пересесть за быстрый компьютер?!

Эти вопросы возникают в контексте того что десяток другой чартов с несколькими экспертами\индикаторами вполне способны превратить быстрый компьютер в медленный (а среднестатистический трейдер использует именно много советников - вот пример https://www.mql5.com/ru/forum/267154/page5#comment_8164924 - 82 советника запущено)... или даже медленным он может стать на короткое время вследствии других обстоятельств (антивирус... другие программы... или сама система временно захватила почти все ресурсы).

И тогда наступит именно тот самый необъяснимый сбой 1 из 100 (ну и по законам природы естественно он возникает в самое неподходящее время)


у меня далеко не слабый комп. Но такая ошибка с открытием файла также возникает периодически. 

 
Vladislav Andruschenko:
 у меня далеко не слабый комп. Но такая ошибка с открытием файла также возникает периодически. 
Тем более что Вы не рядовой пользователь, а Вашими трудами пользуются многие и многие
 
A100:
Тем более что Вы не рядовой пользователь, а Вашими трудами пользуются многие и многие

я бы так сказал: 

при чтении файла эта ошибка может возникнуть 1 раз за 100 чтений (чтение файла, например, с периодичностью 10 раз в секунду)

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

 
Vladislav Andruschenko:

я бы так сказал: 

при чтении файла эта ошибка может возникнуть 1 раз за 100 чтений (чтение файла, например, с периодичностью 10 раз в секунду)

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

В связи с этим есть простое и честное предложение к Разработчикам: взять компьютер именно в той конфигурации(*), который указан как минимальные системные требования к MetaTrader и в том числе на нем проводить тесты (в том числе и в СервисДеск)

(*) мой планшет по сравнению с этой конфигурацией - метеор и кроме MetaTrader ничего не загружено

 
A100:

В связи с этим есть простое и честное предложение к Разработчикам: взять компьютер именно в той конфигурации(*), который указан как минимальные требования к MetaTrader и в том числе на нем проводить тесты (в том числе и в СервисДеск)

(*) мой планшет по сравнению с этой конфигурацией - метеор


может быть дело доходит до тормозов (даже мой не слабый уже на 90 % загружен) и тогда возникает эта ошибка? как Вы показали на объяснении выше? 

Спасибо за направление, я постараюсь выяснить это. 

 
A100:

Итак по заявке #1530548 СервисДеск не может воспроизвести ошибку https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 при том что у меня даже сейчас (в build 1881) устойчивое воспроизведение. Немного поразмыслив я понял почему! Ответ следующий: потому что у меня медленный компьютер (планшет)

Подобная ситуация была и в заявке #1952509 вот по этой проблеме https://www.mql5.com/ru/forum/1111/page2124#comment_6518537

СервисДеск также первое время сообщал о том что не может воспроизвести ошибку. Мне стоило больших трудов убедить, что ошибка все-таки есть... в итоге:

Support Team 2018.02.10 22:35
 Похоже воспроизвели вашу проблему ещё в пятницу на слабой машине с 39 чартами.
Будем смотреть. Если потребуется запросим дополнительные данные. Спасибо.

В связи с этим возникает вопрос: А нужно ли вообще заморачиваться на такие ошибки? Или пусть себе тихо живут своей жизнью... авось не всплывут больше - ведь достаточно пересесть за быстрый компьютер?!

Эти вопросы возникают в контексте того что десяток другой чартов с несколькими экспертами\индикаторами вполне способны превратить быстрый компьютер в медленный (а среднестатистический трейдер использует именно много советников - вот пример https://www.mql5.com/ru/forum/267154/page5#comment_8164924 - 82 советника запущено)... или даже медленным он может стать на короткое время вследствии других обстоятельств (антивирус... другие программы... или сама система временно захватила почти все ресурсы).

И тогда наступит именно тот самый необъяснимый сбой 1 из 100 (ну и по законам природы естественно он возникает в самое неподходящее время)

а в чем проблема перенести рабочую стратегию за пределы МТ5 оставив МТ5 как коннектор ? думаю потратить время на такие танцы это нормально если стратегия стоящая, а не как обычно ))