Optimización de portafolios (Markowitz): Excel Solver, R fPortfolio, Python yfinance + PyPortfolioOpt, ETFs y acciones