Скорость тестирования снизилась в 4 раза
Atom Ответить
04.11.2012


Взял последнюю версию с кодплекса. Код тестирования без изменений: только новые сборки Стокшарп. До этого раза последний раз обновлялся где-то пару недель назад. Стратегия использует UseMarketDepth = true,



Спасибо:




29 Ответов
< 1 2 
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.11.2012
Ответить


vk37 Перейти
Да скорость снизилась из-за работы дочерней стратегии. Отказался пока от использования дочерних стратегий: котирование встроил в основную стратегию. Скорость стала прежней.


Вряд ли. В SampleHistoryTesting котирование используется как дочерняя стратегия. И наблюдается только ускорение тестирования.
Спасибо:

vk37

Фотография
Курсы
Дата: 19.11.2012
Ответить


Я говорю не про статегию MarketQuotingStrategy в SampleHistoryTesting, а про свою дочернюю стратегию.
На предыдущей версии сборок тестирование за 2 месяца выполнялось за 20 мин.
На новой версии - 1 час 20 мин.
На новой версии без механизма дочерних стратегий - 20 мин.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.11.2012
Ответить


vk37 Перейти
Я говорю не про статегию MarketQuotingStrategy в SampleHistoryTesting, а про свою дочернюю стратегию.


Может вы скажите наконец, что нужно в SampleHistoryTesting изменить, чтобы воспроизвести данную ситуацию.
Спасибо:

vk37

Фотография
Курсы
Дата: 08.01.2013
Ответить


Вопрос со скоростью тестирования решился указанием у дочерней стратегии:
Код
var quotingStrategy = new MyQuotingStrategy(quotingOrder)
{
  DisposeOnStop = true,
  WaitAllTrades = true,
};
Скорость тестирования падала только при тестировании за достаточно длительный период времени, когда котирование вызывалось много раз.
Автор топика
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy