Comercio Cuantitativo - página 25

 

Cómo usar Python trading Bot para inversión



Cómo usar Python trading Bot para inversión

Únase a nosotros en este seminario web informativo mientras nos adentramos en el mundo de los bots comerciales de Python con fines de inversión. Diseñado para atender tanto a comerciantes novatos como experimentados, este video sirve como un recurso valioso para las personas interesadas en aprovechar Python para el comercio algorítmico.

A lo largo del seminario web, obtendrá ideas y conocimientos prácticos que elevarán sus estrategias comerciales de algo. Python, con sus amplias bibliotecas y capacidades de automatización, ofrece un inmenso potencial para agilizar y optimizar su enfoque comercial. Al aprovechar el poder de Python, puede mejorar su eficiencia comercial y capitalizar las oportunidades del mercado.

Ya sea que esté comenzando su viaje en el comercio algorítmico o buscando perfeccionar sus habilidades existentes, este video proporciona una descripción general completa del comercio algorítmico con Python. Sirve como un recurso imprescindible para los comerciantes e inversores que aspiran a mantenerse a la vanguardia en el dinámico panorama financiero actual. Prepárese para ampliar su comprensión del papel de Python en el comercio algorítmico y desbloquear nuevas posibilidades para el éxito.

Tópicos cubiertos:

  • Entorno y bibliotecas de Python
  • Construyendo una estrategia de Python de comercio algorítmico
  • Backtesting de la estrategia en datos históricos
  • Implementación de la estrategia en el mercado en vivo
  • Analizar el rendimiento de la estrategia.
  • Preguntas y respuestas
 

Asignación óptima de cartera mediante aprendizaje automático



Asignación óptima de cartera mediante aprendizaje automático

Esta sesión tiene como objetivo enseñarle sobre los métodos de asignación óptima de cartera mediante el aprendizaje automático. Aprenda a usar algoritmos que aprovechan el aprendizaje automático en su núcleo para tomar la decisión de asignación de capital. Presentado por Vivin Thomas, vicepresidenta de investigación cuantitativa, modelos de acciones (EDG), JPMorgan Chase & Co.

En esta discusión, exploraremos el fascinante reino del comercio algorítmico, centrándonos específicamente en la utilización de algoritmos de aprendizaje automático. Nuestro objetivo principal es diseñar algoritmos sofisticados que aprovechen el aprendizaje automático en su núcleo para tomar decisiones óptimas de asignación de capital.

Para lograr esto, desarrollaremos una estrategia de baja frecuencia que sobresalga en la asignación de su capital disponible entre un grupo cuidadosamente seleccionado de activos subyacentes, también conocidos como canasta de activos, a intervalos regulares. Al incorporar técnicas de aprendizaje automático, nuestro objetivo es mejorar la precisión y la eficiencia del proceso de asignación de capital.

Además, construiremos algoritmos de asignación de activos de baja frecuencia y solo largos que operen dentro de este marco. Estos algoritmos se diseñarán para superar una estrategia de asignación estándar que se basa únicamente en indicadores de impulso empíricos para la toma de decisiones. Al comparar el rendimiento de estos algoritmos con la estrategia de referencia, podemos evaluar el valor y la eficacia de aprovechar el aprendizaje automático en el proceso de asignación de activos.

A través de esta exploración, obtendremos información sobre los posibles beneficios y ventajas de incorporar algoritmos de aprendizaje automático en las estrategias de asignación de capital. Únase a nosotros mientras nos adentramos en el emocionante mundo del comercio algorítmico y descubra cómo estos algoritmos avanzados pueden revolucionar la forma en que abordamos la asignación de activos y las decisiones de inversión.

 

Tutorial de análisis de sentimiento | Aprenda a predecir las tendencias de las acciones y utilice el arbitraje estadístico



Tutorial de análisis de sentimiento | Aprenda a predecir las tendencias de las acciones y utilice el arbitraje estadístico

Durante este seminario web, el presentador presenta a tres personas consumadas, Design Vetii, Javier Cervantes y Siddhantu, que se han embarcado en su viaje en el comercio algorítmico a través del programa E-PAT. Compartirán sus presentaciones y proyectos de E-PAT con los espectadores, cubriendo varios temas y sus experiencias en el programa E-PAT.

El presentador enfatiza que el programa insignia E-PAT ofrece a los participantes la oportunidad de especializarse en su clase de activo preferida o paradigma de estrategia para su proyecto. Este enfoque personalizado permite a los participantes explorar y desarrollar experiencia en su área de enfoque elegida.

Se destaca que esta sesión se grabará y compartirá en YouTube y su blog, lo que brinda una valiosa oportunidad de aprendizaje para los aspirantes a quant y las personas interesadas en el comercio algorítmico. El presentador alienta a los espectadores a aprovechar el conocimiento compartido por estos comerciantes experimentados y las ideas obtenidas de sus proyectos E-PAT.

La primera presentación corre a cargo de Design Vetii, un distribuidor de renta fija de Sudáfrica. Design Vetii comparte su proyecto sobre la predicción de tendencias de stock mediante análisis técnico. Recopilaron datos de las 10 principales acciones en el índice de las 40 principales de Sudáfrica durante un período de 10 años. Python se utilizó para derivar seis indicadores técnicos comunes a partir de estos datos, que luego se incorporaron a un modelo de aprendizaje automático para el análisis de tendencias de acciones. El presentador analiza su motivación y fascinación con el campo del aprendizaje automático a lo largo del proyecto.

A continuación, el orador analiza la estrategia de inversión empleada y presenta los resultados de su algoritmo de aprendizaje automático. Utilizaron una cartera igualmente ponderada que constaba de 10 acciones e implementaron estrategias de reequilibrio tanto diarias como semanales. La cartera de reequilibrio diario arrojó un rendimiento del 44,69 % en los últimos dos años y medio, superando el rendimiento del 21,45 % de los 40 principales índices de referencia. Del mismo modo, la cartera de reequilibrio semanal mostró un rendimiento superior significativo, produciendo una rentabilidad del 36,52 % por encima del índice de referencia. El orador reconoce el tiempo y el esfuerzo necesarios para ajustar los parámetros del modelo de aprendizaje automático y destaca la experiencia de aprendizaje obtenida de este proceso. Sin embargo, también reconocen las limitaciones y los defectos potenciales al comparar únicamente la estrategia con indicadores técnicos como la fuerza relativa, las Bandas de Bollinger y el MACD.

El orador reflexiona sobre las lecciones aprendidas de su proyecto y contempla formas de mejorarlo en el futuro. Mencionan el interés en explorar un índice que comprende las 10 principales acciones y reconocen un error cometido al usar el atributo de reproducción aleatoria en su algoritmo de aprendizaje automático en una serie de tiempo financiera. El orador expresa orgullo por su capacidad para codificar en Python y desarrollar una estrategia que combina aprendizaje automático e indicadores técnicos. Proponen incorporar factores fundamentales como las proporciones P, el análisis de sentimientos y otros marcadores en proyectos futuros, así como explorar modelos alternativos de aprendizaje automático. Además, el orador responde preguntas de la audiencia con respecto a su elección de indicadores técnicos y la implementación del algoritmo de bosque aleatorio.

Después de la presentación, el presentador participa en una sesión de preguntas y respuestas con los espectadores. Se abordan varias preguntas, incluidas consultas sobre estrategias comerciales intradía y libros recomendados para aprender el aprendizaje automático en el contexto del análisis financiero. El presentador sugiere un libro de análisis técnico para comprender los indicadores convencionales y también menciona el enfoque potencial para incorporar vistas no convencionales de indicadores y factores fundamentales en algoritmos de aprendizaje automático para futuras investigaciones.

Después de la sesión de preguntas y respuestas, el presentador presenta al siguiente orador, Javier Cervantes, un operador de bonos corporativos de México con más de ocho años de experiencia en los mercados de negociación y crédito. Javier comparte su investigación sobre el uso del arbitraje estadístico para predecir tendencias bursátiles en el mercado mexicano, que se caracteriza por su capitalización de mercado pequeña y concentrada. Explica el atractivo de esta oportunidad debido a la ausencia de fondos dedicados, la generación limitada de liquidez de los participantes y el panorama competitivo para las estrategias de arbitraje.

Javier analiza el proceso de creación de una base de datos para recopilar información sobre las acciones mexicanas, destacando los desafíos encontrados, como datos incompletos y defectuosos, problemas de filtrado y limpieza, y los supuestos subyacentes a la estrategia. Para hacer frente a estos desafíos, se eliminó alrededor del 40% del universo de emisores y se excluyeron las acciones con bajos volúmenes de negociación diarios.

Luego, el presentador analiza los resultados de la estrategia de arbitraje estadístico de Javier aplicada a seis pares de acciones diferentes, que arrojó resultados positivos. Los rendimientos de los pares mostraron correlaciones bajas y en su mayoría negativas, lo que sugiere que la diversificación podría beneficiar significativamente la implementación de la estrategia como una cartera agregada. Al analizar los resultados de una cartera que comprende los seis pares, el presentador destaca una tasa de crecimiento anual del 19 %, una reducción máxima de solo el 5 % y un índice de Sharpe agregado de 2,45, lo que demuestra una superioridad significativa en comparación con los pares individuales. Además, el presentador enfatiza varios riesgos que deben considerarse antes de desplegar capital real, incluidos los costos de negociación, los diferentes horizontes temporales, las condiciones del mercado y la necesidad de implementar una estrategia de límite de pérdidas.

El orador enfatiza la importancia de probar regularmente una estrategia de arbitraje estadístico para garantizar su confiabilidad en el tiempo, ya que las relaciones a largo plazo entre pares pueden romperse incluso si se observa la estacionariedad inicial. Sugieren la posibilidad de utilizar algoritmos de aprendizaje automático para seleccionar pares elegibles para la estrategia comercial, en lugar de seleccionarlos manualmente en función de suposiciones sobre diferentes sectores del mercado. El orador concluye mencionando que hay un amplio margen para futuras investigaciones para mejorar la eficiencia del modelo y mejorar la confiabilidad de los retornos. Durante la sesión de preguntas y respuestas, abordan preguntas sobre el período de tiempo utilizado en los datos, las conclusiones clave de las correlaciones negativas entre los rendimientos de los pares y la viabilidad de implementar una estrategia intradía.

Finalmente, el presentador presenta a Siddhantu, un comerciante que comparte su experiencia en proyectos. Siddhantu comienza discutiendo sus antecedentes como comerciante y relata un incidente relacionado con las acciones de una cadena de hoteles medcap que los llevó a cuestionar el impacto de las noticias y el sentimiento en los precios de las acciones. Describen su proyecto, que se divide en tres partes: extracción de noticias, análisis de sentimiento y estrategia comercial. Se elige Nvidia Corporation como acción para el proyecto debido a su liquidez y volatilidad.

Siddhantu explica el proceso de recopilación de artículos de noticias utilizando la base de datos newsapi.org y la extracción de puntajes de opinión utilizando la biblioteca de periódicos en Python. Luego, los puntajes de sentimiento se utilizan para generar un esquema comercial largo o corto basado en puntajes extremos. El ponente comparte los desafíos que se enfrentaron durante la fase de programación, pero enfatiza la importancia de seleccionar las herramientas adecuadas y recibir el apoyo de los mentores para lograr el éxito. Si bien los resultados son alentadores, el orador destaca la necesidad de abordar las pruebas retrospectivas con cautela y reconoce que hay espacio para mejorar en cada paso del proyecto. Recomiendan la herramienta de análisis de sentimientos Vader en Python por su precisión en la generación de puntajes de sentimiento.

El ponente aborda el análisis de sentimiento y sus limitaciones cuando se aplica a los artículos periodísticos. Señalan que, si bien el análisis de sentimientos puede ser eficaz para detectar sentimientos en tuits y comentarios en redes sociales, es posible que no sea adecuado para artículos de noticias debido a las diferencias en la notificación de eventos negativos. También responden a las preguntas de la audiencia sobre las fuentes utilizadas para el análisis de sentimientos, el proceso de convertir las puntuaciones de Vader en señales comerciales, la utilización del aprendizaje profundo en el análisis de sentimientos (que aún no han explorado pero reconocen su potencial) y otros temas relacionados. .

