Ejemplo n.º 1
0
        public void HolidaysAdd(CQGSessionsCollection sessions, string symbol)
        {
            if (_shouldStop)
            {
                return;
            }
            try
            {
                foreach (CQGSessions session in sessions)
                {
                    foreach (CQGHoliday holiday in session.Holidays)
                    {
                        ClientDatabaseManager.AddToSessionTable(symbol, symbol, holiday.HolidayDate, holiday.HolidayDate, "Holiday", "", false, false, 0, DateTime.Now);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                _logger.LogAdd("HolidaysAdd. " + ex.Message, Category.Error);
            }

            _aSemaphoreHolidays.Release();
        }
Ejemplo n.º 2
0
 private void CEL_HistoricalSessionsResolved(CQGSessionsCollection cqg_historical_sessions,
     CQGHistoricalSessionsRequest cqg_historical_sessions_request, CQGError cqg_error)
 {
     _missingBarManager.HolidaysAdd(cqg_historical_sessions, cqg_historical_sessions_request.Symbol);
 }
Ejemplo n.º 3
0
        public void HolidaysAdd(CQGSessionsCollection sessions, string symbol)
        {
            if (_shouldStop) return;
            try
            {
                foreach (CQGSessions session in sessions)
                {
                    foreach (CQGHoliday holiday in session.Holidays)
                    {
                        DatabaseManager.AddToSessionTable(symbol, symbol, holiday.HolidayDate, holiday.HolidayDate, "Holiday", "", false, false, 0, DateTime.Now);
                    }

                }

            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                _logger.LogAdd("HolidaysAdd. " + ex.Message, Category.Error);
            }

            _aSemaphoreHolidays.Release();
        }
 static void _cel_HistoricalSessionsResolved(CQGSessionsCollection cqgHistoricalSessions, CQGHistoricalSessionsRequest cqgHistoricalSessionsRequest, CQGError cqgError)
 {
 }
Ejemplo n.º 5
0
 static void _cel_HistoricalSessionsResolved(CQGSessionsCollection cqgHistoricalSessions, CQGHistoricalSessionsRequest cqgHistoricalSessionsRequest, CQGError cqgError)
 {
 }
Ejemplo n.º 6
0
 void CEL_HistoricalSessionsResolved(CQGSessionsCollection cqg_historical_sessions, CQGHistoricalSessionsRequest cqg_historical_sessions_request, CQGError cqg_error)
 {
     _dataCollector.HolidaysAdd(cqg_historical_sessions, cqg_historical_sessions_request.Symbol);
 }