Ошибки, баги, вопросы - страница 2094
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Какие данные предоставить, чтобы победить это?
Что в логах агента?
Отписался Вам по заявке #1897969
При создании кастомного символа в журнале появляются такие сообщения
2017.12.26 21:56:49.908 HistoryCache 'EURUSD_с' bad file header or empty file [error: 0]
2017.12.26 21:56:49.908 HistoryBase 'EURUSD_с' invalid container (1970.01.01) found (off: 1208362, size: 63545, file: 15144)
Штук 20 за выборку в 11 мес. Предполагаю, что эти 20 из 500000 баров подаются для сохранения в символе бракованными. Может в чем то другом причина...
Как отыскать баг?
Обновление:
При первом запуске создания символа ошибка не возникает. Возникает при последующих.
Перед перезапусками символ удалял через меню в терминале, при этом файл 2016.hcc удаляется, а файл 2017.hcc остается (при попытке удаления в корзину - сообщает, что он используется терминалом, при том что символ удален).
При каждом запуске создания символа этот файл увеличивается на 20 мб. 2016.hcc - удаляется и создается заново всегда одинакового размера.
При закрытии терминала 2017.hcc можно удалить, и при первом после этого создании символа - ошибок нет.
Удаление через CustomSymbolDelete не помогает удалить 2017.hcc
Обновление:
Попробовал вручную создать символ, скопировал в него данные EURUSD_M1_201612260004_201702021239, удалил символ. Файл 2017.hcc опять остался - получается, что проблема в том, что символ не удаляется полностью.
Проверил на др. компьютере с Win8 и августовским терминалом v 1653 - все то же самое.
Поражаюсь, что с августа никто этого не заметил!!!
Отправляю в СД. Надеюсь сделают апдейт быстро, по моему ситуация очень критичная, если повторяется не только у меня.
Минусы текущей ситуации: не удаляется, разрастается файл. Не проверял, какие данные выдаст при чтении, от первого запуска или от последнего, если они были записаны разные, а терминал считает от первого заполнения символа, то будет полный бардак.
PS. Ответили. В новом билде будет исправлено.Что в логах агента?
Ровно это
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2017.12.26 15:33
Какие данные предоставить, чтобы победить это?Лог Агента пустой, metatester в taskmanager не появлялся.
Поражаюсь, что с августа никто этого не заметил!!!
По tkc бесконечный рост был быстро замечен и поправлен. С hcc не работаю.
при дисконнекте сейчас советники в МТ5 переустанавливаются на чарт?
Новый баг со спредом в тестере. Присутствует и в визуальном режиме и в обычном (т.к. эксперт видит завышенные спреды).
Можно проверить запустив эксперт МА из стандартных примеров, с параметрами по умолчанию.
Для некоторых дат спред завышается с 2-5 до 200 - 500 на целые сутки с 0:00 до 23:59. Проверено на 2-х ДЦ - видимо проблема не в котировках, а в самом тестере.
Вот пример для даты 16.10.2017. Тест надо запускать с 16.10.2017. На заднем плане терминал с прокрученым на эту дату графиком - там спред в нормальном диапазоне.
Другой пример на др. ДЦ
Делаю эксперт который контролирует спред и именно эти 200 - 500 он и видит. В результате целый день работа не по алгоритму.
Другая найденная дата 19.09.2017. Прогнал тест с сентября до сегодня - около 20-30% дней с завышенным спредом. Видел завышение до 2000.
Отправляю в СД.
PS. Ответили. В новом билде будет исправлено....
Отправляю в СД.
Тоже жду ответа по этому вопросу:
Открыта, Начата: 2017.12.16 14:36, #1911211
OrderSend на MetaQuotes-Demo зависает - иногда несколько секунд выполняется, иногда не снять скрипт (только через закрытие терминала).
Результат
'7489613': instant sell 0.01 GBPUSD at 1.34334 (deviation: 100) '7489613': accepted instant sell 0.01 GBPUSD at 1.34334 (deviation: 100) '7489613': deal #176902665 sell 0.01 GBPUSD at 1.34334 done (based on order #193547458) '7489613': order #193547458 sell 0.01 / 0.01 GBPUSD at 1.34334 done in 73.458 ms '7489613': instant buy 1.00 GBPUSD at 1.34342 (deviation: 100) '7489613': accepted instant buy 1.00 GBPUSD at 1.34342 (deviation: 100) '7489613': deal #176902666 buy 1.00 GBPUSD at 1.34342 done (based on order #193547459) '7489613': order #193547459 buy 1.00 / 1.00 GBPUSD at 1.34342 done in 76.044 ms '7489613': failed close position #193547459 buy 0.99 GBPUSD by position #193547458 [Invalid request]На самом деле все отлично перекрывается, но только в логах ошибочные сообщения, и возврат OrderSend отрицательный. Если в исходнике убрать выделенную строку, то совсем неадекватное сообщение можно увидеть в логах.