Finalmente, el ponente profundiza en los datos utilizados para el backtesting en el programa de análisis de sentimiento. Explican que se recopilaron alrededor de 10 a 15 artículos de noticias impactantes diariamente para calcular un puntaje de sentimiento promedio para cada día. El programa utilizó aproximadamente seis meses de estos artículos. Para la rentabilidad de las acciones, se incorporaron datos a nivel de día de las acciones de Nvidia durante seis meses. El orador aclara que no se consideraron aspectos fundamentales o técnicos de las acciones durante las transacciones o pruebas retrospectivas, con señales comerciales derivadas únicamente del puntaje de sentimiento.

  • 00:00:00 El presentador presenta a tres personas consumadas: Design Vetii, Javier Cervantes y Siddhantu, que se han embarcado en su viaje en el comercio de algoritmos a través de E-PAT. Compartirán su presentación y proyecto de E-PAT con los espectadores sobre varios temas y su experiencia en el programa E-PAT. El presentador menciona que la oportunidad de proyecto en el programa insignia E-PAT permite a los participantes especializarse en su elección de clase de activo o paradigma de estrategia. Además, el presentador destaca que esta sesión, que será grabada y compartida en YouTube y su blog, será una buena oportunidad de aprendizaje para los aspirantes a quants. La primera presentación será sobre la predicción de tendencias bursátiles utilizando el análisis técnico de Design Vetii, un distribuidor de renta fija en Sudáfrica.

  • 00:05:00 El presentador comenta su proyecto que presentó el año pasado en el programa EPAP. El objetivo de su proyecto era ampliar el campo del aprendizaje automático en el mercado sudafricano y explorar la integración del análisis técnico con el aprendizaje automático. Recopiló datos de las 10 principales acciones en el índice de las 40 principales de Sudáfrica, durante 10 años, y usó Python para derivar seis indicadores técnicos comunes. Luego, estos indicadores se incorporaron a un modelo de aprendizaje automático para el análisis de tendencias de acciones. El presentador habla sobre su motivación y lo fascinado que estaba con el campo del aprendizaje automático.

  • 00:10:00 El orador analiza la estrategia de inversión que utilizó y los resultados de su algoritmo de aprendizaje automático. Usó una cartera igualmente ponderada de 10 acciones y analizó una estrategia de reequilibrio diaria y semanal. La cartera de reequilibrio diario rindió un 44,69 % en los últimos dos años y medio en comparación con el índice de referencia de los 40 principales, que arrojó un 21,45 %. Del mismo modo, la cartera de reequilibrio semanal superó al índice de referencia, produciendo un rendimiento superior significativo del 36,52 %. El modelo de aprendizaje automático tomó algún tiempo para ajustar los parámetros, pero el orador usó esta experiencia como una oportunidad de aprendizaje. Sin embargo, el orador también reconoce que hubo fallas al comparar la estrategia con indicadores técnicos como la fuerza relativa, la banda de Bollinger y el macd.

  • 00:15:00 El ponente reflexiona sobre lo que aprendió de su proyecto y cómo podría mejorarlo en el futuro. Menciona que hubiera sido interesante mirar un índice que constara de las 10 principales acciones, y que usar el atributo de reproducción aleatoria en su algoritmo de aprendizaje automático en una serie temporal financiera fue un error. El orador señala que está orgulloso de haber podido codificar en Python y producir una estrategia que incorpora aprendizaje automático e indicadores técnicos. Para proyectos futuros, sugiere incorporar fundamentos como las proporciones P, el análisis de sentimientos y otros marcadores, además de buscar otros modelos de aprendizaje automático. También responde una pregunta sobre su selección de indicadores técnicos y el algoritmo de bosque aleatorio.

  • 00:20:00 El presentador responde las preguntas de los espectadores, incluida la estrategia para el comercio intradía y los libros recomendados para aprender aprendizaje automático para análisis financiero. El presentador sugiere un libro de análisis técnico para aprender indicadores convencionales y también menciona que incorporar vistas no convencionales de indicadores y fundamentales en algoritmos de aprendizaje automático podría ser un enfoque potencial para futuras investigaciones. Después de las preguntas y respuestas, el presentador presenta al orador, Javier Cervantes, un operador de bonos corporativos de México con más de ocho años de experiencia en los mercados de negociación y crédito.

  • 00:25:00 El orador discute la motivación detrás de su investigación en el uso de arbitraje estadístico para predecir las tendencias de las acciones en el mercado mexicano, que tiene una capitalización de mercado pequeña y concentrada. Explican que la falta de fondos dedicados, los participantes que generan liquidez y la competencia por las estrategias de arbitraje lo convierten en una oportunidad atractiva. Luego, el disertante detalla cómo construyeron su base de datos para recopilar información sobre las acciones mexicanas y los desafíos que enfrentaron, como datos incompletos y defectuosos, filtrado y limpieza, y los supuestos de la estrategia. Finalmente, eliminaron alrededor del 40 por ciento del universo de emisores y eliminaron acciones con bajos volúmenes de negociación diarios para abordar estos problemas.

  • 00:30:00 El presentador analiza los resultados de su estrategia de arbitraje estadístico aplicada a seis pares de acciones diferentes, que produjo resultados positivos. Encontró que la correlación de los rendimientos de los diferentes pares era baja y en su mayoría negativa, lo que sugiere que la diversificación podría beneficiar enormemente la implementación de la estrategia como una cartera agregada. Al analizar los resultados del uso de una cartera con los seis pares, la tasa de crecimiento anual de la cartera fue de 19, con una reducción máxima de solo 5 y una relación aguda agregada de 2,45, significativamente superior a cualquier par individual. El presentador también describe varios riesgos que deben tenerse en cuenta antes de poner a trabajar dinero real, incluidos los costos de negociación, los diferentes horizontes temporales y las condiciones del mercado, y la necesidad de una estrategia de límite de pérdidas.

  • 00:35:00 El orador analiza la importancia de probar regularmente una estrategia de arbitraje estadístico para garantizar su confiabilidad a lo largo del tiempo, ya que las relaciones a largo plazo pueden romperse incluso si los pares muestran estacionariedad inicialmente. También sugieren la posibilidad de utilizar algoritmos de aprendizaje automático para seleccionar pares de acciones elegibles para la estrategia comercial, en lugar de seleccionarlas manualmente en función de suposiciones sobre diferentes sectores del mercado. El ponente concluye diciendo que todavía queda mucho por investigar para hacer que el modelo sea más eficiente y los rendimientos más fiables. Durante la sesión de preguntas y respuestas, responden preguntas sobre el período de tiempo utilizado en los datos, la conclusión clave de las correlaciones negativas en los rendimientos de diferentes pares y la posibilidad de implementar una estrategia intradía.

  • 00:40:00 El orador se presenta y comenta su experiencia como comerciante. Explica cómo un incidente con las acciones de una cadena de hoteles medcap lo llevó a cuestionar el impacto de las noticias y el sentimiento en los precios de las acciones. Luego comparte la experiencia de su proyecto, que dividió en tres partes: extracción de noticias, análisis de sentimiento y estrategia comercial. La acción que eligió para su proyecto fue Nvidia Corporation debido a su liquidez y volatilidad.

  • 00:45:00 El orador habla sobre el proceso de recopilar artículos de noticias usando la base de datos newsapi.org y extraer puntajes de opinión usando la biblioteca de periódicos en Python. El puntaje de sentimiento se usa luego para generar un esquema de negociación largo o corto basado en puntajes extremos. El orador enfrentó algunos desafíos con la programación, pero recibió apoyo de mentores y descubrió que la clave del éxito es seleccionar las herramientas adecuadas para el proyecto. Los resultados fueron alentadores, pero el orador enfatiza que las pruebas retrospectivas deben tomarse con cautela. Además, siempre hay margen de mejora en cada paso del proyecto. El orador recomienda la herramienta de análisis de sentimientos Vader en Python por su precisión en la generación de puntajes de sentimiento.

  • 00:50:00 El orador discute el análisis de sentimientos y sus limitaciones cuando se trata de artículos de noticias. Si bien el análisis de sentimientos puede ser útil para detectar sentimientos en tweets y comentarios de redes sociales, no es adecuado para artículos de noticias porque los artículos de noticias tienen una forma diferente de informar eventos negativos. El orador también responde algunas preguntas relacionadas con las fuentes utilizadas para el análisis de sentimientos, las pruebas retrospectivas, la conversión de las puntuaciones de Vader en señales comerciales y el uso del aprendizaje profundo en el análisis de sentimientos. Aunque el orador aún no ha utilizado el aprendizaje profundo para el análisis de sentimientos, reconoce que vale la pena explorarlo en el futuro.

  • 00:55:00 El orador discutió los datos utilizados para realizar pruebas retrospectivas en su programa de análisis de sentimientos. Recopiló de 10 a 15 artículos de noticias impactantes por día para calcular un puntaje de sentimiento promedio para un día completo, y su programa usó alrededor de seis meses de estos artículos. En cuanto a los rendimientos de las acciones, tenía datos a nivel de día para las acciones de Nvidia durante seis meses. El orador aclaró que no se tomaron en consideración aspectos fundamentales o técnicos de la acción durante las operaciones o durante el backtesting; Las señales comerciales solo se crearon en función de la puntuación de sentimiento.
 

Comercio cuantitativo | Estrategias explicadas por Michael Harris



Comercio cuantitativo | Estrategias explicadas por Michael Harris

En este tutorial, se presentan y discuten los conceptos de complejidad y reflexividad del mercado. La atención se centra en los cambios de régimen específicos que se han producido en los mercados de valores de EE. UU. y otros mercados. El presentador, Michael Harris, explora cómo estos cambios de régimen pueden afectar el desarrollo de la estrategia y brinda información sobre cómo minimizar sus efectos ajustando los datos y la combinación de estrategias.

El tutorial está diseñado para ser práctico, permitiendo a los asistentes replicar el análisis en sus propios sistemas. Amibroker se utiliza para el análisis durante el seminario web y los asistentes pueden descargar el código de Python para seguir practicando después de la sesión.

Michael también comparte un indicador recientemente desarrollado que mide el impulso y los cambios de estado dinámico de reversión a la media en el mercado. Se proporciona el código para este indicador, lo que permite a los asistentes incorporarlo en sus propias estrategias comerciales.

Michael Harris, el orador, tiene una gran experiencia en el comercio de futuros de divisas y productos básicos que abarca 30 años. Es autor de varios libros sobre negociación, incluidos "Negociación a corto plazo con patrones de precios", "Técnicas de negociación de acciones basadas en patrones de precios", "Rentabilidad y negociación sistemática" y "Engañados por el análisis técnico: los peligros de los gráficos, Backtesting y minería de datos". También es autor del blog Price Action Lab y desarrollador del software DLPAL. Michael tiene dos maestrías, una en Ingeniería Mecánica con énfasis en sistemas de control y optimización, y otra en Investigación de Operaciones con énfasis en pronóstico e ingeniería financiera de la Universidad de Columbia.

El tutorial está dividido en capítulos, que cubren diferentes aspectos de la complejidad del mercado y los cambios de régimen. La introducción del orador prepara el escenario para el tutorial, seguida de una descripción general de los temas que se tratarán. Se explica la estrategia de negociación del índice, destacando sus limitaciones en una afirmación cuantitativa. Luego se analiza la estrategia de reversión a la media, lo que lleva a una exploración más profunda de los cambios de régimen y cómo ocurren. Se analiza la dinámica de reversión a la media en el mercado S&P, enfatizando la complejidad presente en los mercados financieros.

Se abordan los efectos adversos de la complejidad del mercado, destacando los desafíos que plantea a los comerciantes. El tutorial concluye con una discusión sobre complejidades adicionales en los mercados financieros y proporciona recursos para una mayor exploración. Sigue una sesión de preguntas y respuestas, que permite a los asistentes aclarar cualquier duda o buscar más información.

Este tutorial proporciona información valiosa sobre la complejidad del mercado, los cambios de régimen y sus implicaciones para las estrategias comerciales, presentado por un comerciante experimentado y autor en el campo.

Capítulos:

00:00 - Introducción del orador

02:23 - Descripción general del tutorial

03:54 - Explicación de la estrategia comercial de índices

07:30 - Limitaciones de la Reclamación Cuantitativa

10:45 - Estrategia de reversión a la media

11:38 - Cambio de régimen

16:30 - Cómo sucede

18:17 - Dinámica de reversión a la media de S&P

24:35 - Complejidad en los Mercados Financieros

26:42 - Efectos adversos

36:56 - Más complejidad en los mercados financieros

42:17 - Recursos

43:35 - Preguntas y respuestas

 

Comercio algorítmico | Tutorial completo | Ideación para Mercados Vivos | Dr. Hui Liu y Aditya Gupta



Comercio algorítmico | Tutorial completo | Ideación para Mercados Vivos | Dr. Hui Liu y Aditya Gupta

En este video, el orador brinda una descripción general completa de la clase magistral sobre cómo idear, crear e implementar una estrategia comercial automatizada. El orador, Aditya Gupta, presenta al Dr. Hui Liu, fundador de fondos de cobertura y autor de un paquete de python que interactúa con la API de Interactive Brokers. También menciona un desarrollo sorpresa relacionado con la API que discutirá el Dr. Liu.

El video comienza explicando la definición de comercio automatizado y destacando los tres pasos principales involucrados en el comercio algorítmico. El orador comparte su viaje personal de transición de la negociación discrecional a la sistemática utilizando el análisis técnico.

Se enfatiza la importancia del análisis en el comercio algorítmico, con un enfoque en tres tipos de análisis: cuantitativo, técnico y fundamental. Los diversos aspectos del análisis implican el estudio de gráficos históricos, estados financieros, factores micro y macroeconómicos, así como el uso de modelos matemáticos y análisis estadísticos para crear estrategias comerciales. Estas estrategias son esencialmente algoritmos que procesan datos y generan señales para comprar y vender. El proceso incluye el desarrollo de estrategias, las pruebas y el comercio en papel antes de pasar al comercio en vivo. Para conectarse con el comercio en vivo, se necesita la conectividad del corredor y una API, con iBridge PI discutido como una solución potencial. También se presenta el concepto del espectro de estrategias, que muestra diferentes impulsores de ganancias y tipos de análisis.

Los ponentes profundizan en el análisis cuantitativo y su papel en la creación de estrategias comerciales y gestión de carteras. Explican que el análisis cuantitativo implica el uso de modelos matemáticos y análisis estadísticos para obtener información a partir de datos históricos, que se pueden aplicar para desarrollar estrategias comerciales cuantitativas. El análisis cuantitativo es especialmente útil para la gestión de riesgos y el cálculo de los niveles de obtención de beneficios y stop loss para una estrategia. Proceden a demostrar el proceso de creación de una estrategia de cruce de promedio móvil simple utilizando bibliotecas como pandas, numpy y matplotlib, y calculan el rendimiento de la estrategia.

Se analizan diferentes métricas de rendimiento utilizadas en el comercio algorítmico, como la relación de Sharpe, la tasa de crecimiento anual compuesta (CAGR) y la reducción máxima. Se enfatiza la importancia de evitar sesgos de backtesting y errores comunes en el proceso. Los oradores también describen el conjunto de habilidades requeridas para el análisis cuantitativo, que incluye conocimiento de matemáticas y estadísticas, interés en el manejo de datos, dominio de la codificación de Python y comprensión de las finanzas. Describen el proceso de creación de estrategias comerciales automatizadas, desde fuentes de datos y análisis, hasta la ejecución de señales, y lo vinculan a la interfaz de programación de aplicaciones (API). El Dr. Hui Liu se presenta a sí mismo, brinda una breve reseña y brinda una descripción general de los próximos temas sobre el comercio algorítmico con TD Ameritrade e Interactive Brokers usando Python.

Luego, el orador se enfoca en los tres pilares del comercio algorítmico utilizando la plataforma iBridgePy: visualización de precios en tiempo real, recuperación de datos históricos y colocación de pedidos. Estos tres pilares sirven como bloques de construcción para construir estrategias complejas. El orador presenta tres ejemplos de estrategias: reequilibrio de la cartera, una estrategia de compra baja y venta alta, y una estrategia de captación de tendencias que utiliza cruces de medias móviles. Se destacan los beneficios del comercio algorítmico, como la presión reducida y menos errores humanos. El orador recomienda invertir tiempo en investigar buenas estrategias en lugar de gastar un esfuerzo excesivo en la codificación, utilizando una plataforma comercial como iBridgePy. También se enfatiza la flexibilidad para cambiar sin problemas entre backtesting y operaciones en vivo dentro de la plataforma iBridgePy.

El video procede a discutir varios corredores y opciones de plataforma Python disponibles para el comercio algorítmico. TD Ameritrade se presenta como una firma de corretaje con sede en los EE. UU. que ofrece una plataforma de negociación electrónica sin comisiones. Interactive Brokers se destaca como proveedor líder de soluciones API, comúnmente utilizadas por fondos de cobertura pequeños y medianos para automatizar el comercio. Robinhood, otra agencia de corretaje con sede en los EE. UU., se menciona por sus capacidades de comercio libre de comisiones y comercio de algoritmos. Se exploran las ventajas de utilizar la plataforma de comercio de Python iBridgePy, incluida la protección de la propiedad intelectual de los comerciantes, el soporte para backtesting y comercio en vivo simultáneos, y la compatibilidad con varias opciones de paquetes. iBridgePy también facilita el comercio con diferentes corredores y la gestión de múltiples cuentas.

Los presentadores discuten la necesidad de herramientas efectivas para que los administradores de fondos de cobertura manejen varias cuentas al mismo tiempo y presenten la plataforma de negociación híbrida llamada Average Pi. Average Pi se describe como una combinación de Contopian y Quantopian, lo que permite el control de algoritmos y el comercio basado en Python. Se demuestra el proceso de descarga y configuración de Average Pi en un sistema Windows, incluida la configuración de la plataforma de negociación de Interactive Brokers a través de Integrity Broker. Se muestra el archivo de entrada principal del paquete, runme.py, que requiere solo dos modificaciones: el código de cuenta y la estrategia seleccionada para ejecutar.

