Esempio n. 1
0
        private void QueryOrderStartButton_Click(object sender, EventArgs e)
        {
            long   timestamp = (long)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalMilliseconds;
            string address   = "symbol=" + SymbolChoiceComboBox.SelectedItem.ToString() + "&orderId="
                               + OrdersListBox.SelectedItem.ToString() + "&timestamp=" + timestamp;
            string signature = HmacSha256Digest(address, Request.SecretAPIkey);

            address = address + "&signature=" + signature;

            string     line  = Request.Do_withAPIkey(QueryCancelOrder + "?" + address, "GET");
            Order_JSON order = JsonConvert.DeserializeObject <Order_JSON>(line);

            OrdersList[OrdersListBox.SelectedIndex] = order;
            ShowOrder(order);
        }
Esempio n. 2
0
 void ShowOrder(Order_JSON order)
 {
     textBox1.Clear();
     textBox1.Text += "id: " + order.orderId + Environment.NewLine;
     textBox1.Text += "Пара: " + order.symbol + Environment.NewLine;
     //textBox1.Text += "clientOrderId: " + order.clientOrderId + Environment.NewLine;
     textBox1.Text += "Цена: " + order.price + Environment.NewLine;
     textBox1.Text += "Количество: " + order.origQty + Environment.NewLine;
     textBox1.Text += "Обработано: " + order.executedQty + Environment.NewLine;
     textBox1.Text += "Статус: " + order.status + Environment.NewLine;
     textBox1.Text += "Время действия: " + order.timeInForce + Environment.NewLine;
     textBox1.Text += "Тип: " + order.type + Environment.NewLine;
     textBox1.Text += "Тип: " + (order.side == "BUY" ? "Покупка" : "Продажа") + Environment.NewLine;
     textBox1.Text += "stopPrice: " + order.stopPrice + Environment.NewLine;
     textBox1.Text += "icebergQty: " + order.icebergQty + Environment.NewLine;
     textBox1.Text += "Время: " + order.time + Environment.NewLine;
     textBox1.Text += "isWorking: " + (order.isWorking ? "Да" : "Нет") + Environment.NewLine;
 }
Esempio n. 3
0
 private void OrdersListBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (OrdersListBox.SelectedIndex != -1)
     {
         QueryOrderStartButton.Enabled = true;
         if (CurrentOrdersRadioButton.Checked)
         {
             CancelOrderStartButton.Enabled = true;
         }
         Order_JSON order = OrdersList[OrdersListBox.SelectedIndex];
         ShowOrder(order);
     }
     else
     {
         textBox1.Clear();
         QueryOrderStartButton.Enabled  = false;
         CancelOrderStartButton.Enabled = false;
     }
 }