예제 #1
0
        /// <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);
 }
예제 #3
0
 /// <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);
 }
예제 #4
0
        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>
 /// Constructor.
 /// </summary>
 public YahooFinanceAdapter()
 {
     DataSourceStub stub = new DataSourceStub("Yahoo Finance Data Source", false);
     stub.Initialize(this);
     base.SetStub(stub);
 }
 /// <summary>
 /// 
 /// </summary>
 public YahooStockDataSource()
 {
     _dataSourceStub = new DataSourceStub(this.Name, false);
     _dataSourceStub.Initialize(this);
 }
예제 #7
0
 /// <summary>
 ///
 /// </summary>
 public YahooStockDataSource()
 {
     _dataSourceStub = new DataSourceStub(this.Name, false);
     _dataSourceStub.Initialize(this);
 }