Beispiel #1
0
 private void ProviderManager_Error(ProviderErrorEventArgs args)
 {
     if (this.providers.Contains(args.Error.Provider))
     {
         this.metaStrategyBase.SetProviderError(args);
     }
 }
Beispiel #2
0
 private static void EmitError(ProviderErrorEventArgs e)
 {
     if (OrderManager.Error != null)
     {
         OrderManager.Error(e);
     }
 }
Beispiel #3
0
 private void SQ_ProviderManager_Error(ProviderErrorEventArgs args)
 {
     try
     {
         foreach (Strategy strategy in this.strategies.Values)
         {
             strategy.OnError((OpenQuant.API.ProviderError) this.objectConverter.Convert(args.Error));
         }
     }
     catch (Exception ex)
     {
         this.EmitError(ex);
     }
 }
Beispiel #4
0
 private void ProviderManager_Error(ProviderErrorEventArgs args)
 {
     if (this.InvokeRequired)
     {
         // ISSUE: method pointer
         this.BeginInvoke((Delegate) new ProviderErrorEventHandler(this.ProviderManager_Error), new object[1]
         {
             args
         });
     }
     else
     {
         this.AddError(args.Error);
     }
 }
Beispiel #5
0
 protected virtual void OnProviderError(ProviderErrorEventArgs args)
 {
     ProviderError?.Invoke(this, args);
 }