public async Task <IPair> PairAsync(string Name, System.Threading.CancellationToken cancellationToken)
        {
            BittrexPair pair = new BittrexPair(Name);
            await pair.InitializeAsync(_stock, cancellationToken);

            return(pair);
        }
        public async Task <IMarketStatus> StatusAsync(System.Threading.CancellationToken cancellationToken)
        {
            BittrexPair pair = new BittrexPair("BTC-ETH");
            await pair.InitializeAsync(_stock, cancellationToken);

            return(new BittrexStatus(pair?.Pair != null && pair.Sell > 0 && pair.Buy > 0));
        }
        public async Task <IEnumerable <IPair> > PairsAsync(System.Threading.CancellationToken cancellationToken)
        {
            BittrexPair pairBIOBTC = new BittrexPair("BIO-BTC");
            await pairBIOBTC.InitializeAsync(_stock, cancellationToken);

            BittrexPair pairBIORUR = new BittrexPair("BIO-RUR");
            await pairBIORUR.InitializeAsync(_stock, cancellationToken);

            BittrexPair pairBTCETH = new BittrexPair("BTC-ETH");
            await pairBTCETH.InitializeAsync(_stock, cancellationToken);

            BittrexPair pairBTCSIB = new BittrexPair("BTC-SIB");
            await pairBTCSIB.InitializeAsync(_stock, cancellationToken);

            return(new IPair[] { pairBIOBTC, pairBIORUR, pairBTCETH, pairBTCSIB });
        }