Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сейчас воспроизводится ?
У нас нет, пробовали по вашему описанию.
После "лечения":
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Тиковая история
Karputov Vladimir, 2015.10.21 09:24
...
Сейчас испытываю "лекарство" - полностью удалю истории из папок "history" и "ticks" сервера MetaQuotes-Demo.
история глубиной 500 тиков отдаётся практически мгновенно, при этом идёт подкачка общей истории баров. Размер тиковых файлов за 10 месяц 200-400 Кб.
А я в тестере захотел получить тики, что попало выдает :)
Посмотрите как работают тики в 1194 билде, где добавлены миллисекунды и флаги.
В тестере тики не отдаются, пока не завершим в следующем релизе полную интеграцию тиков в тестер торговых стратегий.
Проверяю подкачку тиков при разрыве соединения с интернетом. Испытуемый индикатор ниже:
Алгоритм такой:
Запустить индикатор. Дождаться, когда количество скачанных тиков будет равно запрошенному количеству.
Отключиться от интернета (терминал должен бибикнуть). При этом:
Включить интернет.
Индикатор пытается скачать тики, при этом запрос на 50, а скачано 21-23. Такое длиться пока «count» не станет больше 100.
Повторяемость хорошая, проверял более трёх раз.
Проверяю подкачку тиков при разрыве соединения с интернетом. Испытуемый индикатор ниже:
Имейте в виду, что запрос тиков в индикаторе работает несколько по-другому, чем запрос тиков в эксперте.
Индикатор не имеет права тормозить, поэтому индикатору на запрос отдаётся сразу имеющееся количество тиков.
Эксперт работает в собственном потоке, поэтому может немного подождать. Для эксперта делается несколько попыток подкачки тиков на один запрос.
Имейте в виду, что запрос тиков в индикаторе работает несколько по-другому, чем запрос тиков в эксперте.
Индикатор не имеет права тормозить, поэтому индикатору на запрос отдаётся сразу имеющееся количество тиков.
Эксперт работает в собственном потоке, поэтому может немного подождать. Для эксперта делается несколько попыток подкачки тиков на один запрос.
Это понятно. Но сколько нужно времени для подкачки? В примере выше запрос на 50 тиков и если сразу не подгрузились тики, то времени это занимает секунд 30.
Дальше хуже. Даю запрос на 500 тиков - подгружаются тики почти мгновенно (думаю только благодаря тому, что я раньше запрашивал такое количество), а затем даю запрос на 5000 - уже четыре минуты прошло, а из 5000 загружено чуть меньше 2000 и это число не растёт.
Посмотрите как работают тики в 1194 билде, где добавлены миллисекунды и флаги.
В тестере тики не отдаются, пока не завершим в следующем релизе полную интеграцию тиков в тестер торговых стратегий.
Вечером проверил на другом компьютере:
Предварительно скриптом закачал 200000000 тиков - тики загрузились примерно за 6 секунд. А дальше всё тоже:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Тиковая история
Karputov Vladimir, 2015.10.22 15:07
... Даю запрос на 500 тиков - подгружаются тики почти мгновенно (думаю только благодаря тому, что я раньше запрашивал такое количество), а затем даю запрос на 5000 - уже четыре минуты прошло, а из 5000 загружено чуть меньше 2000 и это число не растёт.
В поле flags структуры MqlTicks часто идут значения "24" (режим отображения "все тики"):
- что означает это значение?