Ошибки, баги, вопросы - страница 2286
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
"Всё уже украдено до вас" (ц)
На начало дня - полный тик. Потом бид и/или аск и/или ласт полностью, всё остальное приращения, если есть. В среднем 10 байт на тик.
Так как доступ к тикам строго последовательный, то нет проблем с организацией быстрого доступа к каждому элементу массива
Да, действительно. Здорово!
Признаться я исследовал только бары. И сделал скоропостижный вывод, что такая же ситуация с тиками. Был не прав.
Но тогда странно - почему бары хранятся практически в неупакованном виде?
Легко проверить: берем смотрим размер файла hcc за любой год, а потом считаем кол-во баров за этот год через функцию Bars. У меня получилось ~42.2 байта на 1 минутный бар. Да это меньше чем 60, но явно избыточно.
Tester папку перенес на 5Gb RAMDisk и в MT5-директории выполнил
Теперь SSD спит спокойно, Оптимизация стала в ~1.5 раза (на глаз) быстрее, бесплатно!
Ух ты! Какое простое и неожиданное решение.
Круто! и Браво!
странный баг в билде 1881 от 9 июля.
Не сразу понял.
Было свернуто окно терминала, выставил все параметры и ввел депозит 100 долл.
Раскрыл окно на весь экран и нажал старт. Спустя час после оптимизации.... обнаружил, что там не 100 долл а 10 000 долл.
При Разворачивании терминала на весь экран - поле Депозит сбрасывается на значения по умолчанию!
Этот же баг проявляется даже когда Оптимизация уже запущена
Большая просьба в Тестере маркеты закрывать по Bid/Ask, если последняя известная last нулевая.
На видео
биржевой инструмент на реальных тиках. Бары строятся по Bid, ласт-данных нет, открыта BUY-позиция. Хорошо видно, что текущая цена закрытия позиции
равна постоянно нулю, несмотря на то, что Bid вовсю меняется. Как объяснить Тестеру, что биржевой символ должен закрывать BUY-позицию по Bid? Сейчас даже эквити не вычисляется.
Какова причина?
Каждый одиночный прогон заканчивается через ExpertRemove.
нигде и намека нет на причину завершения задания (реальных тиков нет) и, вообще, что произошел какой-то облом.
Возможно ли информировать в логе этот момент?
700К проходов Оптимизация, ориентировочно длится 4 часа. Через 1.7К проходов жмем Стоп. И запускаем заново. Получаем такое примерное время
Т.е. Оптимизатор берет из кеша 1.7К записи и считает, что вычислил их за секунду. Отсюда такое низкое расчетное время.
Как бы поправить это поведение, чтобы расчетное время было адекватным после Стоп/Старт?
successfull - проходы, дошедшие до конца. Остальные - прерванные по ExpertRemove.
По какому флагу Тестер классифицирует полученные от Агентов проходы? Как в OnTesterPass прочесть этот флаг?
такой вот неприятный момент:
при оптимизации по всем валютам в обзоре рынка, не видно Header столбцов таблицы результатов
билд 1881 МТ5