Esempio n. 1
0
        public QuadrigaOrderResponse[] GetActiveOrders(string pair)
        {
            var nonce   = Nonce;
            var request = new QuadrigaLimitOrderRequest
            {
                book      = pair,
                key       = PublicKey,
                nonce     = nonce,
                signature = CreateSignature256(String.Format("{0}{1}{2}", nonce, ClientID, PublicKey))
            };

            var response = UserQuery("open_orders", HttpMethod.Post, null, JsonConvert.SerializeObject(request), true);

            return(JsonConvert.DeserializeObject <QuadrigaOrderResponse[]>(response.Content));
        }
Esempio n. 2
0
        public QuadrigaOrderResponse PlaceMarketOrder(string path, double amount, string book, double price)
        {
            var nonce   = Nonce;
            var request = new QuadrigaLimitOrderRequest
            {
                amount    = amount,
                book      = book,
                key       = PublicKey,
                nonce     = nonce,
                signature = CreateSignature256(String.Format("{0}{1}{2}", nonce, ClientID, PublicKey))
            };

            var response = UserQuery(path, HttpMethod.Post, null, JsonConvert.SerializeObject(request), true);

            return(JsonConvert.DeserializeObject <QuadrigaOrderResponse>(response.Content));
        }