/** * getMyTradesExample * Get my historical trading information */ public static void getMyTradesExample() { /***Initialize the calling object*/ IdaxApiRestClient idaxApiRestClient = IdaxConfig.init(); /**Request parameter encapsulation**/ string symbol = IdaxApiConstants.ETH_BTC; MyTradesRequest myTradesRequest = new MyTradesRequest(); myTradesRequest.key = IdaxConfig.API_KEY; myTradesRequest.pair = symbol; myTradesRequest.orderSide = OrderSideEnum.Sell.GetDisplayAttribute(); myTradesRequest.currentPage = 0; myTradesRequest.pageLength = 20; myTradesRequest.startDate = DateTime.UtcNow.AddDays(-2).UnixTimeStamp(); myTradesRequest.endDate = DateTime.UtcNow.UnixTimeStamp(); myTradesRequest.timestamp = DateTime.UtcNow.UnixTimeStamp(); /**Call remote interface**/ MyTradesResultEntry myTradesEntry = idaxApiRestClient.getMyTrades(myTradesRequest); }