private void QuoteUpdated(object sender, EventArgs e) { try { Log.Info(Util.Hr(20) + "ARBITRAGER" + Util.Hr(20)); Arbitrage(); Log.Info(Util.Hr(50)); } catch (Exception ex) { Log.Error(ex.Message); Log.Debug(ex); if (Environment.UserInteractive) { Log.Error(Resources.ArbitragerThreadHasBeenStopped); _positionService.Dispose(); Console.ReadLine(); } Environment.Exit(-1); } }
protected override void Dispose(bool disposing) { this.positionService.OnSave.ChangesSaved -= DataChanged; positionService.Dispose(); base.Dispose(disposing); }
protected override void Dispose(bool disposing) { service.Dispose(); base.Dispose(disposing); }