По событию order.WhenNewTrades() приходят не все сделки

По событию order.WhenNewTrades() приходят не все сделки
Atom
1/22/2013


Использую событие order.WhenNewTrades(). для высавления стопов, но обнаружил что не всегда на весь объем срабатывает стоп.
Решил подсчитать объем и выяснил, что когда много сделок разом валилось он иногда некоторые пропускал, редко правда, но все же.
Вот не пойму это только у меня так?

Tags:


Thanks:


< 1 2 
MenDel

Avatar
Date: 1/22/2013
Reply


esper Go to
Прогнал этот код раз 10 на последней 4.1.7 с кодеплекса, проблема не воспроизвелась.


Там же вроде 4.1.6 последняя.
В чем у меня может быть проблема?
Thanks:

esper

Avatar
Date: 1/22/2013
Reply


MenDel Go to
Там же вроде 4.1.6 последняя.

Здесь.
Thanks: MenDel

MenDel

Avatar
Date: 1/22/2013
Reply


Не знаю в чем была проблема, но создал новый проект с новой сборкой 4.1.7 и проблема исчезла.
Подскажите пожалуйста в чем разница между сборками dev и trunk.
Какой лучше пользоваться?
Они совершенно разные.
В них даже методы по разному называются OnStarted и OnStarting
Thanks:

Moadip

Avatar
Date: 1/23/2013
Reply


Quote:
Подскажите пожалуйста в чем разница между сборками dev и trunk.

trunk Т.к. сейчас все новые коммиты в ней.
dev Это типа для тестов.[smile]

Если на codeplex открыть какой нибудь коммит, то видно какие изменения были, и куда.

Например Commit 22415

edit trunk/References/Abt.Controls.SciChart.Wpf.dll
edit trunk/References/Abt.Controls.SciChart.Wpf.XML (View full diff)

Видно что изменилось два файла в trunk ветке.

Thanks: MenDel

MenDel

Avatar
Date: 1/23/2013
Reply


Ребят не ругайте мя если это мой комп гонит,
но все же я седня раз 100 прогнал код.
В dev сборке ни разу не ошибся, а в trunk много раз ошибся.

И кстати хотел спросить почему QuikTrader в trunk требует еще 3 дополнительные библиотеки: Ecng.Serialization, PowerCollections, StockSharp.Logging
И почему в dev переопределяем метод в стратегии OnStarting, а в trunk он уже называется OnStarted
Thanks:

esper

Avatar
Date: 1/25/2013
Reply


MenDel Go to
Ребят не ругайте мя если это мой комп гонит,
но все же я седня раз 100 прогнал код.
В dev сборке ни разу не ошибся, а в trunk много раз ошибся.

И кстати хотел спросить почему QuikTrader в trunk требует еще 3 дополнительные библиотеки: Ecng.Serialization, PowerCollections, StockSharp.Logging
И почему в dev переопределяем метод в стратегии OnStarting, а в trunk он уже называется OnStarted


В dev ветке лежит очень старая версия, обновляться необходимо из trunk-а.
Покажите тогда полный лог стратегии и шлюза, свои сообщения в лог пишите так же с помощью
Code
this.AddInfoLog
Thanks:

esper

Avatar
Date: 3/26/2013
Reply


Ошибку поправили, фикс будет в следующем обновлении в течение недели.
Thanks: MenDel hroft
< 1 2 

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

loading
clippy