Example #1
0
 /// <summary>
 /// Sends the event messages.
 /// </summary>
 public void SendEventMessages()
 {
     //Send all message updates
     if (_lastmessagesend < (Clock.CurrentUtc + _mintwaitmessageupdates))
     {
         EventRunner.SendAccountInfoMessages(this);
         EventRunner.SendFundInfoMessages(Id, QuantFunds);
         EventRunner.SendInstanceInfoMessage(BrokerConnection);
         EventRunner.SendPendingOrderInfoMessages(QuantFunds, OrderTracker, Id);
         EventRunner.SendPerformanceInfoMessages(BrokerAccount, QuantFunds);
         EventRunner.SendPositionInformationMessages(QuantFunds, CashManager, BrokerAccount);
         _lastmessagesend = Clock.CurrentUtc;
     }
 }