Проба пера: SampleSpreadHistoryTesting


Проба пера: SampleSpreadHistoryTesting
Atom
1/25/2012


Предлагаю создать пример для тестирования стратегий на исторических данных по стаканам.

MainWindow.xaml.cs


SpreadStrategy.cs


MainWindow.xaml


Прошу форумчан высказывать свои пожелания относительно стратегии и помочь в решении существующих проблем.
При внесении изменений верхний пост будет редактироваться.

Список нерешенных проблем:
1) При запуске приложения не создается лог-файл
2) Не производится тестирование
3) Не генерируется отчет по тестированию
4) Нет возможности построить график спреда для дальнейшего анализа
5) Необходимо подробное условие для входа и выхода из позиции (на основании графика спреда)
6) Проверка текущего лимита средств, исполненных заявок (расчет суммарной дельты портфеля)
7) Переменные для указания количества ценных бумаг в заявке



Thanks:


freelancer

Avatar
Date: 1/25/2012
Reply


Что за рекурсия spreadStrategy.ChildStrategies.Add(spreadStrategy) ?
Thanks:

JackSparrow

Avatar
Date: 1/25/2012
Reply


Вроде как бизнес логику надо прописать в классе создавнной стратегии а не в методе обработчика клика ( MainWindow.StartBtnClik ).
По клику создаем и запускаем а потом уже трейдер сам со стратегией общается.

Это первое что увидел.
Thanks:

freelancer

Avatar
Date: 1/25/2012
Reply


Да.Оболочка + Стратегии
Thanks:

ingeniero

Avatar
Date: 2/1/2012
Reply


freelancer, JackSparrow, спасибо.
Убрал ChildStrategies, вынес стратегию в отдельный класс.
К сожалению, на работоспособность приложения это не повлияло:)
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy