public void Init(byte Id, string Name)
        {
            _Id   = Id;
            _Name = Name;

            mdlog = LogManager.GetLogger(Name + ".M");
            tdlog = LogManager.GetLogger(Name + ".T");

            try
            {
                LogManager.Configuration = new XmlLoggingConfiguration(@"Bin/QuantBox.nlog");
            }
            catch (Exception ex)
            {
                tdlog.Warn(ex.Message);
            }

            timerConnect.Elapsed    += timerConnect_Elapsed;
            timerDisconnect.Elapsed += timerDisconnect_Elapsed;
            timerAccount.Elapsed    += timerAccount_Elapsed;
            timerPonstion.Elapsed   += timerPonstion_Elapsed;

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status     = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
        public APIProvider()
        {
            mdlog = LogManager.GetLogger(Name + ".M");
            tdlog = LogManager.GetLogger(Name + ".T");

            try
            {
                LogManager.Configuration = new XmlLoggingConfiguration(@"Bin/QuantBox.nlog");
            }
            catch(Exception ex)
            {
                tdlog.Warn(ex.Message);
            }

            timerConnect.Elapsed += timerConnect_Elapsed;
            timerDisconnect.Elapsed += timerDisconnect_Elapsed;
            timerAccount.Elapsed += timerAccount_Elapsed;
            timerPonstion.Elapsed += timerPonstion_Elapsed;

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
Beispiel #3
0
        public QBProvider()
        {
            timerConnect.Elapsed  += new System.Timers.ElapsedEventHandler(timerConnect_Elapsed);
            timerAccount.Elapsed  += new System.Timers.ElapsedEventHandler(timerAccount_Elapsed);
            timerPonstion.Elapsed += new System.Timers.ElapsedEventHandler(timerPonstion_Elapsed);

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status     = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
        public QBProvider()
        {
            timerConnect.Elapsed += new System.Timers.ElapsedEventHandler(timerConnect_Elapsed);
            timerAccount.Elapsed += new System.Timers.ElapsedEventHandler(timerAccount_Elapsed);
            timerPonstion.Elapsed += new System.Timers.ElapsedEventHandler(timerPonstion_Elapsed);

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
        public APIProvider()
        {
            try
            {
                LogManager.Configuration = new XmlLoggingConfiguration(@"Bin/QuantBox.nlog");
            }
            catch (Exception ex)
            {
                mdlog.Warn(ex.Message);
            }

            BarFactory = new SmartQuant.Providers.BarFactory();
            status = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
        public QBProvider()
        {
            log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(@"Bin/CTP.log4net.config"));

            timerDisconnect.Elapsed += timerDisconnect_Elapsed;
            timerAccount.Elapsed += timerAccount_Elapsed;
            timerPonstion.Elapsed += timerPonstion_Elapsed;

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
Beispiel #7
0
        public APIProvider()
        {
            try
            {
                LogManager.Configuration = new XmlLoggingConfiguration(@"Bin/QuantBox.nlog");
            }
            catch (Exception ex)
            {
                mdlog.Warn(ex.Message);
            }

            BarFactory = new SmartQuant.Providers.BarFactory();
            status     = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
        public CTPProvider()
        {
            //log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(@"Bin/CTP.log4net.config"));
            try
            {
                LogManager.Configuration = new XmlLoggingConfiguration(@"Bin/CTP.nlog");
            }
            catch(Exception ex)
            {
                tdlog.Warn(ex.Message);
            }

            timerDisconnect.Elapsed += timerDisconnect_Elapsed;
            timerAccount.Elapsed += timerAccount_Elapsed;
            timerPonstion.Elapsed += timerPonstion_Elapsed;

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status = ProviderStatus.Unknown;
            SmartQuant.Providers.ProviderManager.Add(this);
        }
Beispiel #9
0
        public XSpeedProvider()
        {
            try
            {
                LogManager.Configuration = new XmlLoggingConfiguration(@"Bin/QuantBox.nlog");
            }
            catch (Exception ex)
            {
                tdlog.Warn(ex.Message);
            }

            timerConnect.Elapsed    += timerConnect_Elapsed;
            timerDisconnect.Elapsed += timerDisconnect_Elapsed;
            timerAccount.Elapsed    += timerAccount_Elapsed;
            timerPonstion.Elapsed   += timerPonstion_Elapsed;

            InitCallbacks();
            InitSettings();

            BarFactory = new SmartQuant.Providers.BarFactory();
            status     = ProviderStatus.Disconnected;
            SmartQuant.Providers.ProviderManager.Add(this);
        }