public TradierOrderExecutionProvider()
 {
     _parameterReader = new ParameterReader("TradierOrderParams.xml");
     _tradierManager  = new TradierManager(_parameterReader.GetParameterValue("Account"),
                                           _parameterReader.GetParameterValue("Token"), _parameterReader.GetParameterValue("BaseUrl"));
     InitializeTimer();
     InitializeLogger();
     _ordersMap = new ConcurrentDictionary <string, Order>();
 }
 /// <summary>
 /// Initialize Parameter
 /// </summary>
 private void InitializeParameters()
 {
     _account          = _parameterReader.GetParameterValue("Account");
     _onBehalfOfCompId = _parameterReader.GetParameterValue("OnBehalfOfCompID");
     _fixSettingsFile  = AppDomain.CurrentDomain.BaseDirectory + @"\Config\" + "FixSettings.txt";
 }
 /// <summary>
 /// Initialize timer
 /// </summary>
 private void InitializeTimer()
 {
     _timer = new Timer(double.Parse(_parameterReader.GetParameterValue("TimerInterval")));
     //_timer.Elapsed += TimerExpired;
     //_timer.Start();
 }