/// <summary> /// </summary> /// <param name="market"></param> /// <param name="limit"></param> /// <returns></returns> public BcwMarketDepth GetDepth(BcwMarket market) { var request = new SynchronousJsonWebRequest <BcwMarketDepthResult>("https://s2.bitcoinwisdom.com/depth", null, Huobi.kGet, RestHelpers.BuildGetArgs("symbol", market.ToString()), 10, Huobi.kRetryCount); return(request.Send().@return); }
public override BcwTicker GetTicker(BcwMarket market) { var request = new SynchronousJsonWebRequest <Dictionary <BcwMarket, BcwTicker> >("https://s2.bitcoinwisdom.com/ticker", null, Huobi.kGet, "", 10, Huobi.kRetryCount); return(request.Send()[market]); }
public override BcwTicker GetTicker(BcwMarket market) { Ticker ticker = BtceApi.GetTicker(BtcePair.btc_usd); return(new BcwTicker { date = ticker.ServerTime, last = ticker.Last, }); }
public override List<BcwTrade> GetPublicTrades(BcwMarket market, long sinceTid = -1) { List<TradeInfo> trades = BtceApi.GetTrades(BtcePair.btc_usd); return trades.Select(e => new BcwTrade { amount = e.Amount, date = UnixTime.GetFromDateTime(e.Date), price = e.Price, tid = e.Tid, trade_type = e.Type == TradeInfoType.Ask ? BcwOrderType.ask : BcwOrderType.bid }).ToList(); }
public override List <BcwTrade> GetPublicTrades(BcwMarket market, long sinceTid = -1) { List <TradeInfo> trades = BtceApi.GetTrades(BtcePair.btc_usd); return(trades.Select(e => new BcwTrade { amount = e.Amount, date = UnixTime.GetFromDateTime(e.Date), price = e.Price, tid = e.Tid, trade_type = e.Type == TradeInfoType.Ask ? BcwOrderType.ask : BcwOrderType.bid }).ToList()); }
public override List <BcwTrade> GetPublicTrades(BcwMarket market, long sinceTid = -1) { string query; if (sinceTid == -1) { query = RestHelpers.BuildGetArgs("symbol", market.ToString()); } else { query = RestHelpers.BuildGetArgs("symbol", market.ToString(), "since", sinceTid); } var request = new SynchronousJsonWebRequest <List <BcwTrade> >("https://s2.bitcoinwisdom.com/trades", null, Huobi.kGet, query, 10, Huobi.kRetryCount); return(request.Send()); }
public override BcwTicker GetTicker(BcwMarket market) { Ticker ticker = BtceApi.GetTicker(BtcePair.btc_usd); return new BcwTicker { date = ticker.ServerTime, last = ticker.Last, }; }
/// <summary> /// </summary> /// <param name="market"></param> /// <returns></returns> public abstract BcwTicker GetTicker(BcwMarket market);
/// <summary> /// </summary> /// <param name="market"></param> /// <param name="limit"></param> /// <returns></returns> public abstract List <BcwTrade> GetPublicTrades(BcwMarket market, long sinceTid = -1);