El Dr. Hui Liu y Aditya Gupta brindan un tutorial sobre el comercio algorítmico, demostrando cómo mostrar una cuenta usando un ejemplo. Explican el uso de las funciones de inicialización y manejo de datos dentro de Average Pi, que ofrece varias funciones diseñadas específicamente para el comercio algorítmico. Ilustran lo fácil que es codificar usando la plataforma Average Pi.

El orador se sumerge en dos temas: mostrar precios en tiempo real y recuperar datos históricos. Para precios en tiempo real, se presenta una demostración donde el código está estructurado para imprimir la marca de tiempo y pedir precio cada segundo usando la función de manejo de datos. Para obtener datos históricos con fines de investigación, el orador explica la función de solicitud de datos históricos y demuestra cómo se puede usar para recuperar un marco de datos de pandas que contiene datos históricos, incluidos apertura, alto, bajo, cierre y volumen. Se examina la estructura del código y se muestra una demostración en la que se actualiza el código para recuperar datos históricos e imprimir el resultado en la consola.

El orador demuestra cómo colocar una orden de límite para comprar 100 acciones de SPY a $99,95 cuando el precio de venta supera los $100,01 en iBridgePy. Se definen las cantidades de contratos y acciones para negociar, y la función de "pedido" se utiliza para colocar el pedido límite. El orador también demuestra cómo colocar un pedido al precio de mercado usando la función de 'monitor de estado del pedido' para rastrear el estado del pedido. Después de mostrar estos pasos básicos, el orador explica que la siguiente fase consiste en determinar los contratos para negociar y la frecuencia de las decisiones comerciales para construir estrategias comerciales.

Se discuten los pasos involucrados en la ejecución de una estrategia comercial algorítmica. Se explica la necesidad de manejar datos regularmente y programar tareas usando funciones como la función de programación. Se explora el proceso de cálculo de indicadores técnicos, lo que implica solicitar datos históricos de un corredor y utilizar las capacidades del marco de datos de pandas para los cálculos. Se examinan los tipos de órdenes, como las órdenes de mercado y las órdenes limitadas, y se menciona brevemente la incorporación de órdenes stop en el código o los algoritmos.

Luego, el orador procede a explicar una estrategia de demostración para reequilibrar una cartera basada en instrucciones comerciales, un enfoque popular entre los administradores de fondos. Se demuestra la ejecución manual de instrucciones comerciales utilizando diccionarios de Python, y se presenta un código simple que programa una decisión comercial diariamente y reequilibra automáticamente la cuenta utilizando porcentajes objetivo de orden. Se proporciona una demostración en vivo para mostrar el proceso de reequilibrio de una cuenta y ver su posición.

Se describen tres estrategias comerciales diferentes que se pueden implementar usando Python. La primera es una estrategia de reequilibrio simple que permite a los usuarios monitorear su posición, acciones y base de costos. La segunda es una estrategia de reversión a la media utilizada para identificar oportunidades comerciales cuando el precio de cierre es más bajo que el precio del día anterior. Por último, se discute una estrategia de cruce de promedio móvil, enfocándose en el uso de datos históricos para calcular el punto de cruce para posibles oportunidades de compra y venta. Las tres estrategias implican tomar decisiones comerciales antes de que el mercado cierre en momentos específicos y usar órdenes de mercado para ejecutar operaciones. El código para implementar todas las estrategias es sencillo y fácil de implementar usando Python y funciones de programación.

El Dr. Hui Liu y Aditya Gupta explican cómo usar los promedios móviles para determinar cuándo comprar o vender acciones en una cartera. Demuestran la implementación de esta estrategia utilizando la plataforma Average Pi y luego proceden a realizar una prueba retrospectiva aplicando datos históricos para evaluar su rendimiento. El tutorial cubre el uso de la función Test Me Py dentro de Hybrid Pi para ingresar datos históricos para la simulación y obtener resultados para el saldo de la cuenta y los detalles de la transacción.

El orador explica cómo ver los resultados de la simulación de una estrategia comercial algorítmica accediendo al gráfico de análisis de rendimiento. Este gráfico muestra el registro de saldos y varias estadísticas, como la relación de Sharpe, la media y la desviación estándar, que se pueden personalizar aún más. El orador enfatiza que Average Pi es capaz de manejar múltiples cuentas y reequilibrarlas. La plataforma es flexible, fácil de usar y se puede utilizar para configurar una plataforma de negociación algorítmica, backtesting, negociación en vivo, negociación con diferentes corredores y administración de múltiples cuentas. Además, el orador invita a los espectadores a explorar su servicio de alquiler de codificadores para obtener ayuda con la codificación y suscribirse a su canal de YouTube para obtener tutoriales gratuitos.

Los presentadores analizan cómo se puede utilizar iBridge de Interactive Brokers para negociar futuros y opciones, junto con otros tipos de contratos. Explican que la función Super Symbol permite definir varios tipos de contratos, como opciones sobre acciones, filtros, índices, forex y más. Se da un ejemplo de un producto estructurado que se negocia en la bolsa de Hong Kong, que no es una acción. La función Super Symbol permite negociar cualquier tipo de contrato que no sean acciones. Los stop loss se mencionan brevemente, destacando cómo pueden incorporarse al código o integrarse en un algoritmo.

Los presentadores continúan la discusión destacando la importancia de la gestión de riesgos en el comercio algorítmico. Enfatizan la necesidad de implementar stop loss como una estrategia de mitigación de riesgos para limitar las pérdidas potenciales en caso de movimientos adversos del mercado. El límite de pérdidas se puede integrar en el código o algoritmo para activar automáticamente la venta de un valor cuando alcanza un nivel de precio predeterminado.

A continuación, profundizan en el concepto de dimensionamiento de posiciones, que implica determinar la cantidad adecuada de acciones o contratos para negociar en función del capital disponible y la tolerancia al riesgo. El dimensionamiento adecuado de la posición ayuda a administrar el riesgo y optimizar los rendimientos al garantizar que la asignación de capital se alinee con la estrategia de administración de riesgos del comerciante.

Los ponentes también abordan la importancia de la evaluación y el seguimiento del rendimiento en el comercio algorítmico. Discuten varias métricas de rendimiento utilizadas para evaluar la efectividad de las estrategias comerciales, incluida la relación de Sharpe, la tasa de crecimiento anual compuesta (CAGR) y la reducción máxima. Estas métricas brindan información sobre los rendimientos ajustados al riesgo, el crecimiento a largo plazo y los posibles riesgos a la baja asociados con la estrategia.

Para evitar errores y sesgos comunes en las pruebas retrospectivas, los presentadores destacan la importancia de garantizar la integridad de los datos y utilizar pruebas fuera de la muestra. Advierten contra la optimización excesiva o el "ajuste de curvas", que se refiere a adaptar una estrategia demasiado de acuerdo con los datos históricos, lo que lleva a un rendimiento deficiente en el comercio real debido a la falta de adaptabilidad de la estrategia a las condiciones cambiantes del mercado.

Los oradores enfatizan que el comercio algorítmico exitoso requiere una combinación de habilidades y conocimientos. Mencionan la necesidad de tener una base sólida en matemáticas y estadísticas, interés en trabajar con datos, dominio de la codificación con Python y una buena comprensión de los mercados financieros. Animan a las personas interesadas en el comercio algorítmico a ampliar continuamente sus conocimientos y habilidades a través de recursos de aprendizaje y aplicaciones prácticas.

En el segmento final del video, el Dr. Hui Liu se presenta y comparte su experiencia como fundador de fondos de cobertura y autor de un paquete de Python que interactúa con la API de Interactive Brokers. Describe brevemente los próximos temas relacionados con el comercio algorítmico con TD Ameritrade e Interactive Brokers usando Python, preparando el escenario para una mayor exploración de estos temas en futuras clases magistrales.

El video proporciona una descripción general completa del comercio algorítmico, que cubre el viaje desde la ideación hasta la implementación de estrategias comerciales automatizadas. Destaca la importancia del análisis, analiza diferentes tipos de análisis (cuantitativo, técnico y fundamental) y explora varios aspectos del desarrollo, la prueba y la ejecución de la estrategia. Los oradores demuestran la aplicación práctica de las plataformas basadas en Python como iBridgePy y Average Pi, mostrando sus capacidades en el seguimiento de precios en tiempo real, la recuperación de datos históricos, la colocación de pedidos y el reequilibrio de la cartera.

  • 00:00:00 El video presenta una vista previa de lo que cubrirá la clase magistral, que es el viaje de idear, crear e implementar una estrategia comercial automatizada. El orador, Aditya Gupta, presenta al Dr. Hui Liu, fundador de un fondo de cobertura y autor de un paquete de Python que interactúa con la API de Interactive Brokers, y menciona un desarrollo sorpresa relacionado con la API del que hablará el Dr. Liu. Luego, el video cubre la definición de negociación automatizada, los tres pasos principales de la negociación algorítmica y el viaje personal del orador para pasar de la negociación discrecional a la sistemática utilizando el análisis técnico.

  • 00:05:00 Se discute la importancia del análisis en el comercio algorítmico, y se mencionan tres tipos de análisis: cuantitativo, técnico y fundamental. Los diferentes tipos de análisis involucran el estudio de gráficos históricos, estados financieros, factores micro y macroeconómicos y el uso de modelos matemáticos y análisis estadístico para crear una estrategia. La estrategia es un algoritmo que toma datos y proporciona señales para comprar y vender. El proceso implica desarrollar y probar la estrategia y el comercio en papel antes de pasar al comercio en vivo. Para conectarse con el comercio en vivo, se necesita la conectividad del corredor y una API, y se analiza I Bridge PI como una posible solución. También se presenta el espectro de estrategias, con varios impulsores de ganancias y tipos de análisis mostrados.

  • 00:10:00 Los oradores discuten el análisis cuantitativo y su uso en la creación de estrategias comerciales y gestión de carteras. Explican que el análisis cuantitativo implica el uso de modelos matemáticos y análisis estadísticos para comprender los datos históricos y convertirlos en información que se puede utilizar para crear estrategias comerciales cuantitativas. En comparación con otras formas de análisis, el análisis cuantitativo es especialmente útil para la gestión de riesgos y el cálculo de los niveles de obtención de beneficios y stop loss para una estrategia. Luego recorren el proceso de creación de una estrategia de cruce de promedio móvil simple utilizando bibliotecas como pandas, numpy y matplotlib, y calculan el retorno de la estrategia.

  • 00:15:00 Los oradores discuten las diferentes métricas de rendimiento, como la relación aguda, la tasa de crecimiento anual compuesta (CAGR) y la reducción máxima utilizada en el comercio algorítmico. También enfatizan la importancia de evitar sesgos de backtesting y errores comunes en el proceso. Además, sugieren que el análisis cuantitativo requiere conocimiento de matemáticas y estadística, interés en el manejo de datos, conocimiento de codificación en lenguaje Python y comprensión de las finanzas. También describen el proceso de creación de estrategias comerciales automatizadas a partir de fuentes de datos y análisis para señalar la ejecución y vincularla a la interfaz de programación de aplicaciones (API). Por último, el Dr. Hui Liu se presenta a sí mismo y sus antecedentes y analiza brevemente los próximos temas sobre el comercio algorítmico con TD Ameritrade e Interactive Brokers utilizando Python.

  • 00:20:00 El orador analiza los tres pilares del comercio algorítmico utilizando la plataforma iBridgePy: mostrar el precio en tiempo real, obtener datos históricos y realizar pedidos. Estos tres pilares se pueden utilizar para crear estrategias complicadas, y el orador ofrece tres ejemplos de estrategias: reequilibrio de carteras, una estrategia de compra baja y venta alta, y una estrategia de atrapar la tendencia utilizando cruces de medias móviles. Los beneficios del comercio algorítmico incluyen menos presión y menos errores humanos, y el orador recomienda dedicar tiempo a investigar buenas estrategias en lugar de codificar, utilizando una plataforma comercial como iBridgePy. El backtesting y el comercio en vivo se pueden cambiar fácilmente en la plataforma iBridgePy.

  • 00:25:00 El video analiza los diferentes corredores y las opciones de la plataforma Python disponibles para el comercio algorítmico. Para los corredores, TD Ameritrade es una firma de corretaje con sede en los EE. UU. que ofrece una plataforma de negociación electrónica sin comisiones, mientras que Interactive Brokers ofrece la mejor solución API en la industria y la mayoría de los fondos de cobertura pequeños y medianos la utilizan para automatizar su negociación. Robinhood es una agencia de corretaje con sede en los EE. UU. que también está libre de comisiones y ofrece operaciones algorítmicas. Luego, el video analiza las ventajas de usar la plataforma de comercio de Python, iBridgePy, como proteger la propiedad intelectual de los comerciantes, respaldar las pruebas retroactivas y el comercio en vivo juntos, y permitir el uso de cualquier paquete de patrones. Además, iBridgePy admite el uso de diferentes corredores y puede administrar varias cuentas.

  • 00:30:00 Los presentadores discuten la necesidad de una buena herramienta para que los administradores de auriculares administren varias cuentas al mismo tiempo y presentan la plataforma de negociación híbrida llamada Average Pi. Explican que Average Pi es un híbrido de Contopian y Quantopian, que admite algoritmos de control y comercio de órganos de Python. Los presentadores demuestran cómo descargar y configurar Average Pi en un sistema Windows, incluido cómo usar el corredor de integridad y configurar la plataforma de negociación de corredores interactivos. También muestran el archivo de entrada principal del paquete, runme.py, que solo necesita dos cambios: el código de cuenta y la estrategia seleccionada para ejecutar.

  • 00:35:00 El Dr. Hui Liu y Aditya Gupta ofrecen un tutorial sobre operaciones algorítmicas y demuestran cómo mostrar una cuenta mediante un ejemplo. Muestran cómo usar las funciones de inicialización y manejo de datos en Average Pi, una plataforma que ofrece diferentes funciones para usar en el comercio algorítmico. También muestran cómo codificar para mostrar precios en tiempo real usando el ejemplo de imprimir el precio de venta del SPY ETF que rastrea el índice S&P 500. A través de su demostración, dejan en claro lo fácil que es codificar usando la plataforma Average Pi.

  • 00:40:00 El orador discute dos temas: mostrar precios en tiempo real y obtener datos históricos. Para precios en tiempo real, se muestra una demostración donde se estructura el código para imprimir la marca de tiempo y pedir precio cada segundo usando la función de manejo de datos. Para obtener datos históricos con fines de investigación, el orador explica el uso de la función de solicitud de datos históricos y demuestra cómo se puede usar para devolver un marco de datos pandas de datos históricos con apertura, alto, bajo, cierre y volumen. Se analiza la estructura del código y se muestra una demostración en la que el código se actualiza para obtener datos históricos y el resultado se imprime en la consola.

  • 00:45:00 El orador demuestra cómo colocar una orden de límite para comprar 100 acciones de SPY a 99,95 cuando el precio de venta es superior a $100,01 en IBridgePy. Definen el contacto para operar y las acciones para comprar, y usan la función de 'orden' para colocar la orden limitada. El orador también muestra cómo colocar un pedido por precio de mercado usando la función de 'monitor de estado del pedido' para monitorear el estado del pedido. Después de demostrar estos pasos básicos, el orador explica que el siguiente paso es determinar los contratos para negociar y con qué frecuencia tomar decisiones comerciales para crear estrategias comerciales.

  • 00:50:00 El orador analiza los pasos necesarios para ejecutar una estrategia comercial algorítmica. Comienzan explicando la necesidad de manejar datos regularmente y programar tareas usando funciones llamadas función de programación para programar acciones. También analizan el proceso de cálculo de indicadores técnicos, que implica solicitar datos históricos mediante un intermediario y utilizar el marco de datos de panda para realizar los cálculos. Después de eso, profundizan en los tipos de órdenes, como la orden de mercado y la orden limitada, y abordan brevemente cómo usar las órdenes stop. Luego, el orador pasa a explicar la estrategia de demostración de reequilibrar una cartera en función de las instrucciones comerciales, que es un enfoque popular utilizado por los administradores de fondos. Demuestran cómo ejecutar manualmente instrucciones comerciales utilizando diccionarios de Python y presentan un código simple que programa una decisión comercial todos los días y reequilibra automáticamente la cuenta utilizando el porcentaje objetivo de la orden. Finalmente, brindan una demostración en vivo de cómo reequilibrar una cuenta y ver su posición.

  • 00:55:00 El orador describe tres estrategias comerciales diferentes que se pueden implementar usando Python. La primera es una estrategia de reequilibrio simple que le permite al usuario ver su posición, acciones y base de costos. La segunda es una estrategia de reversión a la media que se utiliza para identificar oportunidades comerciales cuando el precio de cierre es más bajo que el precio del día anterior. Finalmente, se analiza una estrategia de cruce de promedio móvil con un enfoque en el uso de datos históricos para calcular el punto de cruce para posibles oportunidades de compra y venta. Las tres estrategias implican tomar decisiones comerciales en un momento específico antes del cierre del mercado y usar órdenes de mercado para ejecutar operaciones. El código para todas las estrategias es sencillo y fácil de implementar usando Python y funciones de programación.

  • 01:00:00 El Dr. Hui Liu y Aditya Gupta explican cómo usar los promedios móviles para comprar o vender acciones en una cartera. Demuestran cómo implementar esta estrategia utilizando la plataforma Average Pi y luego la prueban mediante la aplicación de datos históricos para ver qué tan bien funciona. El tutorial explica cómo usar la función Test Me Py dentro de Hybrid Pi para ingresar datos históricos para la simulación y generar resultados para el saldo de la cuenta y los detalles de la transacción.

  • 01:05:00 El orador explica cómo ver los resultados de la simulación de una estrategia comercial algorítmica accediendo al gráfico de análisis de rendimiento. El gráfico muestra el registro del saldo y las estadísticas, como la relación aguda, la media y la desviación estándar, que se pueden personalizar aún más. El orador también destaca cómo Average Pi puede manejar varias cuentas y reequilibrarlas. La plataforma es flexible, fácil de usar y se puede utilizar para configurar una plataforma de negociación algorítmica, realizar pruebas retrospectivas y operar en vivo juntos, operar con diferentes corredores y administrar varias cuentas. El orador también invita a los espectadores a consultar su servicio de alquiler de codificadores para obtener ayuda con la codificación y suscribirse a su canal de YouTube para obtener tutoriales gratuitos.

  • 01:10:00 Los presentadores discuten cómo se puede usar iBridge de Interactive Brokers para negociar futuros y opciones, junto con otros tipos de contratos. Explican que la función Super Symbol permite definir más tipos de contratos, como opciones sobre acciones, filtros, índices, forex y más. Dan un ejemplo de un producto estructurado que se negocia en la bolsa de Hong Kong, que no es una acción. La función Super Symbol hace posible negociar cualquier contrato que no sea stock. También analizan brevemente los límites de pérdidas y cómo pueden incorporarse al código o integrarse en un algoritmo.
 

