コード例 #1
0
        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));
        }