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); }
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); }