private void autobidButton_Click(object sender, RoutedEventArgs e) { Console.WriteLine("Autobid Button Clicked "); Console.WriteLine("Configuration.getValue(test): " + Configuration.getValue("Configuration/Account/Branch")); OrderManager.Rules rules = new OrderManager.Rules(); rules.MinTotalBidSizeTenCent = Convert.ToInt32(minTotalBidSizeTenCentTextBox.Text); rules.MinTotalBidSizeFiveCent = Convert.ToInt32(minTotalBidSizeFiveCentTextBox.Text); rules.MaxAskSizeBuyTriggerFiveCent = Convert.ToInt32(maxAskSizeBuyFiveCentTriggerTextBox.Text); rules.MaxAskSizeBuyTriggerTenCent = Convert.ToInt32(maxAskSizeBuyTenCentTriggerTextBox.Text); rules.MaxAskPrice = Convert.ToDouble(maxAskPriceTextBox.Text); rules.MinCoreExchangeBidSize = Convert.ToInt32(MinCoreExchangeBidSizeTextBox.Text); orderManager.rules = rules; orderManager.AddWriteLineListeners(Terminal.OnWriteLine); Terminal.Clear(); OrderDirections directions = new OrderDirections(); XmlDataProvider xml = (XmlDataProvider)FindName("Rule"); Simulated = Convert.ToBoolean(xml.Document.SelectSingleNode("Rule/Simulated").InnerText); directions.Simulated = Simulated; directions.Symbol = optionSymbolComboBox.Text; directions.Route = routeComboBox.Text; directions.Size = Convert.ToInt32(sizeTextBox.Text); directions.Box = boxCheckBox.IsChecked.Value; directions.Cbo = cboCheckBox.IsChecked.Value; directions.Ise = iseCheckBox.IsChecked.Value; directions.Ase = aseCheckBox.IsChecked.Value; directions.Phs = phsCheckBox.IsChecked.Value; orderManager.autobid(directions); orderManager.AutobidStatusListeners += UpdateTableStatus; recentSymbols.Add(optionSymbolComboBox.Text); optionSymbolComboBox.Items.Refresh(); }
private void autobidButton_Click(object sender, RoutedEventArgs e) { Console.WriteLine("Autobid Button Clicked "); Console.WriteLine("Configuration.getValue(test): " + Configuration.getValue("Configuration/Account/Branch")); OrderManager.Rules rules = new OrderManager.Rules(); rules.MinTotalBidSizeTenCent = Convert.ToInt32(minTotalBidSizeTenCentTextBox.Text ); rules.MinTotalBidSizeFiveCent = Convert.ToInt32(minTotalBidSizeFiveCentTextBox.Text); rules.MaxAskSizeBuyTriggerFiveCent = Convert.ToInt32(maxAskSizeBuyFiveCentTriggerTextBox.Text); rules.MaxAskSizeBuyTriggerTenCent = Convert.ToInt32(maxAskSizeBuyTenCentTriggerTextBox.Text); rules.MaxAskPrice = Convert.ToDouble(maxAskPriceTextBox.Text); rules.MinCoreExchangeBidSize = Convert.ToInt32(MinCoreExchangeBidSizeTextBox.Text); orderManager.rules = rules; orderManager.AddWriteLineListeners(Terminal.OnWriteLine); Terminal.Clear(); OrderDirections directions = new OrderDirections(); XmlDataProvider xml = (XmlDataProvider)FindName("Rule"); Simulated = Convert.ToBoolean(xml.Document.SelectSingleNode("Rule/Simulated").InnerText); directions.Simulated = Simulated; directions.Symbol = optionSymbolComboBox.Text; directions.Route = routeComboBox.Text; directions.Size = Convert.ToInt32( sizeTextBox.Text ); directions.Box = boxCheckBox.IsChecked.Value; directions.Cbo = cboCheckBox.IsChecked.Value; directions.Ise = iseCheckBox.IsChecked.Value; directions.Ase = aseCheckBox.IsChecked.Value; directions.Phs = phsCheckBox.IsChecked.Value; orderManager.autobid(directions); orderManager.AutobidStatusListeners += UpdateTableStatus; recentSymbols.Add(optionSymbolComboBox.Text); optionSymbolComboBox.Items.Refresh(); }