Exemple #1
0
 private bool FilterRunningOrders(Schema.DebtWorkingOrder.WorkingOrder workingOrder)
 {
     return(workingOrder.Status.StatusCode != Status.Filled &&
            workingOrder.Status.StatusCode != Status.Canceled &&
            workingOrder.Status.StatusCode != Status.Closed &&
            workingOrder.Status.StatusCode != Status.Suspended);
 }
Exemple #2
0
 private bool FilterSymbols(Schema.DebtWorkingOrder.WorkingOrder workingOrder)
 {
     return(workingOrder.SecuritySymbol.Symbol.StartsWith(this.symbolFilter));
 }
Exemple #3
0
 private bool FilterFilledOrders(Schema.DebtWorkingOrder.WorkingOrder workingOrder)
 {
     return(workingOrder.Status.StatusCode == Status.Filled);
 }
Exemple #4
0
 private Schema.DebtWorkingOrder.WorkingOrder WorkingOrderSelector(WorkingOrderRow workingOrderRow)
 {
     Schema.DebtWorkingOrder.WorkingOrder workingOrder = new Schema.DebtWorkingOrder.WorkingOrder();
     return(workingOrder.Select(workingOrderRow));
 }