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(); }