Beispiel #1
0
 private void PopulateCompletedOrderRow(int rowIndex, CompletedOrderMessage completedOrderMessage)
 {
     completedOrdersGrid[0, rowIndex].Value  = completedOrderMessage.Order.PermId;
     completedOrdersGrid[1, rowIndex].Value  = Util.LongMaxString(completedOrderMessage.Order.ParentPermId);
     completedOrdersGrid[2, rowIndex].Value  = completedOrderMessage.Order.Account;
     completedOrdersGrid[3, rowIndex].Value  = completedOrderMessage.Order.Action;
     completedOrdersGrid[4, rowIndex].Value  = completedOrderMessage.Order.TotalQuantity;
     completedOrdersGrid[5, rowIndex].Value  = completedOrderMessage.Order.CashQty;
     completedOrdersGrid[6, rowIndex].Value  = completedOrderMessage.Order.FilledQuantity;
     completedOrdersGrid[7, rowIndex].Value  = completedOrderMessage.Order.LmtPrice;
     completedOrdersGrid[8, rowIndex].Value  = completedOrderMessage.Order.AuxPrice;
     completedOrdersGrid[9, rowIndex].Value  = completedOrderMessage.Contract.Symbol + " " + completedOrderMessage.Contract.SecType + " " + completedOrderMessage.Contract.Exchange;
     completedOrdersGrid[10, rowIndex].Value = completedOrderMessage.OrderState.Status;
     completedOrdersGrid[11, rowIndex].Value = completedOrderMessage.OrderState.CompletedTime;
     completedOrdersGrid[12, rowIndex].Value = completedOrderMessage.OrderState.CompletedStatus;
 }
Beispiel #2
0
 private void UpdateCompletedOrdersGrid(CompletedOrderMessage completedOrderMessage)
 {
     completedOrdersGrid.Rows.Add(1);
     PopulateCompletedOrderRow(completedOrdersGrid.Rows.Count - 1, completedOrderMessage);
 }
Beispiel #3
0
 public void handleCompletedOrder(CompletedOrderMessage completedOrder)
 {
     UpdateCompletedOrdersGrid(completedOrder);
 }