Predicción de valoración de empresas a largo plazo por el profesor S Chandrasekhar | Presentación de investigación



Predicción de valoración de empresas a largo plazo por el profesor S Chandrasekhar | Presentación de investigación

El profesor S. Chandrasekhar es profesor titular y director de Business Analytics en IFIM Business School en Bangalore. Con más de 20 años de experiencia en el mundo académico, ha ocupado puestos como Profesor Director de la FORE School of Management en Nueva Delhi y Profesor en el Indian Institute of Management en Lucknow. Tiene una licenciatura en ingeniería eléctrica, una maestría en informática de IIT Kanpur y un doctorado en sistemas cuantitativos y de información de la Universidad de Georgia, EE. UU.

En esta presentación, el profesor S. Chandrasekhar se enfoca en predecir el valor empresarial (EV) a largo plazo de una empresa utilizando técnicas avanzadas de procesamiento de lenguaje natural y aprendizaje automático. A diferencia de la capitalización de mercado, que considera principalmente el valor para los accionistas, Enterprise Value proporciona una valoración más integral de una empresa al incorporar factores como la deuda a largo plazo y las reservas de efectivo.

Para calcular el EV, la capitalización de mercado se ajusta sumando la deuda a largo plazo y restando las reservas de efectivo. Al predecir el valor de la empresa con hasta seis meses de anticipación de forma continua, este enfoque puede ayudar a los inversores y calificar a las empresas a obtener una perspectiva a largo plazo sobre el crecimiento de la inversión y la gestión de los riesgos asociados.

 

Modelado del riesgo crediticio por el Dr. Xiao Qiao | Presentación de investigación



Modelado del riesgo crediticio por el Dr. Xiao Qiao | Presentación de investigación

Buenos días buenas tardes buenas tardes. Mi nombre es Vedant y soy de Quantum C. Hoy tengo el placer de ser su anfitrión para este evento. Nos acompaña el Dr. Xiao, cofundador de Parachronic Technologies, quien compartirá su experiencia en el modelado de riesgo crediticio mediante el aprendizaje profundo. Los intereses de investigación del Dr. Xiao giran principalmente en torno a la fijación de precios de activos, la econometría financiera y las inversiones. Ha sido reconocido por su trabajo por prestigiosas instituciones como Forbes, CFA Institute e Institutional Investors. Además, el Dr. Xiao es miembro del consejo editorial de Journal of Portfolio Management y Global Commodities Applied Research Digest. Tiene un doctorado en Finanzas de la Universidad de Chicago.

Durante esta sesión, el Dr. Xiao profundizará en el tema de la modelización del riesgo crediticio y explorará las aplicaciones del aprendizaje profundo en este campo. Hablará sobre cómo se puede utilizar el aprendizaje profundo para cotizar y calibrar modelos complejos de riesgo de crédito, centrándose particularmente en su eficacia en los casos en que no se dispone de soluciones de formato cerrado. El aprendizaje profundo ofrece una solución alternativa conceptualmente simple y eficiente en tales escenarios. El Dr. Xiao expresa su gratitud por ser parte del décimo aniversario del Instituto Quan y está emocionado de compartir sus ideas.

En el futuro, la discusión se centrará en el mercado crediticio, específicamente la escala masiva del mercado y la creciente importancia de los credit default swaps (CDS). Con un valor nocional pendiente estimado de CDS de alrededor de 8 billones a partir de 2019, el mercado ha estado creciendo constantemente. El índice CDS nocional también ha experimentado un crecimiento sustancial, alcanzando casi los 6 billones en los últimos años. Además, el mercado mundial de bonos supera la asombrosa cantidad de 100 billones de dólares, con una porción significativa que comprende bonos corporativos que conllevan un riesgo crediticio inherente debido al incumplimiento potencial de las instituciones emisoras.

A medida que los mercados crediticios evolucionan y se vuelven más complejos, los modelos de riesgo crediticio también se han vuelto cada vez más complejos para capturar la naturaleza dinámica del riesgo de incumplimiento. Estos modelos a menudo emplean variables de estado estocásticas para dar cuenta de la aleatoriedad presente en los mercados financieros a lo largo de diferentes períodos de tiempo y vencimientos. Sin embargo, la creciente complejidad de estos modelos ha hecho que su estimación y solución sean computacionalmente costosas. Este tema será un punto central más adelante en la presentación.

El aprendizaje automático, con su impacto transformador en varios campos, incluido el financiero, ha cobrado protagonismo en los últimos años. Se está empleando cada vez más en finanzas empíricas, como la fijación de precios de activos transversales y la construcción de carteras de acciones. En particular, el aprendizaje profundo se ha utilizado para aproximar el precio de los derivados y el precio de las opciones, así como para calibrar los modelos de volatilidad estocástica. En este documento, el Dr. Xiao y su colega, Gerardo Munzo de Kempos Capital, proponen aplicar el aprendizaje profundo al modelado de riesgo crediticio. Su investigación demuestra que el aprendizaje profundo puede reemplazar de manera efectiva las complejas soluciones de modelos de riesgo de crédito, lo que da como resultado un cálculo de diferencial de crédito eficiente y preciso.

Para proporcionar más contexto, el Dr. Xiao presenta el concepto de modelado de riesgo crediticio. Explica que el precio de un bono con incumplimiento está determinado por el promedio ponderado de probabilidad de los flujos de efectivo descontados en los escenarios de incumplimiento y no incumplimiento. La probabilidad de incumplimiento es una cantidad crucial en los modelos de riesgo de crédito, ya que cuantifica la probabilidad de incumplimiento. Existen dos tipos principales de modelos de riesgo de crédito: modelos estructurales y modelos de forma reducida. Los modelos estructurales establecen un vínculo directo entre los eventos de incumplimiento y la estructura de capital de una entidad. Por otro lado, los modelos de forma reducida representan el riesgo de incumplimiento como un proceso estadístico, típicamente utilizando un proceso de Poisson con un parámetro de intensidad de incumplimiento. El Dr. Xiao destaca que los modelos de riesgo de crédito implican la resolución de funciones de fijación de precios para derivar diferenciales de crédito, que pueden ser computacionalmente intensivos debido a la necesidad de integración numérica y búsquedas en cuadrículas.

Aquí es donde el aprendizaje profundo entra en escena. El Dr. Xiao procede a explicar las redes neuronales y el aprendizaje profundo, e ilustra cómo se pueden aplicar al modelado de riesgo crediticio. Las redes neuronales introducen la no linealidad.

Las redes neuronales, un componente fundamental del aprendizaje profundo, consisten en capas interconectadas de neuronas artificiales que imitan la estructura del cerebro humano. Estas redes pueden aprender patrones y relaciones complejas a partir de datos a través de un proceso conocido como entrenamiento. Durante el entrenamiento, la red ajusta sus parámetros internos para minimizar la diferencia entre las salidas previstas y las salidas reales, optimizando así su rendimiento.

El Dr. Xiao explica que el aprendizaje profundo se puede aprovechar para aproximar modelos complejos de riesgo crediticio entrenando redes neuronales en datos históricos. La red neuronal aprende el mapeo entre las variables de entrada, como los factores económicos y financieros, y los diferenciales de crédito correspondientes. Una vez entrenada, la red se puede usar para estimar diferenciales de crédito para nuevos datos de entrada de manera eficiente.

Una de las principales ventajas de utilizar el aprendizaje profundo en la modelización del riesgo crediticio es su capacidad para aproximar funciones de fijación de precios complejas. Tradicionalmente, los modelos de riesgo crediticio emplean técnicas de integración numérica y búsquedas en cuadrículas para resolver las funciones de fijación de precios, que pueden ser computacionalmente exigentes y consumir mucho tiempo. El aprendizaje profundo ofrece una alternativa más eficiente al aproximar directamente la función de fijación de precios a través del mapeo aprendido de la red neuronal.

El Dr. Xiao destaca que los modelos de aprendizaje profundo pueden capturar relaciones e interacciones no lineales entre las variables de entrada, que a menudo están presentes en los modelos de riesgo crediticio. Esta flexibilidad permite que la red neuronal se adapte a las complejidades de los mercados crediticios y genere estimaciones precisas de diferenciales de crédito.

Además, los modelos de aprendizaje profundo pueden manejar datos faltantes o incompletos de manera más efectiva en comparación con los métodos tradicionales. Tienen la capacidad de aprender de los datos disponibles y hacer predicciones razonables incluso en presencia de información faltante. Esto es particularmente beneficioso en el modelado de riesgo crediticio, donde los datos pueden ser escasos o contener lagunas.

Para validar la eficacia del aprendizaje profundo en el modelado del riesgo crediticio, el Dr. Xiao y su colega realizaron extensos experimentos empíricos utilizando un gran conjunto de datos de bonos corporativos. Compararon el rendimiento de las estimaciones de diferenciales de crédito basadas en aprendizaje profundo con las obtenidas de los modelos de riesgo de crédito tradicionales. Los resultados demostraron que los modelos de aprendizaje profundo superaron consistentemente a los modelos tradicionales en términos de precisión y eficiencia computacional.

El Dr. Xiao concluye su presentación enfatizando el potencial transformador del aprendizaje profundo en el modelado de riesgo crediticio. Destaca la eficiencia, la precisión y la flexibilidad de los modelos de aprendizaje profundo en la aproximación de modelos complejos de riesgo crediticio, particularmente en los casos en que las soluciones de forma cerrada no están disponibles o son computacionalmente exigentes.

Después de la presentación, el piso está abierto para preguntas de la audiencia. Los asistentes pueden consultar sobre aplicaciones específicas de aprendizaje profundo en el modelado de riesgo crediticio, requisitos de datos, interpretabilidad del modelo y cualquier otro tema relevante. El Dr. Xiao agradece la oportunidad de interactuar con la audiencia y brindar más información basada en su experiencia y los hallazgos de la investigación.

Sesión de preguntas y respuestas después de la presentación del Dr. Xiao:

Miembro de la audiencia 1: "Gracias por la presentación informativa, Dr. Xiao. Tengo curiosidad acerca de la interpretabilidad de los modelos de aprendizaje profundo en el modelado de riesgo crediticio. Los modelos tradicionales a menudo brindan transparencia sobre los factores que impulsan las estimaciones de diferenciales de crédito. ¿Cómo funcionan los modelos de aprendizaje profundo? manejar la interpretabilidad?"

Dr. Xiao: "Esa es una excelente pregunta. Interpretar modelos de aprendizaje profundo puede ser un desafío debido a su complejidad inherente. Las redes neuronales profundas funcionan como cajas negras, lo que dificulta comprender directamente el funcionamiento interno e interpretar las activaciones de neuronas individuales. Sin embargo, ha habido Ha habido esfuerzos de investigación en curso para mejorar la interpretabilidad en el aprendizaje profundo".

