Ejemplo n.º 1
0
        public static void RunExportData(Dictionary <string, string> dict)
        {
            RequireArgs(dict, "exchange", "symbol", "path", "sinceDateTime");
            string exchange = dict["exchange"];
            long   total    = 0;

            TraderExchangeExport.ExportExchangeTrades(ExchangeAPI.GetExchangeAPI(exchange), dict["symbol"], dict["path"], DateTime.Parse(dict["sinceDateTime"]), (long count) =>
            {
                total = count;
                Console.Write("Exporting {0}: {1}     \r", exchange, total);
            });
            Console.WriteLine("{0}Finished Exporting {1}: {2}     \r", Environment.NewLine, exchange, total);
        }
Ejemplo n.º 2
0
        public override async Task RunCommand()
        {
            long total = 0;

            await TraderExchangeExport.ExportExchangeTrades(
                await ExchangeAPI.GetExchangeAPIAsync(ExchangeName),
                MarketSymbol,
                Path,
                DateTime.Parse(SinceDateString, CultureInfo.InvariantCulture),
                count =>
            {
                total = count;
                Console.WriteLine($"Exporting {ExchangeName}: {total}");
            }
                );

            Console.WriteLine($"Finished Exporting {ExchangeName}: {total}");
        }
Ejemplo n.º 3
0
 public static void RunConvertData(Dictionary <string, string> dict)
 {
     RequireArgs(dict, "symbol", "path");
     TraderExchangeExport.ExportExchangeTrades(null, dict["symbol"], dict["path"], DateTime.UtcNow);
 }
Ejemplo n.º 4
0
 public override Task RunCommand()
 {
     TraderExchangeExport.ExportExchangeTrades(null, MarketSymbol, Path, CryptoUtility.UtcNow);
     return(Task.CompletedTask);
 }