private void biReconnect_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { foreach (Exchange exchange in Exchange.Connected) { exchange.Reconnect(); } ArbitrageHelper.StartWorking(); }
private void biStart_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { for (int i = 0; i < ArbitrageHelper.Items.Count; i++) { ArbitrageHelper.Items[i].History.Clear(); } ArbitrageHelper.StartWorking(); SaveTimer.Start(); UpdateTimer.Start(); }
private void biStart_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { foreach (var item in ArbitrageHelper.Items) { item.History.Clear(); } ArbitrageHelper.StartWorking(); SaveTimer.Start(); UpdateTimer.Start(); }
private void biRemove_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (XtraMessageBox.Show("Dou you really want to remove selected items?", "Removing", MessageBoxButtons.YesNoCancel) != DialogResult.Yes) { return; } List <StatisticalArbitrageStrategy> selectedItems = ArbitrageHelper.Items.Where(i => i.IsSelectedInDependencyArbitrageForm).ToList(); foreach (StatisticalArbitrageStrategy item in selectedItems) { if (ArbitrageHelper.IsActive) { item.StartListenOrderBookStreams(); } ArbitrageHelper.Remove(item); } ArbitrageHelper.Save(); this.gridView1.RefreshData(); }