"Técnicas como el análisis de importancia de las características, los métodos basados en gradientes y los mecanismos de atención pueden ayudar a arrojar luz sobre los factores que influyen en las predicciones del modelo. Al examinar la respuesta de la red a diferentes variables de entrada, podemos obtener información sobre su importancia relativa para determinar los diferenciales de crédito. ."

"Además, los métodos de interpretabilidad agnósticos del modelo, como LIME (Explicaciones agnósticas del modelo interpretable local) o SHAP (Explicaciones aditivas de SHapley), se pueden aplicar a los modelos de aprendizaje profundo. Estos métodos brindan explicaciones para las predicciones individuales al aproximar el modelo localmente en torno a un entrada específica".

"Es importante tener en cuenta que, si bien estas técnicas ofrecen cierto nivel de interpretabilidad, la principal fortaleza de los modelos de aprendizaje profundo radica en su capacidad para capturar patrones y relaciones complejos en los datos. La compensación entre la interpretabilidad y el rendimiento del modelo es una consideración en el crédito modelado de riesgo, y los investigadores están explorando activamente formas de lograr un equilibrio entre los dos".

Miembro de la audiencia 2: "Gracias por las ideas, Dr. Xiao. Tengo curiosidad acerca de los requisitos de datos para entrenar modelos de aprendizaje profundo en el modelado de riesgo crediticio. ¿Podría dar más detalles sobre la cantidad y la calidad de los datos necesarios?"

Dr. Xiao: "Ciertamente. Los modelos de aprendizaje profundo generalmente se benefician de grandes cantidades de datos para una capacitación efectiva. En el modelado de riesgo crediticio, tener un conjunto de datos diverso y completo es crucial para capturar las complejidades de los mercados crediticios".

"Los datos para entrenar modelos de aprendizaje profundo deben incluir una variedad de indicadores económicos y financieros, como factores macroeconómicos, variables específicas de la industria, diferenciales de crédito históricos y datos de mercado relevantes. Cuanto más diverso y representativo sea el conjunto de datos, mejor podrá generalizar el modelo. a nuevos escenarios de riesgo de crédito”.

"Con respecto a la calidad de los datos, es importante garantizar la precisión, la coherencia y la relevancia de las variables de entrada. Las técnicas de preprocesamiento de datos, como la limpieza de datos, la normalización y la ingeniería de funciones, desempeñan un papel vital en la preparación del conjunto de datos para el entrenamiento. Eliminación de valores atípicos, abordar los valores faltantes y escalar los datos de manera adecuada son pasos cruciales para garantizar un rendimiento confiable del modelo".

"Además, mantener los datos actualizados es esencial, ya que los modelos de riesgo crediticio deben adaptarse a las condiciones cambiantes del mercado. Las actualizaciones regulares y el monitoreo de la calidad y relevancia de los datos son necesarios para garantizar la precisión continua de los modelos de aprendizaje profundo".

Estas fueron solo un par de preguntas de la audiencia, pero la sesión de preguntas y respuestas continúa con otras consultas y debates sobre temas como la solidez del modelo, las limitaciones potenciales del aprendizaje profundo en el modelado de riesgo crediticio y los desafíos de implementación en el mundo real. El Dr. Xiao interactúa activamente con la audiencia, compartiendo su experiencia y conocimientos obtenidos de su investigación.

 

¿Qué afecta una estrategia cuantitativa? [Panel de discusión] - 24 de septiembre de 2020



¿Qué afecta una estrategia cuantitativa? [Panel de discusión] - 24 de septiembre de 2020

Durante el panel de discusión sobre estrategias de búsqueda de alfa en finanzas, Nicholas argumenta que es increíblemente difícil crear alfa en fondos mutuos y fondos de cobertura, afirmando que el 99% de los inversores no deberían buscar activamente posiciones alfa. Destaca los desafíos de generar alfa en fondos de cobertura neutrales al mercado y sugiere que la inversión factorial es una opción más viable para superar al mercado.

El panel está de acuerdo con Nicholas y enfatiza la importancia de encontrar fuentes de datos únicas y usarlas para desarrollar una estrategia sistemática en la inversión de factores. Creen que este enfoque es clave para una generación alfa exitosa. También analizan la dificultad de lograr un verdadero alfa en el mercado actual y sugieren estrategias alternativas como la asignación de activos y la gestión de riesgos.

El panel desaconseja centrarse únicamente en buscar alfa y sugiere buscar nichos dentro del mercado que estén menos cubiertos y, por lo tanto, menos eficientes. Enfatizan la importancia de construir un índice de referencia de cartera bien construido, como estrategias beta, y alientan a los inversores a mirar más allá del S&P 500 para encontrar acciones potencialmente rentables.

Los panelistas advierten que incluso si se identifica alfa, es posible que no sea posible cosecharlo debido a posibles conflictos con los principales corredores. También discuten los beneficios de negociar activos que no forman parte del universo de inversión principal en futuros o que no forman parte del mandato del administrador. Dichos activos suelen estar menos concurridos, lo que da como resultado índices de Sharpe más altos en comparación con los activos que son bien conocidos en el mercado. Sin embargo, reconocen que negociar estos activos puede requerir un tamaño de cartera más pequeño e incurrir en tarifas más altas debido a su menor liquidez y mayor esfuerzo comercial.

Laurent está de acuerdo con la opinión de Nicholas de que las estrategias tradicionales de gestión activa, como elegir acciones en el lado largo, nunca han funcionado bien. Él cree que la carga de la prueba se ha trasladado a los administradores activos para demostrar su capacidad para evolucionar y desempeñarse en mercados difíciles.

El panel también analiza la importancia de considerar el lado corto de una estrategia de inversión larga-corta. Hacen hincapié en la necesidad de gestión de riesgos y pruebas de estrés de la estrategia a través de pruebas exhaustivas, incluido el examen del impacto de los costos de transacción y los cambios en la estructura del mercado. El panel recomienda pasar mucho tiempo con la estrategia para identificar los pocos que sobreviven al proceso de validación.

La discusión pasa a las implicaciones prácticas y la visualización de estrategias para la generación alfa. El panel reconoce el valor de la investigación académica, pero señala que a menudo carece de implicaciones prácticas y detalles de implementación. Destacan la importancia de crear estrategias que puedan ejecutarse desde una perspectiva de cartera, sobrevivir a los costos de transacción y alinearse con las expectativas de los clientes. Se prefiere la representación visual, como gráficos que ilustran las reducciones comerciales, a las tablas, ya que ayuda a los inversores a mantener las estrategias durante reducciones significativas.

El ponente destaca la importancia de construir una estrategia que se alinee con los objetivos del cliente y esté sincronizada con razones económicas y fundamentales. Enfatizan la necesidad de simplicidad y explicabilidad, afirmando que una estrategia debe poder resumirse en unas pocas oraciones simples. El backtesting no está destinado únicamente a demostrar que una estrategia funciona, sino también a probar su resistencia al empujar sus límites.

El panel reflexiona sobre el impacto de las estrategias cuantitativas e identifica la reversión a la media y el seguimiento de tendencias como las dos estrategias fundamentales, independientemente de la clase de activo o el marco temporal. Comparan el seguimiento de tendencias con la compra de boletos de lotería, con bajas tasas de ganancias y alta volatilidad, y destacan la reversión a la media como una estrategia que genera un dólar a la vez con altas tasas de ganancias y baja volatilidad. Discuten la importancia de administrar las pérdidas y optimizar la expectativa de ganancias inclinando y combinando estas estrategias. También abordan los desafíos de las ventas en corto y seguir los pasos de los tenedores institucionales.

La gestión de riesgos ocupa un lugar central en la discusión, y el panel enfatiza la necesidad de una expectativa positiva en las estrategias del mercado de valores. Consideran el mercado de valores como un juego infinito, aleatorio y complejo y sugieren combinar operaciones con altas tasas de ganancias con boletos de lotería para mitigar pérdidas potenciales. El panel también analiza cuándo retirar una estrategia, destacando la importancia de mantenerse actualizado con la investigación y considerar los cambios estructurales o las fluctuaciones del mercado que podrían afectar una estrategia. El retiro de una estrategia solo debe ocurrir después de una investigación exhaustiva y cambios en el marco.

El panel aborda las dificultades de administrar múltiples estrategias de inversión y lidiar con estrategias de bajo rendimiento. Destacan la importancia de apegarse al mandato de inversión y comprender las expectativas de los clientes. El panel sugiere tener un proceso para encontrar nuevas estrategias e implementarlas mientras se sabe cuándo retirar las estrategias que no funcionan bien. Discuten dos enfoques para manejar las estrategias de bajo rendimiento, ya sea manteniéndolas para una visión a largo plazo o utilizando técnicas de seguimiento de tendencias y eliminándolas de la cartera. La decisión depende del mandato específico y la financiación del fondo multiestrategia y multiactivo.

Los panelistas destacan los desafíos de la inversión cuantitativa y la importancia de tener fe en el trabajo realizado, independientemente de la cantidad de investigación. Mencionan la posibilidad de transformar estrategias en mejores y enfatizan la escasez de estrategias verdaderamente diversificadoras. También abordan la venta corta de acciones, como Tesla, y señalan que la venta corta de una acción es esencialmente la venta corta de una idea o creencia, particularmente en las posiciones cortas de valoración que se basan en una historia. Brindan un ejemplo de Japón en 2005, donde una compañía de financiamiento al consumo tuvo una valoración estratosférica pero se mantuvo en corto pacíficamente hasta que finalmente quebró unos años más tarde.

Los oradores discuten los peligros de cerrar una estrategia basada en valoraciones surrealistas que no se alinean con las expectativas tradicionales. Mencionan empresas como Tesla, cuya capitalización de mercado ha superado la de empresas más grandes como Toyota. Los panelistas enfatizan la importancia de la simetría al tener las mismas reglas para los lados corto y largo, aunque reconocen que es más desafiante. Creen que se pueden mejorar muchas estrategias, e incluso las diferentes clases de activos son, en esencia, una apuesta por el crecimiento económico.

El panel también analiza la dificultad de encontrar estrategias que realmente diversifiquen y se beneficien de la incertidumbre y la volatilidad financiera. Destacan las limitaciones de las estrategias clásicas de fondos de cobertura en este sentido y recomiendan a los aspirantes a analistas que piensen en plantillas y estén dispuestos a descartar estrategias que no funcionan. Sugieren que los inversores minoristas se centren en ETF diversificados de bajo costo y prioricen la gestión de riesgos.

El panel concluye la discusión abordando la eficiencia de los mercados financieros y los desafíos que enfrentan los inversores individuales cuando compiten con los profesionales. Recomiendan usar trabajos de investigación académica como inspiración en lugar de evangelio y encontrar ideas que no sean convencionales para evitar una correlación excesiva con el mercado más amplio. Proporcionan sus identificadores de Twitter, perfiles de LinkedIn y sitios web para aquellos interesados en explorar más su trabajo.

