Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Посмотрел Вашу конфигурацию, сразу момент: эксперты пишут, что для эффективной и быстрой работы SSD свободного места должно быть хотя бы 25%. Ниже начинается резкое падение скорости.
В данном случае бутылочное горлышко все же CPU.
fxsaber, спасибо за Ваши труды.
При компиляции вот этого советника https://www.mql5.com/ru/forum/232030/page2#comment_7069847, выдает ошибку.
Ошибка
Текст совы
функции в файле Data
Разное количество аргументов?
При компиляции вот этого советника https://www.mql5.com/ru/forum/232030/page2#comment_7069847, выдает ошибку.
Добавьте/замените эти строки
Задержки заметил когда-то давно с этим связанные, поэтому специально реализовывал обход проблемы. С тех пор торомозов нет.
Сейчас у меня 18 Гб архив и зипов > 35 000 штук. Все пашет быстро, без задеркек.
Возможно, не до конца разобрались, как работает, поэтому такую гипотезу выдвинули.
Сегодня тоже разбирался с этим скриптом и у меня все же так же как и у traveller00 2 сложилось понимание что тут происходит двойная проверка на наличие обновления: предположим что Sync = t rue (т.е. есть необходимость сделать Refresh)
- вначале запускаем Refresh() - в разрезе всех символов определили есть ли на сервере обновления,
- затем выполняем Update(false) - подкачиваем новые zip файлы по конкретному символи, false предотвращает повторный Refresh,
- затем выполняем ToCustomSymbol(Sync, false, MinPips) - тут перестраиваем кастомарный символ, но если изначально Sync = t rue, то происходит повторный вызов Refresh(true) .
По идее после вызова Refresh() правильнее вызывать ToCustomSymbol(false, false, MinPips) .
Подскажите, это правильное понимание?
fxsaber, спасибо за быстрый ответ.
При оптимизации такая картина:
настройки
не считает. Я что-то не то делаю?
не считает. Я что-то не то делаю?
В настройках Тестера нужно выбрать пользовательский критерий оптимизации.
Сегодня тоже разбирался с этим скриптом и у меня все же так же как и у traveller00 2 сложилось понимание что тут происходит двойная проверка на наличие обновления: предположим что Sync = t rue (т.е. есть необходимость сделать Refresh)
- вначале запускаем Refresh() - в разрезе всех символов определили есть ли на сервере обновления,
Получили список Online и Offline файлов.
- затем выполняем Update(false) - подкачиваем новые zip файлы по конкретному символи, false предотвращает повторный Refresh,
Закачиваем различие в списках.
- затем выполняем ToCustomSymbol(Sync, false, MinPips) - тут перестраиваем кастомарный символ, но если изначально Sync = t rue, то происходит повторный вызов Refresh(true) .
Поскольку была синхронизация, то после закачивания нужно обновить Offline-список, чтобы потом из него начать парсить котиры.