/*public NewOrderResponse ExecuteBuyOrderBTC(decimal amount, decimal price, OrderExchange exchange, OrderType type) * { * return ExecuteOrder(OrderSymbol.BTCUSD, amount, price, exchange, OrderSide.Buy, type); * } * public NewOrderResponse ExecuteSellOrderBTC(decimal amount, decimal price, OrderExchange exchange, OrderType type) * { * return ExecuteOrder(OrderSymbol.BTCUSD, amount, price, exchange, OrderSide.Sell, type); * }*/ public NewOrderResponse ExecuteOrder(OrderSymbol symbol, decimal amount, decimal price, OrderExchange exchange, OrderSide side, OrderType type) { NewOrderRequest req = new NewOrderRequest(Nonce, symbol, amount, price, exchange, side, type); string response = SendRequest(req, "POST"); NewOrderResponse resp = NewOrderResponse.FromJSON(response); return(resp); }
public static NewOrderResponse FromJSON(string response) { NewOrderResponse resp = JsonConvert.DeserializeObject <NewOrderResponse>(response); return(resp); }
public OrderNew(string pair, Exchange.Clients.BitFinex.NewOrderResponse or) : base() { Pair = pair; TransactTime = or.timestamp; OrderIds = new string[] { or.order_id }; }