Не вызывается [On]NewMyTrades

Не вызывается [On]NewMyTrades
Atom
12/25/2011
vfreeman


Все-таки чего-то я недопонимаю в событийном подходе. Задача - подписаться на обработку сделок стратегии.

Code
Protected Overrides Sub OnStarting()
    Me.When(StrategyRuleHelper.StrategyNewMyTrades(Me)).Do(AddressOf MyTrd)
    AddHandler MyBase.NewMyTrades, AddressOf MyStrat_NewMyTrades
    [skip]
    MyBase.OnStarting()
End Sub

Sub MyTrd()
    [обработка события "сделки стратегии"]
End Sub

Protected Overrides Sub OnNewMyTrades(ByVal obj As IEnumerable(Of MyTrade)) Handles MyBase.NewMyTrades
    [обработка события "сделки стратегии"]
    MyBase.OnNewMyTrades(obj)
End Sub

Private Sub MyStrat_NewMyTrades(ByVal obj As IEnumerable(Of MyTrade)) Handles MyBase.NewMyTrades
    [обработка события "сделки стратегии"]
End Sub





в итоге ни MyTrd ни OnNewMyTrades ни MyStrat_NewMyTrades не возникают при совершении сделок стратегией

заявки регистрировал 2-мя способами

Code
MyBase.RegisterOrder(myOrder)

Me.RegisterOrder(myOrder)


что почитать? может где исходники чужих стратегий выложены (логика стратегии ее нужна) - чтоб посмотреть как другие пишут?

Tags:


Thanks:


Alexander

Avatar
Date: 12/25/2011
Reply


Если вы скачаете исходники S# - там найдёте множество примеров.
Thanks:


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

loading
clippy