Ошибки, баги, вопросы - страница 1227
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
MT4. Демо-сервер MetaQuotes-Demo. Дыра с 30.08.2012 по 10.09.2012. Подтверждаю.
Речь оказывается о 2012 годе, а не о 2014.
Да, там дыра есть. Загрузите минутную историю из History Center и согласитесь на пересчет таймфреймов. Дыра заполнится.
Используйте серверы брокеров или переходите на МТ5, где с историей все гораздо лучше за счет единой минутной истории для всех таймфреймов.
Почему никто не отвечает на заявку в сервис-деске #1073960 от 2014.09.30 касательно MQL4?
Ошибка в файлах стандартной библиотеки при попытке использовать метод GetData классов CiForce и CiOBV
'm_applied' - improper enumerator cannot be used Oscilators.mqh 494 60
'm_applied' - improper enumerator cannot be used Volumes.mqh 241 34
И ещё ошибка в классе CiATR:
'GetData' - function must have a body Oscilators.mqh 25 22
Об этих же ошибках я писал и тут 3 месяца назад: https://www.mql5.com/ru/forum/1111/page1190#comment_993762
Но ни ответа, ни привета. Вышел новый билд, а баги и ныне там. Неприятно такое отношение, честно говоря. Вроде помогаешь им, указываешь на ошибки, но никто даже ответить не соизволит. Неужели вам настолько плевать на кривость собственных библиотек?
Нет поста - нет проблемы?
Децкий сад.
Нет поста - нет проблемы?
Децкий сад.
Имеются ошибки в стандартной библиотеке для MQL4, а конкретно в индикаторных классах.
Для класса CiATR отсутствует тело метода GetData.
Метод GetData() определен в базовом родительском классе и не требуется переопределять в данном случае.
Учтите, что перед вызовом GetData() необходимо обновлять значения в индикаторных буферах класса методом Refresh()
Имеются ошибки в стандартной библиотеке для MQL4, а конкретно в индикаторных классах.
Для индикаторов, использующих параметр типа ENUM_APPLIED_VOLUME (CiForce, CiOBV), выдаётся ошибка: improper enumerator cannot be used
Вот для примера, которые компилируются и работают.
и
Очень редко появляется, но все равно хочу разобраться - надо стабильность работы программы.
вылетело в лог сообщение, в чем может быть причина?
Очень редко появляется, но все равно хочу разобраться - надо стабильность работы программы.
Метод GetData() определен в базовом родительском классе и не требуется переопределять в данном случае.
Учтите, что перед вызовом GetData() необходимо обновлять значения в индикаторных буферах класса методом Refresh()
Вот для примера, которые компилируются и работают.
Речь шла про MQL4. Там ничего этого не компилируется из-за тех багов, что я указывал. Как я понял из ответа в сервис-деске, четвёркой уже никто заниматься не хочет.
3 14:55:11.739 Cannot open file 'D:\progy\mt4\MQL4\indicators\.ex4' [123]
Появлялось при очень быстрой работе цикла:
1. переключение чарта на следующий по порядку
2. открытие списка индикаторов
3. проверка всех имен индикаторов
4. запуск нового индикатора (пользовательский индикатор "ХХХ_Сombo")
Задержки небольшие вставил в код - вроде попустило (наверное где-то асинхронные операции не успевали друг за другом)