コード例 #1
0
        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();
        }
コード例 #2
0
ファイル: MMWindow.xaml.cs プロジェクト: joshuacalloway/mm
        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();
        }