El panel profundiza en varios aspectos de las estrategias de búsqueda alfa, destacando las dificultades, los enfoques alternativos, las consideraciones de gestión de riesgos y la importancia de las implicaciones prácticas y la visualización. Sus conocimientos brindan una guía valiosa para los inversores y los analistas que navegan por el complejo panorama de las finanzas.

  • 00:00:00 Los panelistas discuten el concepto de estrategias de búsqueda de alfa en finanzas. Nicholas argumenta que el 99% de los inversores no deberían buscar posiciones que busquen alfa, ya que la evidencia muestra que es increíblemente difícil crear alfa en fondos mutuos y fondos de cobertura. Destaca la dificultad de generar alfa en fondos de cobertura neutrales al mercado y sugiere que la inversión factorial es una opción más viable para aquellos que buscan superar al mercado. El panel está de acuerdo en que encontrar fuentes de datos únicas y usarlas para desarrollar una estrategia sistemática es la clave para una inversión de factores exitosa.

  • 00:05:00 Los panelistas analizan la dificultad de lograr un verdadero alfa en el mercado actual y sugieren estrategias alternativas, como la asignación de activos y la gestión de riesgos. Aconsejan no centrarse únicamente en buscar alfa y sugieren buscar nichos dentro del mercado que estén menos cubiertos y, por lo tanto, menos eficientes. Además, los panelistas enfatizan la importancia de construir un índice de referencia de cartera bien construido, como estrategias beta, y mirar más allá del S&P 500 para encontrar acciones potencialmente rentables. Advierten que incluso si se identifica alfa, es posible que no se pueda cosechar debido a posibles conflictos con los principales corredores.

  • 00:10:00 El panel discute los beneficios de negociar activos que no son parte del universo de inversión principal en futuros o no son parte del mandato del administrador. La razón es que dichos activos están menos saturados y, por lo tanto, tienen índices más elevados de alrededor de un 50 % a un 100 % más altos que los construidos sobre activos que son bien conocidos en el mercado. La discusión también toca los temas del tamaño de la cartera y las tarifas, donde estos activos requerirían un tamaño de cartera y tarifas más pequeños porque son menos líquidos y requieren más esfuerzo para negociar. Laurent está de acuerdo con la opinión de Nicola de que la estrategia tradicional de gestión activa de elegir acciones en el lado largo nunca ha funcionado, y la carga de la prueba se ha trasladado a los gestores activos para demostrar su capacidad para evolucionar y desempeñarse en mercados difíciles.

  • 00:15:00 El panel analiza la importancia de considerar el lado corto de una estrategia de inversión larga-corta. Señalan que si bien los inversores pueden manejar las tarifas de usura y los reclamos por una libra de carne en el lado largo, no pueden soportar los costos asociados con la protección del capital o la generación de alfa durante las recesiones del mercado. Hacen hincapié en la necesidad de gestión de riesgos y pruebas de estrés de la estrategia a través de pruebas retrospectivas exhaustivas, incluido el examen del impacto de los costos de transacción y los cambios en la estructura del mercado. El panel recomienda pasar mucho tiempo con la estrategia para identificar los pocos que sobreviven al proceso de validación.

  • 00:20:00 El panel discute la importancia de las implicaciones prácticas y la visualización de estrategias cuando se trata de la generación alfa. Si bien la investigación académica es valiosa, a menudo carece de implicaciones prácticas, por ejemplo, cómo se puede ejecutar una estrategia desde una perspectiva de cartera y su capacidad para sobrevivir a los costos de transacción y la implementación. Además, los inversores prefieren las estrategias que tienen gráficos en lugar de tablas, ya que muestran visualmente las caídas comerciales y hace que sea más fácil mantenerlas durante una caída del 30 %. El panel también enfatiza la importancia de crear una estrategia que esté sincronizada con lo que los clientes/jefes esperan y ser capaz de explicar por qué la estrategia tiene un rendimiento inferior al de referencia en un mercado en auge. Los inversores tienden a tener poca paciencia con las estrategias de generación de alfa, por lo que es crucial asegurarse de que la estrategia sea implementable y pueda distribuirse como un producto.

  • 00:25:00 El ponente destaca la importancia de construir una estrategia que se alinee con lo que busca el cliente y esté sincronizada con razones económicas y fundamentales. El ponente destaca la necesidad de sencillez y explicabilidad en la estrategia, afirmando que debería poder explicarse en unas pocas frases sencillas. El propósito del backtesting no es probar que una estrategia funciona, sino romperla y ver si todavía produce alfa. Las reglas comerciales no son tan importantes como la teoría detrás de la estrategia, que debe probarse para asegurarse de que pueda resistir cualquier cosa que pueda romperla.

  • 00:30:00 El panel de expertos discute lo que impacta una estrategia Quant. Reflexionan sobre el hecho de que la reversión a la media y el seguimiento de tendencias son las únicas dos estrategias, independientemente de la clase de activo o el marco temporal. Si bien el seguimiento de tendencias es como comprar boletos de lotería, con una tasa de ganancias baja y una volatilidad alta, la reversión a la media genera un dólar a la vez y tiene una tasa de ganancias alta y una volatilidad baja. Los expertos también discuten la importancia de administrar las pérdidas y consideran cómo inclinar y combinar estas estrategias para optimizar la expectativa de ganancias. Finalmente, abordan los desafíos de las ventas en corto y seguir los pasos de los tenedores institucionales.

  • 00:35:00 El panel discute la importancia de la gestión de riesgos y la necesidad de tener una expectativa positiva cuando se trata de estrategias en el mercado de valores. El orador cree que el mercado de valores es un juego infinito, aleatorio y complejo y que es esencial combinar transacciones con altas tasas de ganancias con boletos de lotería para reducir las pérdidas potenciales. El panel también analiza cuándo retirar una estrategia y, si bien están de acuerdo en que debe evitarse, es crucial mantenerse actualizado e investigar cualquier cambio estructural o fluctuación del mercado que pueda afectar una estrategia. En última instancia, el retiro de una estrategia solo debe ocurrir después de una investigación exhaustiva y cambios en el marco.

  • 00:40:00 El panel discutió las dificultades en la gestión de múltiples estrategias de inversión y cómo manejar las estrategias de bajo rendimiento. Hicieron hincapié en la importancia de apegarse a su mandato de inversión y comprender las expectativas de los clientes. Es crucial contar con un proceso para encontrar nuevas estrategias e implementarlas, pero también saber cuándo retirar las estrategias que no funcionan bien. El panel habló sobre dos formas de manejar las estrategias de bajo rendimiento, ya sea manteniéndolas para una visión a largo plazo o siguiendo tendencias y retirándolas de la cartera. En última instancia, depende del mandato y la financiación del fondo multiestrategia y multiactivo en cuestión.

  • 00:45:00 Los panelistas discuten la dificultad de la inversión cuantitativa y cómo requiere fe en el trabajo realizado, independientemente de la cantidad de investigación. Retirar estrategias tiene sentido cuando tienen un bajo rendimiento, pero observar el impulso puede ayudar a determinar por qué una estrategia está funcionando bien. Los panelistas señalan que la diversificación es clave y que cortar una estrategia no es fácil cuando se manejan múltiples estrategias. También analizan la venta corta de nombres como Tesla y señalan que la venta corta de una acción es en realidad la venta corta de una idea o creencia porque la valoración corta se basa en una historia. Los panelistas dan un ejemplo preciso de Japón en 2005, donde la valoración de una empresa de financiación al consumo fue estratosférica, pero fue un corto pacífico hasta que la empresa quebró unos años más tarde.

  • 00:50:00 Los oradores discuten las trampas de cerrar una estrategia debido a una valoración surrealista que no funciona. Una vez que el valor de una empresa ha llegado a cierto punto, puede subir tanto como quiera, como Tesla, cuya capitalización de mercado es mayor que la de Toyota. Los oradores también hablan sobre la importancia de la simetría al tener las mismas reglas tanto para el lado corto como para el largo, lo cual es mucho más difícil pero evita conflictos y anulaciones manuales. Creen que muchas estrategias se pueden transformar en mejores, y hay muy pocas estrategias verdaderamente diversificadoras. Incluso las diferentes clases de activos son, en esencia, una apuesta al crecimiento económico.

  • 00:55:00 El panel analiza los desafíos de encontrar estrategias que realmente diversifiquen y se beneficien de la incertidumbre y la volatilidad financiera. Mencionan que la mayoría de las estrategias clásicas de fondos de cobertura fallan en este sentido. También discuten los consejos que les darían a los aspirantes a quant, incluida la importancia de pensar en plantillas y estar dispuesto a matar a sus propios "bebés" o estrategias que no funcionan. Sugieren que los inversores minoristas deberían centrarse en ETF diversificados de bajo costo y priorizar la gestión de riesgos.

  • 01:00:00 Los ponentes hablaron sobre la eficiencia de los mercados financieros y lo difícil que puede ser para los inversores individuales competir con los profesionales. Usaron una analogía deportiva para explicar que tratar de negociar contra los principales índices financieros es como jugar contra los mejores atletas del mundo y, por lo tanto, es extremadamente desafiante. Recomendaron que los inversores utilicen trabajos de investigación académica como inspiración en lugar de tomarlos como un evangelio y traten de encontrar ideas que no sean convencionales para evitar estar demasiado correlacionadas con el mercado en general.

  • 01:05:00 Los panelistas discuten la validez del análisis técnico en la inversión cuantitativa. Aunque el análisis técnico ha existido durante cientos de años y todavía se sigue ampliamente, hay poco apoyo para él desde una perspectiva institucional, y se considera muy discrecional y, a menudo, no probado. Un panelista recomienda el seguimiento de tendencias como un enfoque más sólido y cuantitativo, y advierte que no se debe confiar en folklore como RSI y magdi. Los panelistas recomiendan sus cuentas de Twitter, perfiles de LinkedIn y sitios web para aquellos interesados en su trabajo.
 

Trading with Deep Reinforcement Learning | Dr Thomas Starke



Trading with Deep Reinforcement Learning | Dr Thomas Starke

Dr. Thomas Starke, an expert in deep reinforcement learning for trading, introduces the concept of reinforcement learning (RL) and its application in the trading domain. Reinforcement learning allows machines to learn how to perform a task without explicit supervision by determining the best actions to take in order to maximize favorable outcomes. He uses the example of a machine learning to play a computer game, where it progresses through different steps while responding to visual cues on the screen. The machine's success or failure is determined by the decisions it made throughout the game.

Dr. Starke dives into the specifics of trading with deep reinforcement learning by discussing the Markov decision process. In this process, each state corresponds to a particular market parameter, and an action taken transitions the process to the next state. Depending on the transition, the agent (the machine) receives a positive or negative reward. The objective is to maximize the expected reward given a certain policy and state. In the context of trading, market parameters help identify the current state, enabling the agent to make informed decisions about which actions to take.

The decision-making process in trading involves determining whether to buy, sell, or hold positions based on various indicators that inform the state of the system. The ultimate goal is to receive the best possible reward, which is the profit or loss resulting from the trade. Dr. Starke notes that traditional machine learning approaches assign specific labels to states, such as immediate profit or loss. However, this can lead to incorrect labels if a trade temporarily goes against expectations. The machine needs to understand when to stay in a trade even if it initially incurs losses, having the conviction to wait until the trade reverts back to the average line before exiting.

To address the difficulty of labeling every step in a trade's profit and loss, Dr. Starke introduces retroactive labeling in reinforcement learning. Traditional machine learning labels every step in a trade, making it challenging to predict whether a trade may become profitable in the future despite initial losses. Retroactive labeling utilizes the Bellman equation to assign a non-zero value to each action and state, even if it doesn't yield immediate profit. This approach allows for the possibility of reversion to the mean and eventual profitability.

Delayed gratification is a key challenge in trading, and Dr. Starke explains how reinforcement learning helps overcome this hurdle. The Bellman equation is used to calculate the reward of an action, incorporating both the immediate reward ("r") and the cumulative reward ("q"). The discount factor ("gamma") determines the weight given to future outcomes compared to previous ones. By leveraging reinforcement learning, trading decisions are not solely based on immediate rewards but also take into account the potential for higher future rewards. This approach enables more informed decision-making compared to purely greedy decision-making.

Deep reinforcement learning is particularly useful in trading due to the complexity of financial markets and the large number of states and influences to consider. Dr. Starke highlights the use of deep neural networks to approximate tables based on past experiences, eliminating the need for an enormous table. He emphasizes the importance of selecting inputs that have predictive value and testing the system for known behavior. The state in trading involves historical and current prices, technical guard data, alternative data sources like sentiment or satellite images, and more. Finding the right reward function and inputs to define the state is crucial. The constant updating of tables approximated by neural networks allows the machine to progressively learn and make better trading decisions.

Dr. Starke discusses how to structure the price series for training using reinforcement learning. Instead of sequentially running through the price series, one can randomly enter and exit at different points. The choice of method depends on the specific requirements and preferences of the user. He also delves into the challenge of designing a reward function, providing examples such as using pure percentage profit and loss (P&L), profit per tick, the Sharpe ratio, and various types of punishments to avoid prolonged drawdowns or excessive trade durations.

In terms of inputs, Dr. Starke suggests multiple options, including open, high, low, close, and volume values, candlestick patterns, technical indicators like the relative strength index, and various time-related factors. Inputs can also include prices and technical indicators of other instruments and alternative data sources like sentiment analysis or satellite images. These inputs are combined to construct a complex state, similar to how a computer game utilizes input features to make decisions. Finding the right reward function that aligns with one's trading style is critical, as it enables the optimization of the system accordingly.

The testing phase is an essential step for reinforcement learning in trading. Dr. Starke explains the series of tests he conducts, including clean sine waves, trend curves, randomized series with no structure, different types of order correlations, noise in clean test curves, and recurring patterns. These tests help evaluate whether the machine consistently generates profits and identify any flaws in the coding. He also discusses the use of different types of neural networks, such as standard, convolutional, and long short-term memory (LSTM) networks. Dr. Starke prefers simpler neural networks that suffice for his needs and do not require excessive computational effort.

Dr. Starke acknowledges the challenges of trading with reinforcement learning, such as distinguishing between signal and noise and the issue of local minima. Reinforcement learning struggles with noisy financial time series and dynamic financial systems characterized by changing rules and market regimes. However, he demonstrates that smoothing the price curve with a simple moving average can significantly enhance the performance of the reinforcement learning machine. This insight offers guidance on building a successful machine learning system capable of making profitable trading decisions.

Regarding audience questions, Dr. Starke provides further insights. He confirms that the Bellman equation avoids introducing look-ahead bias, and technical indicators can be used as inputs after careful analysis. He suggests that satellite images could be valuable for predicting stock prices. In terms of time frames, reinforcement trading can be applied to small time frames depending on the computational time of the neural network. He discusses the sensitivity of reinforcement trading algorithms to market anomalies and explains why training random decision trees using reinforcement learning does not make sense.

When asked about the choice of neural networks, Dr. Starke recommends using neural networks for trading instead of decision trees or support vector machines due to their suitability for the problem. Tuning the loss function based on the reward function is essential for optimal performance. He acknowledges that some attempts have been made to use reinforcement learning for high-frequency trading, but slow neural networks lacking responsiveness in real-time markets have been a limitation. Dr. Starke emphasizes the importance of gaining market knowledge to pursue a trading career successfully, making actual trades, and learning extensively throughout the process. Finally, he discusses the challenges associated with combining neural networks and options trading.

Dr. Starke also addresses the use of options data as an input for trading the underlying instrument, rather than solely relying on technical indicators. He offers insights on using neural networks to determine the number of lots to buy or sell and incorporating factors like spread, commission, and slippage into the algorithm by building a slippage model and integrating these factors into the reward function. He advises caution when using neural networks to decide trade volumes and suggests using output values to adjust portfolio weights accordingly. He concludes by expressing gratitude for the audience's questions and attendance at his talk, inviting further engagement and interaction through LinkedIn.

During the presentation, Dr. Starke emphasized the importance of continuous learning and improvement in the field of trading with reinforcement learning. He highlighted the need to constantly update the neural networks and refine the system based on new data and market conditions. This iterative process allows the machine to adapt to changing dynamics and enhance its decision-making capabilities over time.

Dr. Starke also discussed the concept of model validation and the significance of out-of-sample testing. It is crucial to evaluate the performance of the trained model on unseen data to ensure that it generalizes well and is not overfitting to specific market conditions. Out-of-sample testing helps validate the robustness of the system and provides a more realistic assessment of its performance.

Additionally, he touched upon the challenges of data preprocessing and feature engineering in trading with reinforcement learning. Preparing the data in a suitable format and selecting informative features are critical steps in building an effective trading model. Dr. Starke suggested exploring various techniques such as normalization, scaling, and feature selection to optimize the input data for the neural networks.

Furthermore, Dr. Starke acknowledged the limitations of reinforcement learning and its susceptibility to market anomalies or extreme events. While reinforcement learning can offer valuable insights and generate profitable strategies, it is important to exercise caution and understand the inherent risks involved in trading. Risk management and diversification strategies play a crucial role in mitigating potential losses and ensuring long-term success.

