Всем привет!
Тестирую советника на тиках. И как-то долго (2015 год за час по 1 паре) , при этом проц почти не занят. Подскажите, пжлст, можно ли ускорится (и как если можно).
выбросить из кода всё лишнее, провести ручную оптимизацию (кода в смысле, не стратегии); вызов функций дорог в отношении ресурсов, вызов индикаторов ещё дороже, обращение к DLL втройне.
если период большой - подготовить хорошую тиковую базу, без пропусков. Эмуляция тиков это тоже весьма накладная процедура
к облаку присоединяйтесь
1. Думал об этом, так вроде свои мощности не заняты...
2. И немного не понял, как подключиться (в терминале подключился - баланс отображается, агенты (Europe1) ready, а что дальше?
Всем привет!
Тестирую советника на тиках. И как-то долго (2015 год за час по 1 паре) , при этом проц почти не занят. Подскажите, пжлст, можно ли ускорится (и как если можно).
к облаку присоединяйтесь
выбросить из кода всё лишнее, провести ручную оптимизацию (кода в смысле, не стратегии); вызов функций дорог в отношении ресурсов, вызов индикаторов ещё дороже, обращение к DLL втройне.
если период большой - подготовить хорошую тиковую базу, без пропусков. Эмуляция тиков это тоже весьма накладная процедура
Индикаторы только встроенные (машки), dll не использую.
Где взять хорошую тиковую базу, подскажите, пжлст?
Это именно тестирование или оптимизация? В файлы много пишете? Странная ситуация с процом. При чем тут облако - у него и так проц простаивает
Тестирование. В файлы пишется только на выходе (Deinit). Проц сейчас занят на 40% (после 30 минут работы тестера)... и процесс замедлился (+20 минут к конечному времени). Может в самом деле дело в генерации тиков... А как тогда быть?
Так проверить легко. Запустите на том же периоде другой советник, да хоть стандартные из МТ. И посмотрите, что с загрузкой у них. Сразу станет ясно, дело в данных или у вас что-то не так.
Кстати, надеюсь, тестируете не в визуальном режиме?
--------
Запустил своего, нагрузка на два ядра с 4-5% до 55-65% на ядро
Может в логи много печатаете? Много Print-ов заметно тормозит тестирование.
Так проверить легко. Запустите на том же периоде другой советник, да хоть стандартные из МТ. И посмотрите, что с загрузкой у них. Сразу станет ясно, дело в данных или у вас что-то не так.
Кстати, надеюсь, тестируете не в визуальном режиме?
--------
Запустил своего, нагрузка на два ядра с 4-5% до 55-65% на ядро
1. В визуальном:)
2. У меня почему-то всегда одно ядро занято, остальные "ready"
3. Тормозить начинает по ходу тестирования (чем дольше больше прошло времени тестирования, тем "тупее" становится )
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем привет!
Тестирую советника на тиках. И как-то долго (2015 год за час по 1 паре) , при этом проц почти не занят. Подскажите, пжлст, можно ли ускорится (и как если можно).