public BitfinexOrderStatusResponse GetOrderStatus(int orderId) { var orderStatusPost = new BitfinexOrderStatusPost(); orderStatusPost.Request = OrderStatusRequestUrl; orderStatusPost.Nonce = Common.UnixTimeStampUtc().ToString(); orderStatusPost.OrderId = orderId; var client = GetRestClient(OrderStatusRequestUrl); var response = GetRestResponse(client, orderStatusPost); var orderStatusResponseObj = JsonConvert.DeserializeObject<BitfinexOrderStatusResponse>(response.Content); OrderStatusMsg(orderStatusResponseObj); Logger.Log.InfoFormat("OrderId: {0} Status: {1}", orderId, orderStatusResponseObj.ToString()); return orderStatusResponseObj; }
public BitfinexOrderStatusResponse CancelOrder(int orderId) { var cancelPost = new BitfinexOrderStatusPost(); cancelPost.Request = OrderCancelRequestUrl; cancelPost.Nonce = Common.UnixTimeStampUtc().ToString(); cancelPost.OrderId = orderId; var client = GetRestClient(cancelPost.Request); var response = GetRestResponse(client, cancelPost); var orderCancelResponseObj = JsonConvert.DeserializeObject<BitfinexOrderStatusResponse>(response.Content); CancelOrderMsg(orderCancelResponseObj); Logger.Log.InfoFormat("Cancel OrderId: {0}, Response From Exchange: {1}", orderId, orderCancelResponseObj.ToString()); return orderCancelResponseObj; }