Как увеличить скорость тестера?

 

Здравствуйте, подскажите пожалуйста, как увеличить скорость тестера стратегий? У меня советник, он начинает с хорошей скоростью, но когда начинает открывать много ордеров, скорость резко уменьшается и через время почти стоит. (бывает что открыто в тестере и до 100 ордеров одновременно). Не могу из флета вывести советника (посмотреть на его результат в тестере). Компьютер мощненький, лишних программ нет. МТ4.


Спасибо за ответы!

 
Dingodog:

Здравствуйте, подскажите пожалуйста, как увеличить скорость тестера стратегий? У меня советник, он начинает с хорошей скоростью, но когда начинает открывать много ордеров, скорость резко уменьшается и через время почти стоит. (бывает что открыто в тестере и до 100 ордеров одновременно). Не могу из флета вывести советника (посмотреть на его результат в тестере). Компьютер мощненький, лишних программ нет. МТ4.


Спасибо за ответы!

CTRL+B когда начинает идти медленнее, далее удалить все объекты с графика, и скорость пойдёт в разы быстрее. Я использую скрипт для удаления объектов, когда начинает тупить тестирование, просто кликаю на него два раза, и объекты удаляются. Очень полезная вещь)

Файлы:
 
Vitaly Muzichenko:

CTRL+B когда начинает идти медленнее, далее удалить все объекты с графика, и скорость пойдёт в разы быстрее. Я использую скрипт для удаления объектов, когда начинает тупить тестирование, просто кликаю на него два раза, и объекты удаляются. Очень полезная вещь)


Спасибо, попробую!
 
Vitaly Muzichenko:

CTRL+B когда начинает идти медленнее, далее удалить все объекты с графика, и скорость пойдёт в разы быстрее. Я использую скрипт для удаления объектов, когда начинает тупить тестирование, просто кликаю на него два раза, и объекты удаляются. Очень полезная вещь)


Скрипт отличный, однако мне почему то не помог:( Объекты удаляются быстро и не нужно в ручную это делать. Спасибо Вам еще раз!
 
.
Файлы:
1.png  112 kb
 
Dingodog:
.
Значит нужно оптимизировать код, он возможно собран на функциях, и на каждом тике крутит десяток циклов, поэтому и тормозит когда история наполняется, и много открытых позиций
 
Скорость тестера зависит от размера истории ордеров. Кто-то приводил даже график зависимости производительности тестера от истории. Там ступеньками скорость падала на порядок, вроде, с 1000 ордеров в истории, затем еще на порядок с 10 000 и т.д.
 
Vitaly Muzichenko:
Значит нужно оптимизировать код, он возможно собран на функциях, и на каждом тике крутит десяток циклов, поэтому и тормозит когда история наполняется, и много открытых позиций

Спасибо огромное за ответы и помощь!
 
fxsaber:
Скорость тестера зависит от размера истории ордеров. Кто-то приводил даже график зависимости производительности тестера от истории. Там ступеньками скорость падала на порядок, вроде, с 1000 ордеров в истории, затем еще на порядок с 10 000 и т.д.

То есть, уменьшить историю нужно?
 
Dingodog:

То есть, уменьшить историю нужно?

Историю ордеров.
 
Код в студию, и можно будет дать более дельные советы.