Guy Yanez
Guy Yanez
  • 11
  • 58 142
DIPLOMADO DE EXTENSIÓN EN APLICACIONES DE ANALÍTICA DE DATOS PARA LAS DECISIONES FINANCIERAS
Una invitación al diplomado en analítica de datos aplicado a las finanzas que se inicia pronto en su primera versión en la Universidad de Chile. Es un programa pionero en Chile en esta materia.
Si quieres información de mi programa ingresa a bit.ly/3UKyI1I
o escribe a la ejecutiva Carolina Ovando a covando@unegocios.cl
มุมมอง: 130

วีดีโอ

Portafolio eficiente en R-Studio con librería PortfolioAnalytics: Un caso especial
มุมมอง 8K5 ปีที่แล้ว
Usaremos la librería PortfolioAnalytics para ver un caso en el que queremos restringir la maximización del ratio de Sharpe del portafolio a una inversión determinada en algunos activos. Por ejemplo, en este caso, hemos restringido a invertir 20% en cada uno de los dos primeros activos. Luego flexibilizamos esta restricción para ver la diferencia.
Una aclaración sobre TSS en Golden Cheetah
มุมมอง 2.2K5 ปีที่แล้ว
Como no todo es finanzas y economía, éste es sobre entrenamiento de ciclismo. Un ejemplo sencillo para entender cómo se utiliza la carga de entrenamiento en ciclismo para saber si estamos más o menos en forma a partir de éste. Para bajar Golden Cheetah (GC): www.goldencheetah.org
Ejemplo de optimización de portafolio usando 4 activos financieros con Excel
มุมมอง 21K6 ปีที่แล้ว
Se generaron retornos simulados para 4 activos financieros, luego se construyó su matriz de covarianzas, vector de retornos individuales y a partir de ahí, se obtuvo la frontera eficiente y línea de mercado de capitales en un gráfico. También se discute cómo obtener el portafolio de mercado mediante solver o bien con la misma fórmula de Black 1972 con la que se obtuvo la frontera. Black, F. 197...
ajuste fechas
มุมมอง 1916 ปีที่แล้ว
ajuste fechas
Un ejercicio de portafolio para trazar la línea del mercado de capitales
มุมมอง 4.7K6 ปีที่แล้ว
He rescatado este tutorial basado en una tarea (indicada en el mismo video por si quieren hacerla) para mostrar cómo obtener la línea del mercado de capitales usando tabla de datos en Excel.
Optimización de portafolio con solver para Excel
มุมมอง 15K6 ปีที่แล้ว
Optimización de portafolio con solver para Excel. Un ejemplo sencillo con 3 acciones
Derivación sencilla del CAPM (segunda parte)
มุมมอง 3046 ปีที่แล้ว
Continuación sobre explicación del CAPM (teoría pero lo más sencilla posible)
Derivación sencilla del CAPM (primera parte)
มุมมอง 5296 ปีที่แล้ว
Un método de derivación del modelo CAPM sencilla
Estimación CAPM mediante Excel
มุมมอง 4.1K6 ปีที่แล้ว
Método sencillo para estimar CAPM por mínimos cuadrados ordinarios usando Excel
Un ejemplo básico de valoración de bonos
มุมมอง 1.3K6 ปีที่แล้ว
Valorar un bono suele ser complejo pero este pequeño tutorial, ayuda a comprender algunos elementos básicos de valoración de bonos y pone en aplicación conceptos esenciales como TIR, valor presente, anualidades, entre otros.

