protected override void OnClosing(CancelEventArgs e) { _orderLogWindow.DeleteHideable(); _tradesWindow.DeleteHideable(); _securitiesWindow.DeleteHideable(); _securitiesWindow.Close(); _tradesWindow.Close(); _orderLogWindow.Close(); if (Trader != null) { Trader.Dispose(); } base.OnClosing(e); }