# Конфигурационный файл для финансово-аналитической платформы # Словарь соответствия секторов и их официальных индексов на MOEX sector_indices = { 'oil_gas': 'MOEXOG', # Нефть и газ 'electric': 'MOEXEU', # Электроэнергетика 'telecom': 'MOEXTL', # Телекоммуникации 'metals': 'MOEXMM', # Металлы и добыча 'finance': 'MOEXFN', # Финансы 'consumer': 'MOEXCN', # Потребительский сектор 'chemicals': 'MOEXCH', # Химия и нефтехимия 'transport': 'MOEXTN', # Транспорт 'it': 'MOEXIT' # Информационные технологии } # Словарь соответствия секторов и тикеров компаний, входящих в них sector_tickers = { 'oil_gas': ['GAZP', 'LKOH', 'ROSN', 'SNGS', 'TATN', 'NVTK'], 'electric': ['IRAO', 'MSNG', 'RSTI', 'HYDR', 'FEES', 'UPRO'], 'telecom': ['MTSS', 'RTKM', 'MGTS', 'MFON'], 'metals': ['GMKN', 'NLMK', 'MAGN', 'CHMF', 'PLZL', 'POLY', 'ALRS'], 'finance': ['SBER', 'VTBR', 'CBOM', 'MOEX', 'TCSG'], 'consumer': ['MGNT', 'FIVE', 'DSKY', 'FIXP', 'OZON'], 'chemicals': ['PHOR', 'AKRN', 'NKNC', 'KAZT'], 'transport': ['AFLT', 'RTKM', 'NMTP'], 'it': ['YNDX', 'QIWI', 'CIAN', 'VKCO'] } # Настройки базы данных DB_CONFIG = { 'financial_data': 'moex_data.db', 'news_data': 'news_data.db', 'analytics': 'analytics.db' } # Настройки сбора данных DATA_COLLECTION = { 'financial_interval_hours': 12, 'news_interval_hours': 2, 'analytics_interval_hours': 24 } # Настройки API API_CONFIG = { 'host': '0.0.0.0', 'port': 8000 } # Настройки для OpenAI API (для анализа новостей) OPENAI_CONFIG = { 'model': 'gpt-3.5-turbo', 'temperature': 0.3, 'max_tokens': 500 }