Exemplo n.º 1
0
        public IList <BitfinexMyTradesResponse> GetMyTrades(string symbol, string timestamp, int limit)
        {
            var myTradesPost = new BitfinexMyTradesPost();

            myTradesPost.Request   = MyTradesRequestUrl;
            myTradesPost.Nonce     = Common.UnixTimeStampUtc().ToString();
            myTradesPost.Symbol    = symbol;
            myTradesPost.Timestamp = timestamp;
            myTradesPost.Limit     = limit;

            var client   = GetRestClient(myTradesPost.Request);
            var response = GetRestResponse(client, myTradesPost);

            var myTradesResponseObj = JsonConvert.DeserializeObject <IList <BitfinexMyTradesResponse> >(response.Content);

            MyTradesMsg(myTradesResponseObj);

            Logger.Log.InfoFormat("My Trades:");
            foreach (var myTrade in myTradesResponseObj)
            {
                Logger.Log.InfoFormat("Trade: {0}", myTrade);
            }

            return(myTradesResponseObj);
        }
Exemplo n.º 2
0
        public IList <BitfinexMyTradesResponse> GetMyTrades(string symbol, string timestamp, int limit)
        {
            var myTradesPost = new BitfinexMyTradesPost
            {
                Request   = MyTradesRequestUrl,
                Nonce     = Common.UnixTimeStampUtc().ToString(CultureInfo.InvariantCulture),
                Symbol    = symbol,
                Timestamp = timestamp,
                Limit     = limit
            };

            var response            = GetRestResponse(myTradesPost);
            var myTradesResponseObj = JsonConvert.DeserializeObject <IList <BitfinexMyTradesResponse> >(response);

            Log.Info("My Trades:");
            foreach (var myTrade in myTradesResponseObj)
            {
                Log.Info("Trade: {0}", myTrade);
            }

            return(myTradesResponseObj);
        }