Пример #1
0
        public static void Main(string[] args)
        {
            var d = new Downloader();

            d.Initialize("token here", "../");
            var symbol = QuantConnect.Symbol.Create("JP225USD", SecurityType.Cfd, Market.Oanda);

            d.DownloadData(symbol, Resolution.Minute, new DateTime(2018, 1, 17, 0, 0, 0, 0, System.DateTimeKind.Utc));
        }
Пример #2
0
        public static void Main(string[] args)
        {
            var d = new Downloader();

            d.Initialize("token here", "Data");

            var tickers = new string[] { "EURCHF", "EURGBP", "EURJPY", "EURUSD", "GBPCHF", "GBPJPY", "GBPUSD", "USDCAD", "USDCHF", "USDJPY", "GBPCAD" };

            Parallel.ForEach(tickers, (ticker) => {
                var symbol = QuantConnect.Symbol.Create(ticker, SecurityType.Forex, Market.Oanda);

                d.DownloadData(symbol, Resolution.Hour, new DateTime(2008, 1, 1));
            });
        }
Пример #3
0
        /// <summary>
        /// Initialize a new instance of the <see cref="OandaDataProvider"/>
        /// </summary>
        public OandaDataProvider()
        {
            _api = new Downloader();

            _api.Initialize(_token, _dataPath);
        }