# Diccionario central de tickers. Clave = nombre legible, valor = ticker Yahoo Finance.
# Formato del nombre: sin espacios (usar _ para que coincida con el nombre del CSV).

ACTIVOS = {
    # --- Índices ---
    "IBEX_35":                "^IBEX",

    # --- IBEX 35 ---
    "Acciona":                "ANA.MC",
    "Acciona_Energía":        "ANE.MC",
    "Acerinox":               "ACX.MC",
    "ACS":                    "ACS.MC",
    "Aena":                   "AENA.MC",
    "Amadeus":                "AMS.MC",
    "ArcelorMittal":          "MTS.MC",
    "Banco_Sabadell":         "SAB.MC",
    "Banco_Santander":        "SAN.MC",
    "Bankinter":              "BKT.MC",
    "BBVA":                   "BBVA.MC",
    "CaixaBank":              "CABK.MC",
    "Cellnex":                "CLNX.MC",
    "Colonial":               "CRA.MC",
    "Enagás":                 "ENG.MC",
    "Endesa":                 "ELE.MC",
    "Ferrovial":              "FER.MC",
    "Fluidra":                "FDR.MC",
    "Grifols":                "GRF.MC",
    "IAG":                    "IAG.MC",
    "Iberdrola":              "IBE.MC",
    "Inditex":                "ITX.MC",
    "Indra":                  "IDR.MC",
    "Logista":                "LOG.MC",
    "Mapfre":                 "MAP.MC",
    "Meliá_Hotels":           "MEL.MC",
    "Merlin_Properties":      "MRL.MC",
    "Naturgy":                "NTGY.MC",
    "Puig":                   "PUIG.MC",
    "Redeia":                 "RED.MC",
    "Repsol":                 "REP.MC",
    "Rovi":                   "ROVI.MC",
    "Sacyr":                  "SCYR.MC",
    "Solaria":                "SLR.MC",
    "Telefónica":             "TEF.MC",
    "Unicaja_Banco":          "UNI.MC",

    # --- Mercado Continuo ---
    "Almirall":               "ALM.MC",
    "Applus":                 "APPS.MC",
    "Atresmedia":             "A3M.MC",
    "CAF":                    "CAF.MC",
    "CIE_Automotive":         "CIE.MC",
    "DIA":                    "DIA.MC",
    "Ebro_Foods":             "EBRO.MC",
    "eDreams_ODIGEO":         "EDR.MC",
    "Ence":                   "ENC.MC",
    "Faes_Farma":             "FAE.MC",
    "FCC":                    "FCC.MC",
    "Gestamp":                "GEST.MC",
    "Grenergy":               "GRE.MC",
    "Línea_Directa":          "LDA.MC",
    "Metrovacesa":            "MVC.MC",
    "Neinor_Homes":           "HOME.MC",
    "OHLA":                   "OHLA.MC",
    "PharmaMar":              "PHM.MC",
    "Prosegur":               "PSG.MC",
    "Prosegur_Cash":          "CASH.MC",
    "Talgo":                  "TLGO.MC",
    "Técnicas_Reunidas":      "TRE.MC",
    "Tubacex":                "TUB.MC",
    "Tubos_Reunidos":         "TRG.MC",
    "Vidrala":                "VID.MC",
    "Viscofan":               "VIS.MC",
    "Aedas_Homes":            "AEDAS.MC",
    "Audax_Renovables":       "ADX.MC",
    "Borges":                 "BSQV.MC",

    # --- Otros / Growth ---
    "Energy_Solar_Tech":      "ETC.MC",
}

# Subconjunto que se descarga automáticamente cada día
DESCARGA_AUTOMATICA = {k: v for k, v in ACTIVOS.items() if v != "^IBEX"} | {"IBEX_35": "^IBEX"}

FECHA_INICIO_HISTORICO = "2020-01-01"
