BasketStrategy в 4.2 API
Atom
29.12.2013


Добрый вечер!

Пару дней назад перешел с 4.1.1.19 на 4.2.1.5, а сегодня на 4.2.1.7.

После внесения небольших изменений в виде перемещения UseMarketDepth в MarketEmulatorSettings, попробовал запустить тестирование на исторических данных, которое отлично работало в предыдущей версии.

Для тестирования создается BasketStrategy и добавляются SMA из sample дистрибутива.

Сначала результаты показались схожими, но при ближайшем рассмотрении оказалось что
1) нет НЕ ОДНОЙ убыточной сделки (в моем случае это НЕВОЗМОЖНО)
2) лог сделок показывает что происходит что то совершенно непонятное -> стратегия работает как бы этапами с 10 до 14, а потом в 21:43 и все...(в случае необходимости могу его разместить)

Хочу отметить, что НИЧЕГО в логике работы программы не менялось.

Пока вернусь на 4.1.1.19...

Заранее спасибо за помощь!



Спасибо:


Mikhail Sukhov

Фотография
Дата: 29.12.2013
Ответить


AntonySS Перейти

1) нет НЕ ОДНОЙ убыточной сделки (в моем случае это НЕВОЗМОЖНО)


Невозможное возможно! Новый релиз улучшает качество торговли.[biggrin]
Спасибо:

AntonySS

Фотография
Дата: 30.12.2013
Ответить


очень хотелось бы чтобы это было именно так :)
Спасибо:

Mikhail Sukhov

Фотография
Дата: 30.12.2013
Ответить


Напишите подробности. Пока ничего не понятно. Как и на чем воспроизвести?
Спасибо:

AntonySS

Фотография
Дата: 30.12.2013
Ответить


Сегодня специально создал простенькую BasketStrategy в SampleHistoryTesting в версиях 4.1.19.1 и 4.2.1.7 (коды файлов MainWindow.xaml.cs прикреплены)
Коды фактически идентичны, так как специально были Copy-Pasted, с небольшими изменениями не касающимися создания BasketStrategy.

Результаты тестирования на исторических данных в комплекте с API:
- Версия под 4.1.19.1 нормально работает совершая адекватные сделки
- Версия под 4.2.1.7 работает НЕАДЕКВАТНО - во время теста на свечках, 12.10.2012 доход возрастает вдруг примерно с 0 до 150000, некоторые тесты просто отменяются

Вопрос - может я что то не учитываю в новой версии API? или это баг?

Спасибо!
Спасибо:

Mikhail Sukhov

Фотография
Дата: 30.12.2013
Ответить


AntonySS Перейти
Сегодня специально создал простенькую BasketStrategy в SampleHistoryTesting в версиях 4.1.19.1 и 4.2.1.7 (коды файлов MainWindow.xaml.cs прикреплены


Вы прикрепили пример для воспроизведения ошибки?
Спасибо:

AntonySS

Фотография
Дата: 30.12.2013
Ответить


Да, во вложении копии кода файлов MainWindow.xaml.cs из SampleHistoryTesting, соответствующих редакций API
Спасибо: Mikhail Sukhov


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

loading
clippy