public OrderNew SubmitLimitOrder(string pair, OrderSide side, decimal price, decimal qty) { if (!EnableLiveOrders) { cout("\nPOLONIEX::SubmitLimitOrder=> '{0}' {1} {2} {3}\n", pair, side, price, qty); return(null); } var orderSide = (side == OrderSide.Buy ? Clients.Poloniex.OrderType.Buy : Clients.Poloniex.OrderType.Sell); //var res = m_api.PlaceOrder(GetCurPair(pair), orderSide, price, qty).Result; var res = AsyncHelpers.RunSync <ulong>(() => m_api.PlaceOrder(GetCurPair(pair), orderSide, price, qty)); return(new OrderNew(pair, res)); }