API Support Forum
OEC API > API Support > Order events for period before Login
Author Topic: Order events for period before Login
(2 messages, Page 1 of 1)
Moderators: VPfau
AAnatoly
Posts: 22
Joined: Jul 01, 2010


Posted: Sep 16, 2010 @ 09:03 AM             Msg. 1 of 2
After OnLoginComplete we subscribes for Order events:

OECClient.Global.OnOrderConfirmed += new OnOrderConfirmedEvent( Global_OnOrderConfirmed );
OECClient.Global.OnOrderFilled += new OnOrderFilledEvent( Global_OnOrderFilled );
OECClient.Global.OnOrderStateChanged += new OnOrderStateChangedEvent( Global_OnOrderStateChanged );
OECClient.Global.OnCommandUpdated += new OnCommandUpdatedEvent( Global_OnCommandUpdated );

Sometime (it is not consistenly happens very rarely), we receive events like OnOrderFilled for events that actually happened some seconds before Login (when we were not connected to Server).

Is it expected behaviour or this may not happnen?

We belive that after OnLoginComplete we have to accees OECClient.Global.Orders.Values for previosly happened events.

Regards,
Anatoly

Anatoly Gutnick
VictorV
Posts: 746
Joined: May 08, 2007


Posted: Sep 20, 2010 @ 09:15 AM             Msg. 2 of 2
Hello,

It seems I misunderstood something. How OnOrderFilled event can be raised before OnLoginComplete, if it is subscribed after OnLoginComplete.

Victor Vins
Software Developer