- Добавлен yfinance в requirements.txt - Расширен .gitignore для исключения служебных файлов Python - Исправлен импорт в currency.py для корректной работы с модулями
255 lines
3.3 KiB
Python
255 lines
3.3 KiB
Python
sector_indices = {
|
|
'metals_mining': 'MOEXMM', # Индекс Металлов и добычи
|
|
'oil_gas': 'MOEXOG', # Индекс Нефти и газа
|
|
'chemicals': 'MOEXCH', # Индекс Химии и нефтехимии
|
|
'electric_utilities': 'MOEXEU', # Индекс Электроэнергетики
|
|
'telecom': 'MOEXTL', # Индекс Телекоммуникаций
|
|
'finance': 'MOEXFN', # Индекс Финансов
|
|
'consumer': 'MOEXCN', # Индекс Потребительского сектора
|
|
'transport': 'MOEXTN' # Индекс Транспорта
|
|
}
|
|
|
|
sector_tickers = {'metals_mining': ['ALRS',
|
|
'AMEZ',
|
|
'BELO',
|
|
'BLNG',
|
|
'CHEP',
|
|
'CHMF',
|
|
'CHMK',
|
|
'CHZN',
|
|
'ENPG',
|
|
'GMKN',
|
|
'KBTK',
|
|
'KOGK',
|
|
'LNZL',
|
|
'LNZLP',
|
|
'MAGN',
|
|
'MGOK',
|
|
'MTLR',
|
|
'MTLRP',
|
|
'NLMK',
|
|
'PGIL',
|
|
'PLZL',
|
|
'PMTL',
|
|
'POGR',
|
|
'POLY',
|
|
'RASP',
|
|
'RUAL',
|
|
'RUALR',
|
|
'SELG',
|
|
'SELGP',
|
|
'TRMK',
|
|
'UGLD',
|
|
'UNKL',
|
|
'VSMO',
|
|
'VSMZ'],
|
|
'oil_gas': ['BANE',
|
|
'BANEP',
|
|
'GAZP',
|
|
'JNOSP',
|
|
'KRKNP',
|
|
'LKOH',
|
|
'MFGS',
|
|
'MFGSP',
|
|
'NOTK',
|
|
'NVTK',
|
|
'RITK',
|
|
'RNFT',
|
|
'RNHSP',
|
|
'ROSN',
|
|
'SIBN',
|
|
'SNGS',
|
|
'SNGSP',
|
|
'TATN',
|
|
'TATNP',
|
|
'TNBP',
|
|
'TNBPP',
|
|
'TRMK',
|
|
'TRNFP'],
|
|
'chemicals': ['AKRN',
|
|
'AZKM',
|
|
'DGBZ',
|
|
'DGBZP',
|
|
'KAZT',
|
|
'KZOS',
|
|
'KZOSP',
|
|
'MGNZ',
|
|
'NKNC',
|
|
'NKNCP',
|
|
'OMSH',
|
|
'PHOR',
|
|
'SILV',
|
|
'URKA',
|
|
'YASH'],
|
|
'electric_utilities': ['ARSB',
|
|
'BEGY',
|
|
'DVEC',
|
|
'EESR',
|
|
'EESRP',
|
|
'ELFV',
|
|
'ENRU',
|
|
'EONR',
|
|
'FEES',
|
|
'HYDR',
|
|
'IRAO',
|
|
'IRGZ',
|
|
'KISB',
|
|
'KRNG',
|
|
'KRSG',
|
|
'LSNG',
|
|
'LSNGP',
|
|
'MGSV',
|
|
'MRKC',
|
|
'MRKH',
|
|
'MRKK',
|
|
'MRKP',
|
|
'MRKS',
|
|
'MRKU',
|
|
'MRKV',
|
|
'MRKY',
|
|
'MRKZ',
|
|
'MSNG',
|
|
'MSRS',
|
|
'MSSB',
|
|
'MSSV',
|
|
'OGK1',
|
|
'OGK2',
|
|
'OGK4',
|
|
'OGK6',
|
|
'OGKA',
|
|
'OGKB',
|
|
'OGKC',
|
|
'OGKD',
|
|
'OGKE',
|
|
'OGKF',
|
|
'RSTI',
|
|
'RSTIP',
|
|
'SAGO',
|
|
'SARE',
|
|
'SVER',
|
|
'TGKA',
|
|
'TGKB',
|
|
'TGKD',
|
|
'TGKE',
|
|
'TGKF',
|
|
'TGKH',
|
|
'TGKI',
|
|
'TGKJ',
|
|
'TGKN',
|
|
'TNSE',
|
|
'UPRO',
|
|
'VRAO',
|
|
'VTGK',
|
|
'YKEN'],
|
|
'telecom': ['AFKC',
|
|
'AFKS',
|
|
'BISV',
|
|
'BISVP',
|
|
'CMST',
|
|
'CNTL',
|
|
'CNTLP',
|
|
'CTLK',
|
|
'DLSV',
|
|
'DLSVP',
|
|
'MFON',
|
|
'MGTS',
|
|
'MGTSP',
|
|
'MTSI',
|
|
'MTSS',
|
|
'RTKM',
|
|
'RTKMP',
|
|
'SPTL',
|
|
'SPTLP',
|
|
'STKM',
|
|
'STKMP',
|
|
'TTLK',
|
|
'URSI',
|
|
'URSIP',
|
|
'UTEL',
|
|
'VTEL',
|
|
'VTELP'],
|
|
'finance': ['AFKS',
|
|
'BSPB',
|
|
'BSPBP',
|
|
'CBOM',
|
|
'EPLN',
|
|
'FTRE',
|
|
'LEAS',
|
|
'MBNK',
|
|
'MMBM',
|
|
'MOEX',
|
|
'PSBR',
|
|
'QIWI',
|
|
'RENI',
|
|
'ROSB',
|
|
'SBER',
|
|
'SBERP',
|
|
'SFIN',
|
|
'SPBE',
|
|
'T',
|
|
'TAVR',
|
|
'TCSG',
|
|
'TRHN',
|
|
'URSAP',
|
|
'VTBR',
|
|
'VTBS',
|
|
'VZRZ',
|
|
'VZRZP',
|
|
'YRSL',
|
|
'ZAYM'],
|
|
'consumer': ['ABIO',
|
|
'AGRO',
|
|
'APTK',
|
|
'AQUA',
|
|
'AVAZ',
|
|
'AVAZP',
|
|
'BELU',
|
|
'DELI',
|
|
'DIXY',
|
|
'DSKY',
|
|
'EUTR',
|
|
'FIVE',
|
|
'FIXP',
|
|
'GCHE',
|
|
'GEMC',
|
|
'GRAZ',
|
|
'HNFG',
|
|
'ISKJ',
|
|
'KLNA',
|
|
'LENT',
|
|
'LIFE',
|
|
'LNTA',
|
|
'MDMG',
|
|
'MGNT',
|
|
'MVID',
|
|
'OBUV',
|
|
'OKEY',
|
|
'ORUP',
|
|
'OTCP',
|
|
'PHST',
|
|
'PKBA',
|
|
'PKBAP',
|
|
'PRMD',
|
|
'PRTK',
|
|
'ROST',
|
|
'RSEA',
|
|
'SCOH',
|
|
'SCON',
|
|
'SVAV',
|
|
'SYNG',
|
|
'VFRM',
|
|
'VRPH',
|
|
'VSEH',
|
|
'WBDF',
|
|
'WUSH',
|
|
'YNDX'],
|
|
'transport': ['AFLT',
|
|
'FESH',
|
|
'FLOT',
|
|
'GLTR',
|
|
'GTRK',
|
|
'NKHP',
|
|
'NMTP',
|
|
'TAER',
|
|
'TRCN',
|
|
'UTAR']} |