ความคิดเห็น

  • @diegooliva4288
    @diegooliva4288 หลายเดือนก่อน

    Buenas tardes. una inquietud. la plantilla en Excel es de una sesión ejemplificada de 5 minutos ?

  • @sergioespinozasepulveda9907
    @sergioespinozasepulveda9907 ปีที่แล้ว

    me salvaste la tarea maestro!!

  • @rileyfabiolachaveznamuche4204
    @rileyfabiolachaveznamuche4204 ปีที่แล้ว

    porque me sale error en get symbols

  • @camilafernandaluardodiaz7804
    @camilafernandaluardodiaz7804 2 ปีที่แล้ว

    Un crack

  • @vanebalma1579
    @vanebalma1579 2 ปีที่แล้ว

    Buenos días, para hallar el valor de cada activo en el P1 Ef se usa la misma fórmula para cada activo ? Porque si es así, me da el mismo valor en todas

  • @adriant1168
    @adriant1168 2 ปีที่แล้ว

    Disculpa y podrías hacer una comparativa del valor optimizado del portafolio con el indice syp500

  • @stergiospontikis4654
    @stergiospontikis4654 2 ปีที่แล้ว

    Buenas ya cuando tengo todo perfecto. A lo ultimo con la funcion efficient.portfolio me aparece este error (Error in efficient.portfolio(r, cov, rp, shorts = FALSE) : could not find function "efficient.portfolio") Ayudaaaa

    • @victorvargas8823
      @victorvargas8823 5 หลายเดือนก่อน

      probablemente te faltó correr el script para generar "efficient.portfolio" o tecleaste accidentalmente alguna letra demás

  • @ismaelrbs
    @ismaelrbs 3 ปีที่แล้ว

    Hola, Guillermo, al correr el loop para que me arroje los precios de las acciones, me arroja todos los precios bien, excepto por los precios de AAPL. En el video aparece que el precio de hasta arriba es de 105.35 pero cuando corro la linea, me sale en vez de ese precio 26.33, como si estuviera tomando precios de otra acción, me puedes ayudar con eso? no tengo idea por que lo haga.

    • @ismaelrbs
      @ismaelrbs 3 ปีที่แล้ว

      Tambien, cuando quiero correr la funcion efficient.portfolio, me sale un error diciendo que no se ha encontrado esa funcion, ya instale la libreria fportfolio pero nada

  • @calipo2006
    @calipo2006 3 ปีที่แล้ว

    Soy contador y triatleta. Asi que compartimos varias cosas. Saludos

  • @calipo2006
    @calipo2006 3 ปีที่แล้ว

    Hola Guillermo. Muy bueno tu trabajo y tu análisis. Lo disfruté mucho. Voy a seguir tu canal. Saludos desde Mendoza, Argentina

  • @ReprogramacionMental348
    @ReprogramacionMental348 3 ปีที่แล้ว

    Me gusta R con Knitr pero creo que en Octave sale en menos líneas, también faltó la gráfica

  • @waldirchinoapaza6933
    @waldirchinoapaza6933 3 ปีที่แล้ว

    Gracias profesor. Por favor, podria hacer un portafolio con Black & Litterman.

  • @flordeelote
    @flordeelote 3 ปีที่แล้ว

    Una duda Profesor, ¿sabe que debo hacer con el siguiente error? > maxR.opt <- optimize.portfolio(R=retornos,portfolio =maxR.portfolio,optimize_method= "ROI",maxSR=TRUE,trace=TRUE) Error in maxret_opt(R = R, constraints = constraints, moments = moments, : paste0("package:", plugin) %in% search() || requireNamespace(plugin, .... is not TRUE

    • @armandogalavizesparza2848
      @armandogalavizesparza2848 ปีที่แล้ว

      Logró resolverlo??? tengo el mismo problema

    • @flordeelote
      @flordeelote ปีที่แล้ว

      @@armandogalavizesparza2848 no recuerdo, seguramente sí. Puedes ingresar este error a ChatGPT y te dará una solución, puedes intentarlo.

    • @axelcastrosampieri8674
      @axelcastrosampieri8674 ปีที่แล้ว

      Hola, alguno de los 2 lo resolvió?

    • @sergioespinozasepulveda9907
      @sergioespinozasepulveda9907 ปีที่แล้ว

      @@axelcastrosampieri8674 ME SALE EL MISMO ERROR

    • @SaraGuevara-d7l
      @SaraGuevara-d7l 24 วันที่ผ่านมา

      Tengo el mismo problema y no sé cómo resolverlo :(

  • @sjrnmmaessen1229
    @sjrnmmaessen1229 4 ปีที่แล้ว

    Una pregunta, he tenido un examen en ek que se me daban a elegir dos carteras las cuales tenias tenían restricciones en las matrices de var-covar. Mi duda es que como se implementaría esas restricciones en esa matriz? Se podrían usar programas como Lindo?

  • @chahuanyamal28
    @chahuanyamal28 4 ปีที่แล้ว

    Profesor consulta , sabes cómo hacer la transformación de Fourier, es para calcular el ciclo de temporalidad de cada acción. No he podido encontrar información en la web. Ojalá Que me puedas ayudar

    • @guyyanez6949
      @guyyanez6949 4 ปีที่แล้ว

      Hola. Mis disculpas pero no he sido muy activo respondiendo. Tal vez quieras comenzar elaborando algo a partir de la función spectrum. Por ejemplo: library(quantmod) getSymbols("COPEC.SN",src="yahoo",from="2018-01-01",to="2020-03-31") library(PerformanceAnalytics) COPEC <- CalculateReturns(COPEC.SN, method = "discrete")[-1,] nombres <- c("O","L","H","C","V","A") colnames(COPEC) <- nombres COPEC.spec <- spectrum(COPEC,log="no",span=10,plot=FALSE) # Para obtener densidad espectral

    • @ReprogramacionMental348
      @ReprogramacionMental348 3 ปีที่แล้ว

      Jajaja amigo esas son matemáticas fuertes, las encuentras en un libro de análisis matemático

  • @danielcamilovargassandoval1747
    @danielcamilovargassandoval1747 4 ปีที่แล้ว

    Hola, alguien sabe como puedo generar el código para que la matriz de precios se forme con todos los activos con nombre terminados en .mx?

  • @user-lu4xi1iv9p
    @user-lu4xi1iv9p 4 ปีที่แล้ว

    Hola tengo una duda, al final cuando ocupa la función: port.eficiente = efficient.portfolio(e, cov, rp, shorts=TRUE) me tira este error: Error in efficient.portfolio(e, cov, rp, shorts = TRUE) : could not find function "efficient.portfolio" Como lo podría solucionar?

    • @aldomarramirez5499
      @aldomarramirez5499 4 ปีที่แล้ว

      install.packages("IntroCompFinR", repos="R-Forge.R-project.org") library("IntroCompFinR")

    • @stergiospontikis4654
      @stergiospontikis4654 2 ปีที่แล้ว

      Pudiste resolver, me aparece lo mismo

    • @davidpargarcia5256
      @davidpargarcia5256 5 หลายเดือนก่อน

      @@aldomarramirez5499 erez un genio

  • @idaliag.241
    @idaliag.241 4 ปีที่แล้ว

    Muchas gracias! me ayudaste mucho a entender este tema! y a poder realizar mi propio portafolio de inversión

  • @jaumejautaser274
    @jaumejautaser274 4 ปีที่แล้ว

    Muchas gracias. Muy buena explicación. Un saludo

  • @jmedina484
    @jmedina484 4 ปีที่แล้ว

    Hola Guillermo, podrías enviar el excel o publicarlo en la descripción? muchas gracias

  • @saulleonardorodriguezsolis8694
    @saulleonardorodriguezsolis8694 4 ปีที่แล้ว

    Hola, Guillermo! algún correo de contacto? Quisiera que me solventara unas dudas. En mi caso particular, no puedo correr el siguiente comando: #la variable lista contiene una columna con información del sp500. la defino como una matriz [1:506], tiene encabezado. lista <- read_excel("list.xlsx", sheet = "S&P500",range = "a1:a506") for (nom in lista) { precios <- cbind(precios,getSymbols(nom, src="yahoo",from = "2020-01-01", to ="2020-02-01", periodicity= "daily", auto.assign = FALSE)[,c(4)] } me da el siguiente error: Error: inesperado '}' in: " precios <- cbind(precios,getSymbols(nom, src="yahoo",from = "2020-01-01", to ="2020-02-01", periodicity= "daily", auto.assign = FALSE)[,c(4)] }" Le agradezco su tiempo, saludos!

    • @sebastiansosaperez1079
      @sebastiansosaperez1079 4 ปีที่แล้ว

      Amigo no va c(4) en el lado cundo pones [, ] en el primer lugar va la selección de filas y en el segundo las columnas en el caso sería [, 4]

    • @saulleonardorodriguezsolis8694
      @saulleonardorodriguezsolis8694 4 ปีที่แล้ว

      @@sebastiansosaperez1079 gracias! En un momento pruebo y le comento!

  • @patriciolaria
    @patriciolaria 4 ปีที่แล้ว

    Si al modelo optimizado por Solver se le agregan las restricciones de no shortear produce un par riesgo-retorno que no es el mismo que por el método de Black aplicando Rf como constante (es similar pero no idéntico). Puede aplicarse la restricción a Black? Cómo se aplican las condiciones de borde de no shortear correctamente?

  • @gerardopadilla3317
    @gerardopadilla3317 5 ปีที่แล้ว

    disculpa me podrias enviar por favor ese excel para checarlo com mas detenimiento. Saludos!

  • @irvingespinosa5580
    @irvingespinosa5580 5 ปีที่แล้ว

    Los valores de las metricas como CTL me salen sin valor, ¿a qué se debe?

  • @cristiannunezcofre1666
    @cristiannunezcofre1666 5 ปีที่แล้ว

    Guillermo al final el valor de la Tasa de descuento cual es? el R2?

  • @pepara64
    @pepara64 5 ปีที่แล้ว

    Muchas gracias por este buen aporte, interesante para los que nos gusta siempre interpretar los datos de nuestro medidor de potencia ✌👌👏

  • @hheeccttoorr04
    @hheeccttoorr04 5 ปีที่แล้ว

    Excelente vídeo y excelente información, muy útil, un saludo

  • @gonza9252
    @gonza9252 5 ปีที่แล้ว

    muchas gracias, por si acaso tendras la formula en la optimizacion de un portafolio= 1) maximizar rentabilidad y 2)Disminuir el riesgo.....