Exemple #1
0
 void OnAccountInfo(object sender, AccountInfoEventArgs e)
 {
     var trade = (DataTrade)sender;
     trade.AccountInfo -= this.OnAccountInfo;
     this.eventArgs = e;
     this.syncEvent.Set();
 }
Exemple #2
0
 void OnAccountInfo(object sender, AccountInfoEventArgs e)
 {
     lock (this.SyncRoot)
     {
         this.updateCallback(null, e.Information, null);
         this.processor.WakeUp();
     }
 }
Exemple #3
0
 void RaiseAccountInfo(FxMessage message)
 {
     var eh = this.AccountInfo;
     if (eh != null)
     {
         var e = new AccountInfoEventArgs(message);
         eh(this, e);
     }
 }
Exemple #4
0
 void OnAccountInfo(object sender, AccountInfoEventArgs e)
 {
     lock (this.synchronizer)
     {
         this.AccountInfo = e.Information;
     }
     this.syncEvent.Set();
 }
Exemple #5
0
 void DataTrade_AccountInfo(object sender, AccountInfoEventArgs e)
 {
     this.accountInfoEvent.Set();
 }
Exemple #6
0
 void OnAccountInfo(object sender, AccountInfoEventArgs e)
 {
     Console.WriteLine("OnAccountInfo(): {0}", e);
 }
 private void OnAccountInfo(object sender, AccountInfoEventArgs e)
 {
     TradeResults = new AccountTradeResults(e.Information.AccountId, _ordersPerSec);
     TradeIsReady.Set();
 }
Exemple #8
0
 static void OnAccountInfo(object sender, AccountInfoEventArgs e)
 {
     Console.WriteLine("OnAccountInfo(): {0}", e.Information);
     Console.WriteLine("Press any key to exit...");
 }