Example #1
0
        /// <summary>
        ///
        /// </summary>
        void Construct()
        {
            _barFilter = new DataBarFilter(this);
            //_barFilter.Enabled = false;

            if (_dataDelivery == null)
            {
                return;
            }

            _dataDelivery.DataHistoryUpdateEvent       += new DataHistoryUpdateDelegate(_dataDelivery_DataHistoryUpdateDelegate);
            _dataDelivery.QuoteUpdateEvent             += new QuoteUpdateDelegate(_dataDelivery_QuoteUpdateEvent);
            _dataDelivery.OperationalStateChangedEvent += new OperationalStateChangedDelegate(_dataDelivery_OperationalStatusChangedEvent);

            if (_dataDelivery.OperationalState == OperationalStateEnum.Operational)
            {
                _dataDelivery_OperationalStatusChangedEvent(_dataDelivery, OperationalStateEnum.NotOperational);
            }

            _indicators.Initialize();

            StatusSynchronizationSource = _dataDelivery;
        }