public virtual async Task TryEditOrderAsync( long orderId, long quantity, long price, long?minimumQuantity = null, long?disclosedQuantity = null, OrderValidity validityType = OrderValidity.Day, long?validityDateYear = null, byte?validityDateMonth = null, byte?validityDateDay = null) { //Console.WriteLine("TryEditOrderAsync"); var list = new List <object>(); list.Add(orderId); list.Add(quantity); list.Add(price); list.Add(minimumQuantity); list.Add(disclosedQuantity); list.Add((byte)validityType); list.Add(validityDateYear); list.Add(validityDateMonth); list.Add(validityDateDay); var result = await Hub.Invoke <dynamic>("EditOrder", list); PreProcessResult(result); }
public async virtual Task TryAddOrderAsync( OrderSide side, string instrumentId, long quantity, long price, OrderCreditSource creditSource = OrderCreditSource.Broker, long?minimumQuantity = null, long?disclosedQuantity = null, OrderValidity validityType = OrderValidity.Day, long?validityDateYear = null, byte?validityDateMonth = null, byte?validityDateDay = null, byte repeat = 1, string extraData = null) { var list = new List <object>(); list.Add((byte)side); list.Add(instrumentId); list.Add(quantity); list.Add(price); list.Add((byte)creditSource); list.Add(minimumQuantity); list.Add(disclosedQuantity); list.Add((byte)validityType); list.Add(validityDateYear); list.Add(validityDateMonth); list.Add(validityDateDay); list.Add(repeat); list.Add(extraData); var result = await Hub.Invoke <dynamic>("AddOrder", list); PreProcessResult(result); }