static async Task DemoBitfinexSimple(BitfinexClient exch) { var exchName = "BITFINEX"; var resSymbols = await exch.GetSymbolsAsync(); var symbols = resSymbols.Data; Console.WriteLine($"[{exchName}] {symbols.Count()} symbols"); }
static async Task BitfinexWriteSymbolsCsv(BitfinexClient exch) { string exchName = "BITFINEX"; var resSymbols = await exch.GetSymbolsAsync(); var symbols = resSymbols.Data; WriteStringsToCsv(symbols, SymbolFilepath(exchName), "Symbol"); }
public async Task <XTicker> GetTicker(string symbolId) { string symbol = GetSymbol(symbolId); CancellationToken ct = default; var res = await m_client.GetTickerAsync(ct, new string[] { symbol }); var data = res.Data; var res2 = await m_client.GetSymbolsAsync(ct); var data2 = res2.Data; var first = data.First(); return(new XTicker(first)); }
public async Task DisplaySymbolCount() { var resSymbols = await exch.GetSymbolsAsync(); var symbols = resSymbols.Data; Console.WriteLine($"[{ExchName}] {symbols.Count()} symbols"); }