/// <summary> /// Constructor. /// </summary> public YahooFinanceAdapter() { DataSourceStub stub = new DataSourceStub("Yahoo Finance Data Source", false); stub.Initialize(this); base.SetStub(stub); }
/// <summary> /// Restore state. /// </summary> public YahooStockDataSource(SerializationInfo info, StreamingContext context) : base(info, context) { _filesFolder = info.GetString("filesFolder"); _yahooStockSymbolsFileName = info.GetString("yahooStockSymbolsFileName"); _dataSourceStub = (DataSourceStub)info.GetValue("dataSourceStub", typeof(DataSourceStub)); _dataSourceStub.Initialize(this); }
protected void Construct() { _dataStub.Initialize(this); _dataStub.AddSuggestedSymbol(_sessionInformation.Info.Symbol); _dataStub.AddSession(_sessionInformation); _dateTime = DateTime.Now; _liveDataTimer = new Timer(750); _liveDataTimer.Elapsed += new System.Timers.ElapsedEventHandler(TimerTimeout); _liveDataTimer.AutoReset = false; _liveDataTimer.Start(); for (int i = 0; i < 100; i++) { GenerateNextRandomBar(); } }
/// <summary> /// /// </summary> public YahooStockDataSource() { _dataSourceStub = new DataSourceStub(this.Name, false); _dataSourceStub.Initialize(this); }