In conclusion, Dr. Starke's presentation provided a comprehensive overview of the application of reinforcement learning in trading. He discussed the key concepts, challenges, and best practices associated with using deep reinforcement learning algorithms to make informed trading decisions. By leveraging the power of neural networks and the principles of reinforcement learning, traders can enhance their strategies and potentially achieve better performance in dynamic and complex financial markets.

  • 00:00:00 Dr. Thomas Starke introduces deep reinforcement learning for trading, a topic that he has been interested in for several years. Reinforcement learning (RL) is a technique that allows a machine to solve a task without supervision, and it learns by itself what to do to produce favorable outcomes. He explains how a machine that wants to learn how to play a computer game would start in a gaming scenario and move from one step to the next while responding to what it sees on the screen. Finally, the game ends, and the machine achieves success or failure based on the chain of decisions it made.

  • 00:05:00 Dr. Thomas Starke discusses trading with deep reinforcement learning and explains the concept of a Markov decision process. In this process, a state is associated with a particular market parameter, and an action transitions the process from one state to the next. Depending on the transition, the agent either receives a positive or negative reward. The objective is to maximize the expected reward given a certain policy and state. In trading, market parameters are used to identify what state the agent is in and help it make decisions on what action to take.

  • 00:10:00 Dr. Thomas Starke discusses the decision-making process involved in trading, which involves deciding whether to buy, sell, or hold based on various indicators that inform the state of the system. The goal is to receive the best possible reward, which is the profit or loss of the trade. However, the traditional machine learning approach of giving a state a particular label, such as immediate profit or loss, can lead to incorrect labels if the trade goes against us in the immediate future. Therefore, the machine must understand when to stay in the trade even if it initially goes against us and have the conviction to wait until the trade reverts back to the average line to exit the trade.

  • 00:15:00 Dr. Thomas Starke discusses retroactive labeling and how it is used in reinforcement learning to address the difficulty of labeling every step in a trade's profit and loss. He explains that traditional machine learning labels every step in the trade, making it difficult to predict whether the trade may become profitable in the future if it experiences a loss. Retroactive labeling uses the Bellman equation to assign a non-zero value to each action and state, even if it does not produce immediate profit, allowing for a reversion to the mean and eventual profit.

  • 00:20:00 Dr. Thomas Starke explains how to use reinforcement learning to solve the problem of delayed gratification in trading. The Bellman equation is used to calculate the reward of an action, with "r" representing immediate reward and "q" representing cumulative reward. Gamma is a discount factor that assigns weight to future outcomes compared to previous outcomes. By using reinforcement learning, trading decisions are not solely based on immediate rewards but also on holding positions for higher future rewards. This allows for more informed decision-making compared to greedy decision-making.

  • 00:25:00 Dr. Thomas Starke discusses how deep reinforcement learning can help in making decisions for trading based on future outcomes. Traditional reinforcement learning involves building tables based on past experiences, but in trading, this becomes complex due to the large amount of states and influences. Therefore, the solution is to use deep reinforcement learning and neural networks to approximate these tables without creating an enormous table. He explains the implementation of using gamification of trading and finding the right reward function and inputs to define the state. Overall, the use of deep reinforcement learning can help in decision-making for trading.

  • 00:30:00 Dr. Starke discusses the importance of inputs in trading and how they need to have some sort of predictive value, or else the system won't be able to make good trading decisions. He emphasizes the need to test the system for known behavior and choose the appropriate type, size, and cost function of the neural network, dependent on the reward function chosen. He then explains how gamification works in trading, where the state is historical and current prices, technical guard data, and alternative data sources, and the reward is the P&L of the trade. The reinforcement learner will use the Bellman equation to label observations retroactively, and through constant updating of tables approximated by neural networks, the machine will learn to make better and better trading decisions.

  • 00:35:00 Dr. Thomas Starke discusses how to structure the price series for training using reinforcement learning. He explains that instead of running through the price series sequentially, you can randomly enter and exit at different points, and it's up to the user to decide which method to choose. He also discusses the difficulty of designing a reward function, and provides various examples and methods to structure a reward function that can be used for training, such as using pure percentage P&L, profit per tick, the Sharpe ratio, and different types of punishments to avoid long haul times or drawdowns.

  • 00:40:00 According to Dr. Thomas Starke, we have many options, including open high low close and volume values, candlestick patterns, technical indicators like the relative strength index, time of day/week/year, different time granularities, inputting prices and technical indicators for other instruments, and alternative data like sentiment or satellite images. These inputs are then constructed into a complex state, similar to how a computer game uses input features to make decisions. Ultimately, the key is to find the right reward function that works for your trading style and to optimize your system accordingly.

  • 00:45:00 Dr. Thomas Starke explains the testing phase that his reinforcement learner must undergo before being used to trade in the financial markets. He applies a series of tests including clean sine waves, trend curves, randomized series with no structure, different types of order correlations, noise in clean test curves, and recurring patterns to determine if the machine makes consistent profits and to find flaws in the coding. He also discusses the different types of neural networks he uses, including standard, convolutional, and long short term memory (LSTM), and his preference for simple neural networks, as they are sufficient for his needs and don't require excessive computational effort.

  • 00:50:00 Dr. Thomas Starke discusses the challenges of trading with reinforcement learning, including the difficulties of distinguishing between signal and noise and the problem of local minima. He shows that reinforcement learning struggles with noisy financial time series and dynamic financial systems with changing rules and market regimes. However, he also shows that smoothing the price curve with a simple moving average can significantly improve the performance of the reinforcement learning machine, providing insight into how to build a successful machine learning system that can make profitable trading decisions.

  • 00:55:00 Dr. Thomas Starke discusses the challenges of using reinforcement learning for trading. Firstly, reinforcement learning struggles to adapt to changes in market behavior, making it challenging to learn new behaviors. Additionally, a lot of training data is needed, but market data is often sparse. While reinforcement learning is efficient, it can overfit easily and only really acts on basic market patterns. Building more complex neural networks can overcome this, but it's a time-consuming task. Ultimately, reinforcement learning is not a silver bullet for producing profitable outcomes, and it's important to have good market experience and domain-specific knowledge to achieve successful trading outcomes. Dr. Starke offers a Quant NC lecture and encourages anyone interested in coding these systems to contact him on LinkedIn with well-formulated questions.

  • 01:00:00 Dr. Thomas Starke answers various questions related to trading with deep reinforcement learning. He explains that the Bellman equation does not introduce look-ahead bias, and technical indicators can sometimes be used as inputs after careful analysis. Satellite images could be useful for predicting stock prices, and reinforcement trading can be done on small time frames depending on neural network calculation time. He also discusses how sensitive reinforcement trading algos are to market anomalies, and explains why it doesn't make sense to train random decision trees using reinforcement learning.

  • 01:05:00 Dr. Thomas Starke recommends using neural networks for trading rather than decision trees or support vector machines due to their suitability for the problem. He explains that tuning the loss function based on the reward function used is essential. He mentions that people have tried to use reinforcement learning for high-frequency trading but ended up with slow neural networks that lacked responsiveness in real-time markets. He suggests that gaining market knowledge will significantly help pursue a trading career in the finance industry, making actual trades, and learning a lot in the process. Finally, he discusses whether one can use neural networks to get good results with options trading and explains the challenges of combining neural networks and options trading.

  • 01:10:00 Dr. Thomas Starke discusses how options data can be used as an input for trading the underlying instrument, as opposed to just relying on technical indicators. He also answers questions about using neural networks to decide the number of lots to buy or sell and how to incorporate spread, commission, and slippage into the algorithm by building a model for slippage and incorporating those factors into the reward function. He advises caution when using neural networks to decide on trade volumes and recommends using output values to size portfolio weights accordingly. He concludes by thanking the audience for their questions and for attending his talk.
 

Conferencia EPAT Sneak Peek - ¿Cómo optimizar una estrategia comercial? - 27 de febrero de 2020



Conferencia EPAT Sneak Peek - ¿Cómo optimizar una estrategia comercial? - 27 de febrero de 2020

En el video, el orador comienza brindando información general sobre el Contenido C y presenta su experiencia en el comercio y la banca. Discuten las diferentes metodologías en el comercio, incluido el comercio sistemático, el comercio cuantitativo, el comercio algorítmico y el comercio de alta frecuencia. El enfoque principal del video es proporcionar información sobre el desarrollo y la optimización de una estrategia comercial de manera cuantificable y comparar enfoques comerciales discrecionales y cuantitativos.

El orador enfatiza la importancia del rendimiento superior y la proporción de aciertos en el comercio. Explican que para lograr un rendimiento superior en al menos el 50 % de las acciones con una probabilidad del 95 %, los operadores deben acertar en sus predicciones una cierta cantidad de veces, que aumenta con la cantidad de activos que se rastrean y se negocian. El comercio sistemático, que permite rastrear más acciones, tiene una ventaja sobre el comercio discrecional en este sentido. Sin embargo, el comercio discrecional puede proporcionar información propietaria más profunda al rastrear menos acciones. El orador presenta la ley fundamental de la gestión de inversiones, que establece que el desempeño de un administrador de inversiones sobre el índice de referencia es directamente proporcional a su índice de aciertos y la raíz cuadrada del número de apuestas realizadas.

Los diferentes tipos de comerciantes, como los comerciantes técnicos, los comerciantes fundamentales y los cuantitativos, capturan el riesgo y los rendimientos de diferentes maneras. El orador explica que casi todos estos enfoques comerciales se pueden expresar como reglas, lo que hace posible el comercio sistemático. Una estrategia comercial se define como un conjunto matemático de reglas que determina cuándo comprar, vender o mantener, independientemente de la fase del mercado. El objetivo de una estrategia comercial es generar una función de señal basada en los datos entrantes y convertirla en una posición objetivo para el activo subyacente. Si bien el comercio es complejo debido a la aleatoriedad del mercado y la naturaleza estocástica, las estrategias basadas en reglas pueden ayudar a administrar el riesgo.

El ponente profundiza en las funciones involucradas en el diseño e implementación de una estrategia comercial. Hacen hincapié en que el rendimiento realizado en el mercado real está fuera del control de uno y no se puede cambiar. Por lo tanto, es esencial optimizar la función de Pi dadas algunas limitaciones cambiando los parámetros para mejorar la estrategia. El orador describe las etapas del desarrollo de la estrategia, incluida la ideación, la prueba de hipótesis, la conversión de reglas, el backtesting, la estimación de riesgos, el despliegue y la importancia de buscar la siguiente estrategia después del despliegue.

Se explican las ecuaciones para el retorno de la inversión en una estrategia comercial, considerando factores como alfa, beta y épsilon. El orador también analiza el riesgo y los paneles en una estrategia, explicando cómo el riesgo idiosincrásico se puede diversificar y no es parte del rendimiento esperado. Se introducen los conceptos de beta y alfa, y se sugiere una indexación pasiva de base amplia para la exposición a factores de mercado y el potencial de una mayor diversificación a través de factores de compra como el valor o el impulso. La creación de alfa se reconoce como una tarea desafiante que requiere una cuidadosa selección o sincronización.

El orador destaca la importancia del alfa y el market timing en las estrategias comerciales. Explican que una estrategia efectiva requiere capturar alfa constante y predecir cambios en los factores del mercado. Si uno carece de esta capacidad, la inversión pasiva se convierte en la única opción viable. El orador aconseja comenzar el desarrollo de una estrategia comercial simple con ideación y observación cuidadosa antes de proceder con el backtesting. Se recomiendan inmersiones profundas en ideas potenciales utilizando precios diarios para obtener información inicial.

Se proporciona una demostración sobre cómo optimizar una estrategia comercial utilizando técnicas de codificación y análisis de datos. El ejemplo utiliza acciones de Microsoft, Apple y Google para calcular las señales comerciales y aproximar la venta masiva de valor posterior en función de la apertura y el cierre de hoy. El análisis exploratorio se lleva a cabo mediante el trazado de gráficos para visualizar las diferencias en los movimientos de precios. Se discute la estandarización de datos para hacer que el valor de X sea comparable entre diferentes acciones, considerando factores tales como volatilidades, precios y porcentaje de volatilidad. El orador destaca el fenómeno estadístico relacionado con la brecha hacia arriba y hacia abajo en las acciones de confianza de gran capitalización del mercado indio y los 20 índices principales de S&P, lo que lleva a la definición de rango de apertura y barra de cierre.

Luego, el orador pasa a discutir los beneficios del programa EPAT (Programa Ejecutivo en Comercio Algorítmico) para comerciantes e individuos interesados en seguir una carrera en el comercio. Destacan que el programa EPAT es un programa práctico centrado en el comercio, por lo que es adecuado para aquellos que aspiran a convertirse en comerciantes o trabajar en mesas de negociación de corretaje. El programa proporciona una comprensión integral de las estrategias comerciales, las técnicas de gestión de riesgos y los aspectos prácticos del comercio algorítmico.

A diferencia de los programas que se centran más en los aspectos teóricos, el programa EPAT ofrece conocimientos prácticos que se pueden aplicar directamente en escenarios comerciales del mundo real. El orador alienta a las personas que aspiran a convertirse en cuantificadores de riesgo a explorar otros programas que profundizan en los conceptos teóricos.

Cuando se le pregunta sobre temas de estadísticas esenciales para el comercio, el orador recomienda consultar cualquier libro de estadísticas de nivel universitario para obtener información sobre cómo aplicar las estadísticas en el comercio. También sugieren seguir blogs de finanzas cuantitativas y cuentas de Twitter para acceder a valiosos materiales de aprendizaje y mantenerse actualizado con las últimas tendencias y desarrollos en el campo.

Con respecto al desarrollo de estrategias, el orador enfatiza la importancia de pensar en términos de estadísticas y cuantificación para traducir las ideas comerciales en código. El programa EPAT equipa a los comerciantes con las habilidades necesarias para definir estrategias comerciales buenas y rentables. Destacan la necesidad de esforzarse en el desarrollo de estrategias y reconocen que obtener ganancias constantes en el comercio de algoritmos requiere dedicación y perseverancia.

El orador aborda preguntas específicas de la audiencia, brindando orientación sobre temas como la definición de puntos bajos y puntos altos locales en el código, la obtención y el uso de códigos para el comercio de opciones y la búsqueda de códigos de muestra. Mencionan que se pueden encontrar ejemplos de código en GitHub y aclaran que el programa EPAT incluye componentes de estrategias comerciales, pero no están seguros de si se cubre el tamaño de la posición.

Continuando, el orador analiza la aplicación del comercio algorítmico en estrategias de opciones simples como los cóndores de hierro. Destacan la importancia de la velocidad de ejecución en el comercio de alta frecuencia, donde el tiempo de ejecución juega un papel crucial. Sin embargo, para las estrategias a medio y largo plazo, las fuentes alfa son más importantes que la velocidad. El comercio de algoritmos puede ser particularmente útil para monitorear múltiples opciones en diferentes acciones para garantizar que no se pierdan intercambios potenciales.

El orador comparte su perspectiva sobre el uso de datos alternativos en las estrategias comerciales. Expresan emociones encontradas sobre su efectividad, y señalan que, si bien algunos datos alternativos pueden ser valiosos, no todas las fuentes de datos brindan información útil. La decisión de incorporar valores atípicos en las estrategias comerciales depende de los perfiles comerciales y de riesgo específicos de la estrategia que se emplea.

También se analizan las estrategias adaptativas, que tienen la capacidad de optimizarse en función de las condiciones cambiantes del mercado. El orador destaca varias técnicas para crear estrategias adaptativas y enfatiza su potencial para mejorar el rendimiento comercial y la adaptabilidad.

En conclusión, el orador reitera que si bien es posible crear estrategias comerciales basadas en varios tipos de gráficos, es esencial contar con reglas específicas para garantizar el éxito. Advierten que no hay "almuerzos gratis" en el mercado y enfatizan la importancia de un enfoque disciplinado y sistemático para las decisiones comerciales.

