Пример #1
0
 static async Task DownloadHistoryCsv(string tickers)
 {
     var setting      = new YahooHistoryCsvSetting("SPY");
     var downloader   = new YahooHistoryCsvDownloader(setting);
     var earningDates = await downloader.BatchDownloadFilesTaskAsync(
         setting.GetUrls(tickers)).ConfigureAwait(false);
 }
Пример #2
0
        public async Task YahooHistoryCsvDownloaderTest()
        {
            var task = GetScheduledTasks();

            Debug.Write(task);
            var setting    = new YahooHistoryCsvSetting("QQQ");
            var downloader = new YahooHistoryCsvDownloader(setting);
            var url        = setting.GetUrl();

            Debug.WriteLine(url);
            var file = await downloader.DownloadFileTaskAsync().ConfigureAwait(false);

            var files = await downloader.BatchDownloadFilesTaskAsync(setting.GetUrls("AAPL,YAHOO,MSFT,GOOGL")).ConfigureAwait(false);

            Debug.WriteLine(file.ToString());
            foreach (var filestr in files)
            {
                Debug.WriteLine(filestr.ToString());
            }
        }