public override OrderBookModel RequestOrderBook(PairBase pair) { var s = ConvertPair(pair); var book = new OrderBook(s); return(book.Request <OrderBookResponse>().Transform()); }
public static PairViewModel FromPair(PairBase pair) { return(new PairViewModel { Name = pair.Name, Description = pair.Description, Pair = pair }); }
public override void UpdatePair(PairBase pair) { OrderBook.UpdatePair(pair); Ticker.UpdatePair(pair); Orders.UpdatePair(pair); NewBuyOrder.UpdatePair(pair); NewSellOrder.UpdatePair(pair); Trades.UpdatePair(pair); Trades.SentimentViewModel.UpdatePair(pair); }
public void Select(PairBase pair) { foreach (var pairViewModel in Pairs) { if (pairViewModel.Pair.Key == pair.Key) { this.SelectedPair = pairViewModel; break; } } }
public virtual void UpdatePair(PairBase pair) { Pair = pair; }
public override TradesModel RequestTrades(PairBase pair) { var request = new TradesRequest(pair); return(request.Request <TradesResponse>().Transform()); }
public override TickerModel RequestTicker(PairBase pair) { var s = ConvertPair(pair); return(new Ticker(s).Request <TickerResponse>().Transform()); }
public Today(PairBase symbol) { RequestUri = "/v1/today/" + symbol.Name; }
public OrderBook(PairBase symbol) { RequestUri = "/0/public/Depth?pair=" + symbol.Name + "&count=" + Limit; }
public Ticker(PairBase symbol) { RequestUri = "/v1/ticker/" + symbol.Name; }
public override void UpdatePair(PairBase pair) { Ticker.UpdatePair(pair); base.UpdatePair(pair); }
public virtual TickerModel RequestTicker(PairBase pair) { return(new TickerModel()); }
public virtual TradesModel RequestTrades(PairBase pair) { return(new TradesModel()); }
public virtual OrderBookModel RequestOrderBook(PairBase pair) { return(new OrderBookModel()); }
public virtual PairBase ConvertPair(PairBase pair) { return(PairManager.GetPair(pair.Key)); }
public TradesRequest(PairBase pair) { RequestUri = "/v1/trades/" + pair.Name; }
public TradesRequest(PairBase pair) { Pair = pair.Name; RequestUri = "/0/public/Trades"; }
public OrderBook(PairBase symbol) { RequestUri = "/v1/book/" + symbol.Name; }
public Ticker(PairBase symbol) { RequestUri = "/0/public/Ticker?pair=" + symbol.Name; }
public override void UpdatePair(PairBase symbol) { base.UpdatePair(symbol); Ticker.UpdatePair(symbol); OnPropertyChanged("Title"); }