El video termina con una invitación a los espectadores para que hagan cualquier pregunta adicional que puedan tener sobre el programa EPAT o sus beneficios potenciales para sus carreras y negocios. Se alienta a las personas interesadas a conectarse con los asesores del programa para consultar los detalles de admisión y la flexibilidad de tarifas a través del foro proporcionado u otros canales de comunicación.

  • 00:00:00 El orador presenta los antecedentes del Contenido C y proporciona un resumen sobre la experiencia del orador en el comercio y la banca. El orador explica las diferencias entre varias metodologías comerciales, como el comercio sistemático, el comercio cuantitativo, el comercio algorítmico y el comercio de alta frecuencia. El enfoque principal de este video es brindar un adelanto sobre el desarrollo y la optimización de una estrategia comercial de una manera cuantitativa típica y una comparación entre el comercio discrecional y cuantitativo.

  • 00:05:00 El orador analiza la importancia del rendimiento superior y la proporción de aciertos en el comercio. Para lograr un rendimiento superior en al menos el 50 % de las acciones con una probabilidad del 95 %, los operadores deben acertar en sus predicciones una determinada cantidad de veces. El número aumenta con el número de activos rastreados y negociados. Por lo tanto, el comercio sistemático, que permite rastrear más acciones, tiene una ventaja sobre el comercio discrecional. Sin embargo, el comercio discrecional puede ofrecer información propietaria más profunda debido al seguimiento de menos acciones. El orador también presenta la ley fundamental de la gestión de inversiones, que establece que el desempeño de un administrador de inversiones sobre el índice de referencia es directamente proporcional a su índice de aciertos y la raíz cuadrada del número de apuestas realizadas.

  • 00:10:00 El orador explica que los diferentes tipos de comerciantes capturan el riesgo y los rendimientos de diferentes maneras, como los comerciantes técnicos, los comerciantes fundamentales y los cuantitativos. Menciona que casi todos estos diferentes tipos de comercio se pueden expresar como una regla, lo que hace posible el comercio sistemático. La definición de una estrategia comercial se da como un conjunto matemático de reglas que le indica cuándo comprar, vender o mantener, sin importar la fase en la que se encuentre el mercado. El objetivo de una estrategia comercial es generar una función de señal basada en la información entrante. datos y convertirlos en una posición objetivo para el activo subyacente. El orador señala que el comercio es complejo dada la aleatoriedad y la naturaleza estocástica del mercado, pero la creación de estrategias basadas en reglas puede ayudar a administrar el riesgo.

  • 00:15:00 El disertante comienza explicando las diferentes funciones involucradas en el diseño e implementación de una estrategia comercial. Él enfatiza que el rendimiento realizado en el mercado real está fuera de su control y no se puede cambiar, razón por la cual es esencial optimizar la función de Pi dada alguna restricción al cambiar NP o los parámetros de s y P. Luego, la conferencia continúa. discutir las diferentes etapas del desarrollo de una estrategia, comenzando con la ideación, que conduce a una hipótesis verificable. Luego, la hipótesis se prueba convirtiendo las reglas en reglas programables, seguido de una prueba retrospectiva para ver si las reglas generan ganancias o fallan. El resultado de esta fase de prueba es la estimación del perfil de riesgo y P&L, después de lo cual se implementa la estrategia mientras se cuidan los riesgos que no se capturan en la fase de prueba. Finalmente, el disertante destaca la importancia de buscar la siguiente estrategia después del despliegue.

  • 00:20:00 El orador explica las ecuaciones para el retorno de la inversión en una estrategia comercial, que incluye factores como alfa, beta y épsilon. Continúa discutiendo el riesgo y los paneles en una estrategia y explica cómo el riesgo idiosincrásico se puede diversificar y no es parte del rendimiento esperado. También explica los conceptos de beta y alfa, y sugiere una indexación pasiva de base amplia si el único factor es el mercado, mientras que los factores de compra como el valor o el impulso pueden ayudar a diversificar aún más. Finalmente, el orador señala que crear alfa no es fácil y requiere una cuidadosa selección o sincronización.

  • 00:25:00 El orador analiza la importancia del alfa y el market timing en las estrategias comerciales. El orador explica que una estrategia comercial efectiva requiere la capacidad de capturar alfa constante y predecir cambios en los factores del mercado. Si uno no tiene la capacidad de hacerlo, la única opción es la inversión pasiva. Luego, el orador continúa discutiendo cómo desarrollar una estrategia comercial simple comenzando con la ideación y haciendo observaciones sin pasar directamente a la prueba retrospectiva. En cambio, el orador recomienda profundizar en cada idea potencial y usar los precios diarios para obtener una idea rápida antes de continuar con pruebas más detalladas.

  • 00:30:00 El orador demuestra cómo optimizar una estrategia comercial utilizando una variedad de acciones en Microsoft, Apple y Google. Utilizan técnicas de codificación y análisis de datos para calcular las señales comerciales y aproximar la liquidación del valor posterior en función de la apertura y el cierre de hoy. El orador explica que están haciendo un análisis exploratorio, principalmente trazando algunos gráficos para mostrar la diferencia entre la apertura de hoy versus el mínimo o máximo de ayer y el resultado que quieren predecir, que es el cierre de hoy menos la apertura de hoy. Luego subdividen los datos de 2008 a 2013 y trazan un diagrama de dispersión para ver cómo funciona.

  • 00:35:00 El orador analiza el proceso de estandarización para hacer que el valor de X sea comparable en diferentes acciones, que tienen volatilidades, precios y porcentajes de volatilidad variables. El hablante estandarizó los datos usando la forma normal estándar, que va de -3 a +3. El orador observó un fenómeno estadístico relacionado con la brecha hacia arriba y hacia abajo en las acciones de confianza de gran capitalización del mercado indio y los 20 índices principales de S&P, lo que condujo a la definición del rango de apertura y la barra de cierre. La función de señal ayuda a calcular la brecha entre el rango de apertura y la barra de cierre, y la normalización de la volatilidad calculada de la acción ayuda a determinar si la señal es positiva o negativa. Cuando la señal es positiva, el nivel de entrada se convierte en el máximo de la vela del rango de apertura, y cuando la señal es negativa, el nivel de entrada es el mínimo de esta vela del rango de apertura, lo que ayuda a determinar la posición larga o corta.

  • 00:40:00 El orador analiza la función de posición y cómo optimizar una estrategia comercial utilizando una plataforma llamada BlueShift. La función de posición se basa en ingresar transacciones para señales de acciones y asignar el mismo capital para todas ellas. La regla de entrada se limita a la primera hora después del rango de apertura y solo se ingresan los niveles de entrada incumplidos. La regla de salida es cuadrar las posiciones de las operaciones ingresadas 30 minutos antes del cierre del mercado. La plataforma BlueShift requiere familiaridad con el lenguaje de programación Python para implementar estrategias comerciales, incluidos indicadores técnicos y estrategias cuantitativas, para mejorar las estrategias comerciales.

  • 00:45:00 El orador explica el proceso de creación de un universo para operar utilizando la plataforma BlueShift y la función "símbolo". Luego, el orador discutió cómo calcular la señal para la estrategia comercial consultando los datos históricos de los precios de las acciones, extrayendo los precios actuales y de la última barra, incluida la volatilidad, y normalizando la brecha hacia arriba y hacia abajo utilizando la volatilidad. También se explicaron las condiciones comerciales para una fase alcista, bajista o neutral. Además, el orador describió dos pequeñas funciones para desactivar el comercio después de un cierto período y deshacer o cuadrar posiciones antes del cierre del mercado. Finalmente, el orador describió el proceso de bucle para crear señales y colocar operaciones en función del estado de ánimo alcista, bajista o neutral y romper los rangos de apertura.

  • 00:50:00 El orador analiza el proceso de optimización de una estrategia comercial. Explican que antes de iniciar el proceso de optimización, es importante estimar cuáles son los parámetros de la estrategia, como el umbral de la señal, el día de cálculo de la volatilidad, la función de posición, etc. El siguiente paso es crear una función objetivo que determine cuál es la la optimización debe basarse en: ya sea para maximizar los rendimientos totales o la presión corta. El orador sugiere realizar una búsqueda cambiando los parámetros dentro de un rango para ver qué combinación da la función objetivo máxima. Muchas plataformas ofrecen esto como una característica, utilizando algoritmos genéticos o recocido simulado para acelerar el proceso de optimización.

  • 00:55:00 El orador explica la forma científica de desarrollar una estrategia, que implica ideación, prueba de hipótesis y evaluación; si algo no funciona, tíralo, y si funciona, despliégalo. El orador advierte contra el uso de herramientas como la búsqueda de parámetros para maximizar la función objetivo, ya que esencialmente está optimizando la estrategia para el pasado, no para el futuro. En cambio, sugieren un enfoque basado en la investigación para descubrir qué salió mal y qué se puede mejorar, aunque es difícil generalizar. Finalmente, el ponente propone utilizar un objetivo de obtención de beneficios basado en la opcionalidad y las teorías de opciones para mejorar una estrategia comercial.

  • 01:00:00 El orador comenta dos mejoras que hizo a una estrategia comercial. La primera mejora involucró la implementación de una estrategia de ganancia de puerta, que implica asegurar la ganancia cuando el movimiento desde el nivel de entrada al precio actual es mayor o menor que el objetivo de ganancia. La segunda mejora implicó poner un límite superior en los umbrales de generación de señales, lo que aumentó la tasa de ganancias de la estrategia. El orador también enfatiza la importancia de la estabilidad de la métrica de la serie temporal para generar ganancias consistentes, y sugiere que la no linealidad puede perjudicar la estrategia. En general, el orador demuestra cómo la incorporación de conocimientos teóricos puede mejorar significativamente el rendimiento comercial.

  • 01:05:00 El disertante analiza agregar un umbral superior al umbral cero para ingresar y colocar un umbral inferior para evitar sobrepasar la región de reversión principal de la relación señal versus resultado. Esto ayuda a evitar la no linealidad y conduce a una reducción y un rendimiento mejorados. El disertante también discute el uso de stop-loss como control de riesgo en lugar de un mecanismo de señal y presenta la idea de usar una función sigmoidea para la función de posición. El uso de esta función ayuda a evitar realizar una gran cantidad de operaciones en la zona en la que no estamos seguros de si la señal es positiva o negativa, lo que lleva a una mejora significativa en el rendimiento. En general, casi todas las métricas se ven muy bien con la estabilidad de la serie temporal en un 80 por ciento.

  • 01:10:00 El orador analiza otras técnicas de optimización para las estrategias comerciales, como la adición de filtros para la volatilidad y la dirección del mercado, así como la implementación de un mecanismo de cambio para adaptarse a las condiciones cambiantes del mercado. El orador también aborda la importancia de las medidas de control de riesgos cuando se pone en marcha una estrategia, incluida la determinación de perfiles comerciales, el establecimiento de parámetros de control de riesgos y la implementación de límites en la cantidad máxima de operaciones y el tamaño máximo por operación para evitar operaciones deshonestas. La sección finaliza con una breve descripción general de cómo implementar una estrategia comercial utilizando un portal de capacitación en vivo.

  • 01:15:00 El orador explica la importancia de implementar un enfoque estratégico en lugar de un enfoque comercial al optimizar una estrategia comercial, y enfatiza la necesidad de un interruptor de apagado para detener una estrategia. Muestra cómo Blueshift permite a los usuarios hacer esto a través de sus configuraciones seleccionables, que incluyen la eliminación automática de una estrategia cuando alcanza un cierto porcentaje de pérdida. El orador también destaca la importancia de garantizar que no haya cambios entre el código de backtesting y el código de negociación en vivo. Resume el proceso de pasar de 0,74 a un respetable índice de Sharpe de 1,2, centrándose en las fases de optimización, ideación, prueba e implementación. El orador también responde preguntas relacionadas con la función de posición y los derivados de Bitcoin, y dirige a los usuarios a recursos en Github y YouTube para obtener más información.

  • 01:20:00 El ponente explica que EPAT es un programa práctico centrado en el comercio, por lo que es adecuado para aquellos interesados en convertirse en comerciante o trabajar en una mesa de negociación de corretaje. Por otro lado, aquellos que buscan convertirse en un quant de riesgo deberían considerar otros programas que son más teóricos. Cuando se le preguntó acerca de los temas de estadística que debe saber para el comercio, el orador sugiere tomar cualquier libro de estadísticas de nivel universitario y desarrollar conocimientos sobre la aplicación de estadísticas para el comercio. También recomiendan seguir blogs cuantitativos o cuentas de Twitter para encontrar buenos materiales. En términos de estrategia, el orador señala que incluso una estrategia rentable puede quedar rezagada con respecto a la inflación, pero creen que la estrategia de ejemplo discutida en la conferencia probablemente supere la inflación. Además, el orador señala que es posible crear una estrategia para un mercado bajista.

  • 01:25:00 El video analiza varios aspectos de la optimización de una estrategia comercial. El enfoque de la creación de estrategias está en la neutralidad del mercado, donde la estrategia tiene cero beta y no se ve afectada por si el mercado está en un mercado bajista o alcista. El video continúa explicando cómo corregir una estrategia que puede no funcionar bien debido a una suposición incorrecta, como usar una estrategia adaptativa o un poco de filtro. Además, el video explica cómo este programa ayuda a los comerciantes a definir estrategias buenas y rentables enseñándoles cómo pensar en términos de estadísticas y cuantificación para traducir los pensamientos en código. Finalmente, el video explica que es posible convertirse en un comerciante de algo individual exitoso en el comercio de frecuencia media a baja, pero el comercio de alta frecuencia requiere una gran institución.

  • 01:30:00 El orador enfatiza la importancia del desarrollo de estrategias y el esfuerzo requerido para obtener ganancias en el comercio de algoritmos. El conocimiento de programación es beneficioso, pero no crucial; las personas sin antecedentes de programación se han puesto al día con la capacitación. Los conjuntos de habilidades fundamentales son la propiedad del propio éxito y la capacidad de aprender. El orador aborda preguntas específicas sobre la definición de puntos bajos y puntos altos locales en el código, la obtención y el uso del código para el comercio de opciones y la búsqueda de código de muestra. El código se puede encontrar en Github, y el orador señala que el programa incluye partes de estrategias comerciales, pero no está seguro de si se incluye el tamaño de la posición.

  • 01:35:00 El disertante analiza el uso del comercio algorítmico en estrategias de opciones simples como los cóndores de hierro, afirmando que la ejecución es más importante que la estrategia real en el comercio de alta frecuencia debido a la importancia de la velocidad. Para las estrategias a mediano y largo plazo, las fuentes alfa son más importantes que la velocidad, pero el comercio algorítmico aún puede ser útil para monitorear múltiples opciones en diferentes acciones para evitar perder operaciones. El orador también analiza el uso de datos alternativos, expresando emociones encontradas sobre su efectividad y afirmando que algunos datos alternativos son útiles mientras que otros no lo son. El uso de valores atípicos en las estrategias comerciales depende del perfil comercial y el perfil de riesgo de la estrategia. Por último, el ponente menciona estrategias adaptativas, que pueden optimizarse según las condiciones del mercado y varias técnicas para crear estas estrategias.

  • 01:40:00 El orador discute la posibilidad de construir estrategias comerciales basadas en varios tipos de gráficos, pero advierte que no hay comidas gratis en el mercado y que deben existir reglas específicas para garantizar el éxito. El orador también menciona que el soporte está disponible para aquellos que buscan comenzar su propia tarea comercial, pero que el éxito del algoritmo en mercados sin liquidez depende de la estrategia que se emplee. El orador advierte que ninguna clase de activos es intrínsecamente mejor que otra y advierte que las corazonadas no deben ser la base para las decisiones comerciales.

  • 01:45:00 El video analiza cómo el programa EPAT puede ayudar a los operadores a optimizar su estrategia comercial mediante el aprendizaje de varios paradigmas de estrategia. El programa ofrece diez o más paradigmas diferentes para aumentar el éxito comercial y la seguridad. Se alienta a los espectadores a hacer cualquier pregunta que puedan tener sobre el programa y sus beneficios potenciales para sus carreras y negocios. El video también menciona que las personas interesadas pueden conectarse con los asesores del programa con respecto a la admisión y la flexibilidad de tarifas a través del foro proporcionado.