Comercio Cuantitativo - página 26

 

Negociación algorítmica en los mercados de productos básicos



Negociación algorítmica en los mercados de productos básicos

Sunil Lani, vicepresidente adjunto de NCDEX (Bolsa Nacional de Productos Básicos y Derivados), aprovecha la oportunidad para profundizar en el mundo del comercio algorítmico en los mercados de productos básicos, centrándose específicamente en los productos básicos agrícolas. NCDEX, siendo la bolsa agrícola más grande de la India, ofrece una amplia gama de aproximadamente 20 productos básicos para el comercio.

Lani comienza presentando los tres estilos comerciales populares comúnmente empleados en los mercados de productos básicos: cobertura, arbitraje y comercio direccional. Destaca la cobertura como una estrategia de inversión utilizada para mitigar el riesgo asociado con una inversión principal. En el contexto de NCDEX, los agricultores a menudo cubren sus activos agrícolas subyacentes para minimizar la exposición al riesgo.

Continuando, el orador cambia la discusión hacia dos tipos de estrategias comerciales que prevalecen en los mercados de productos básicos: cobertura y arbitraje. Lani enfatiza la importancia de los activos subyacentes altamente correlacionados en las estrategias de cobertura. Para el comercio de arbitraje, profundiza en dos enfoques específicos: spread de calendario y comercio de pares, y señala que este último comparte similitudes con las estrategias de cobertura. Lani enfatiza la importancia de seleccionar productos altamente correlacionados y cointegrados para el comercio de pares, sugiriendo la aplicación de la prueba T Fuller para garantizar la validez de las correlaciones.

Además, Lani ofrece una descripción general de las diversas etapas involucradas en el comercio algorítmico. Explica que el proceso comienza con la identificación y el filtrado de scripts o instrumentos apropiados para aplicar el concepto comercial. Posteriormente, se visualiza el modelo, seguido de un riguroso backtesting y optimización de parámetros o del propio modelo. Los siguientes pasos implican el comercio en papel y, finalmente, la transición al comercio en vivo, donde está en juego dinero real.

Continuando con su discusión, Lani se enfoca en los pasos iniciales del comercio algorítmico. Él enfatiza la importancia de intercambiar ideas comerciales y finalizar una lógica comercial que se alinee con los objetivos del comerciante. Las consideraciones clave incluyen determinar la frecuencia de las operaciones, seleccionar el segmento apropiado para operar y establecer los períodos de backtesting. Para ilustrar los desafíos de comprender los datos para las estrategias comerciales, el orador presenta datos sobre la producción interna bruta (PIB) de la India en varios sectores. Convierte los datos en representaciones gráficas, lo que facilita una mejor comprensión y sugiere examinar las correlaciones con los movimientos de precios. Además, Lani muestra representaciones visuales de datos agrícolas históricos, enfatizando la importancia de analizar datos desde múltiples perspectivas.

El orador procede a discutir los recursos necesarios para el comercio algorítmico en los mercados de productos básicos. Clasifica las estrategias comerciales en dos áreas principales: arbitraje e impulso. Se emplean comúnmente técnicas como el comercio de pares, el análisis de correlación, los promedios móviles y la distribución de probabilidad. La infraestructura es un aspecto crucial del comercio algorítmico, incluida la conectividad con un corredor a través de una API y el alojamiento del algoritmo en la nube o en las instalaciones. Lani también destaca la importancia de la visualización de datos y los indicadores técnicos, que se pueden lograr con herramientas como Excel, Tableau, Power BI y TradingView.

Lani explora más a fondo varias herramientas y plataformas adecuadas para el comercio algorítmico en los mercados de productos básicos. Menciona que los no programadores o los semiprogramadores suelen optar por plataformas como Metatrader e Interactive Brokers. Para propósitos de programación pura, Python emerge como el lenguaje líder, con plataformas de comercio algorítmico basadas en Python como Quantopian, Blueshift, QuanTX y Zerodha ganando popularidad. Además, el orador destaca las bibliotecas esenciales para el procesamiento de datos y las pruebas retrospectivas, incluidas Pandas, Numpy, Beautifulsoup, Backtrader, así como bibliotecas de análisis de sentimientos como Stream Python, Feedparser, Peopie y NLP.

En el segmento subsiguiente, Lani explica el proceso de generar una idea comercial y diseñar un modelo utilizando productos básicos agrícolas como ejemplo. Dado que las materias primas agrícolas tienden a ser menos volátiles que las acciones o el Forex, propone aplicar una estrategia de reversión a la media utilizando como indicador las Bandas de Bollinger, específicamente establecidas en dos desviaciones estándar del rango de precio medio. Los criterios de filtrado para seleccionar un producto líquido implican elegir uno con un volumen de al menos 1080, y Lani recomienda operar con Jana en el NCDX. Para visualizar el modelo, Lani sugiere utilizar la página de inversión.com para dibujar las Bandas de Bollinger, con diferentes niveles que indican los puntos de compra y venta.

Cambiando el enfoque a backtesting, Lani enfatiza su importancia en la verificación de la lógica de un modelo de comercio algorítmico utilizando datos históricos. Este paso es crucial para evitar posibles pérdidas cuando el modelo se implementa en un entorno real. Lani explica los pasos involucrados en el backtesting, que incluyen descargar datos de un portal abierto, importar bibliotecas relevantes, escribir funciones de soporte, generar señales de compra y venta, visualizar el resultado y evaluar el retorno generado por la estrategia. También sugiere considerar parámetros como la rentabilidad, la reducción máxima, la ganancia máxima y el stop-loss durante el proceso de backtesting. Lani aconseja utilizar funciones de backtesting personales en lugar de depender únicamente de bibliotecas obtenidas de plataformas como Github.

El orador procede a explicar los diversos parámetros que toma una función para generar señales de compra y venta basadas en marcos de datos, tipos de estrategia, criterios de entrada y salida y alimentación posicional. Los comerciantes pueden configurar el precio de apertura o cierre para sus cálculos, así como establecer porcentajes de stop-loss y objetivos. Lani también analiza una función de informes estadísticos y otra función que crea niveles utilizando la desviación estándar para un indicador elegido. Finalmente, la función principal invoca estas otras funciones para devolver señales de compra y venta basadas en la estrategia elegida y generar un resumen.

En el futuro, Lani demuestra cómo generar informes de backtesting comerciales utilizando la habilidad posicional de práctica de BV. La salida incluye un marco de datos que contiene todas las operaciones, los cargos de transacción y los márgenes de deslizamiento. Se invoca la función de backtesting y se generan los informes. Estos informes proporcionan estadísticas y representaciones gráficas de la salida, mostrando los rendimientos porcentuales, los detalles de la transacción y los rendimientos acumulados durante un período de tiempo específico. Lani analiza el informe y sugiere establecer un stop-loss en torno a -1,5 para evitar pérdidas superiores al -2% o al -3%. El beneficio máximo obtenido de los resultados del backtesting fue del 8%, lo que indica que el stop-loss se puede fijar en un máximo del 8% o del 9%.

Luego, el orador analiza el proceso de optimización de un algoritmo. Lani explica que un enfoque de la optimización consiste en crear otro algoritmo que ejecute el algoritmo original varias veces utilizando diferentes conjuntos de parámetros. Para ilustrar esto, proporciona un ejemplo en el que se optimiza el período retrospectivo para un período retroactivo. Al crear una lista de varios valores para el período retrospectivo y utilizar una función de combinación, se puede generar una lista completa de todos los conjuntos de parámetros. Lani enfatiza la importancia de optimizar los algoritmos para mejorar su desempeño en los mercados de productos básicos.

Continuando con la discusión sobre la optimización, Lani explica el proceso de usar tres listas para evaluar cada par a través del método del codo con diferentes parámetros para el backtesting. Los resultados del backtesting se almacenan en un marco de datos llamado DF Optimizer, lo que permite identificar la combinación que produce los máximos rendimientos. Las variables optimizadas luego se almacenan en el rol optimizado. Lani advierte contra el sobreajuste de los datos durante el proceso de optimización y destaca la importancia de ejecutar los mismos parámetros en el próximo período para garantizar su precisión. Finalmente, el orador descarga el informe para examinar los resultados.

Lani procede a presentar el código utilizado para optimizar los parámetros comerciales y comparte las estadísticas resultantes, incluidos los rendimientos, los rendimientos medios, la reducción máxima y la relación entre ganancias y pérdidas. Los parámetros optimizados dieron como resultado un rendimiento del 22,8 %, una mejora significativa en comparación con el 9 % logrado con la combinación de parámetros anterior. Lani subraya la importancia del comercio en papel para probar algoritmos sin arriesgar dinero real y enfatiza la necesidad de diversificación, gestión de cartera y gestión de riesgos al hacer la transición al comercio en vivo. Concluye señalando las similitudes entre el proceso de desarrollo del comercio algorítmico y el ciclo de vida del desarrollo del producto de software, enfatizando la importancia de ejecutar todas las etapas con diligencia para garantizar el éxito del proyecto.

  • 00:00:00 Sunil Lani, vicepresidente adjunto de NCDEX, analiza el comercio algorítmico en los mercados de productos básicos, específicamente productos agrícolas. NCDEX es el intercambio agrícola más grande de la India y ofrece alrededor de 20 productos básicos para el comercio. Lani explica que hay tres estilos comerciales populares cuando se trata de materias primas: cobertura, arbitraje y comercio direccional. La cobertura es una inversión para mitigar el riesgo de una inversión primaria y, en NCDEX, los agricultores se protegen contra sus propios activos subyacentes para minimizar el riesgo.

  • 00:05:00 El orador analiza dos tipos de estrategias comerciales en el mercado de productos básicos: cobertura y arbitraje. El orador enfatiza la importancia de los activos subyacentes altamente correlacionados en la cobertura. Por su parte, en el arbitraje, el ponente ahonda en dos formas de operar: el spread de calendario y el pair trading, siendo este último similar a la cobertura. El orador destaca que las materias primas elegidas para el comercio de pares deben estar altamente correlacionadas y cointegradas, y recomienda aplicar la prueba T Fuller para asegurar esto. Además, el orador brinda una descripción general de las diversas etapas del comercio algorítmico, que incluye la identificación y el filtrado de scripts o instrumentos para aplicar el concepto comercial, la visualización del modelo, el backtesting, la optimización de parámetros o el modelo, el comercio en papel y el comercio en vivo.

  • 00:10:00 El orador analiza los pasos iniciales del comercio algorítmico, comenzando con una lluvia de ideas y finalizando con una idea lógica comercial. Mencionan la necesidad de identificar la frecuencia de las transacciones, qué segmento usar para negociar y los períodos de prueba retrospectiva. Luego, el orador presenta datos sobre la producción interna bruta (PIB) de los diversos sectores de la India para demostrar la dificultad de comprender los datos para las estrategias comerciales. Convierten los datos en una representación gráfica para brindar una mejor comprensión y sugieren observar las correlaciones con el precio. Luego, el orador presenta representaciones visuales de datos agrícolas a lo largo del tiempo para demostrar cómo los datos se pueden interpretar de manera diferente y la importancia de analizarlos de múltiples maneras.

  • 00:15:00 El orador analiza los recursos necesarios para el comercio algorítmico en los mercados de productos básicos. Él divide las estrategias comerciales en dos áreas principales, que incluyen el arbitraje y el impulso, con técnicas como el comercio de pares, la correlación, los promedios móviles y la distribución de probabilidad. Uno de los aspectos más importantes del comercio algorítmico es la infraestructura, incluida la conexión a un corredor a través de la API y el alojamiento del algoritmo en la nube o en las instalaciones. Además, se pueden utilizar herramientas como Excel, Tableau, Power BI y TradingView para la visualización de datos y la aplicación de indicadores técnicos.

  • 00:20:00 El orador analiza varias herramientas y plataformas que se pueden usar para el comercio algorítmico en los mercados de productos básicos. Para los no programadores o semiprogramadores, Metatrader e Interactive Brokers son opciones populares, mientras que Python es el lenguaje de programación líder para herramientas de programación pura. En particular, se analizan en detalle las plataformas comerciales algorítmicas basadas en Python, como Quantopian, Blueshift, QuanTX y Zerodha. El orador también destaca bibliotecas populares de procesamiento de datos y pruebas retrospectivas como Pandas, Numpy, Beautifulsoup y Backtrader, y bibliotecas de análisis de sentimientos como Stream Python, Feedparser, Peopie y NLP.

  • 00:25:00 El orador explica cómo generar una idea comercial y diseñar un modelo utilizando un ejemplo de materias primas agrícolas, que son relativamente menos volátiles que las acciones y Forex. La idea es aplicar una estrategia de reversión a la media utilizando un indicador llamado Bandas de Bollinger, fijado en dos desviaciones estándar del rango de precio medio. Los criterios de filtrado incluyen seleccionar una materia prima líquida con un volumen de al menos 1080, para lo cual el orador sugiere intercambiar a Jana en el NCDX. El modelo se puede visualizar usando la inversión.com dibujando las Bandas de Bollinger, con diferentes niveles que indican los puntos de compra y venta.

  • 00:30:00 El orador analiza el proceso de backtesting de un modelo de comercio algorítmico en los mercados de materias primas. El backtesting es importante para verificar la lógica utilizando datos históricos y evitar perder dinero si el modelo funciona mal en el entorno real. Durante el backtesting, se deben considerar varios parámetros, como rendimientos, reducción máxima, ganancia máxima y stop loss. El orador también explica los pasos involucrados en el backtesting, incluida la descarga de datos de un portal abierto, la importación de bibliotecas, la escritura de funciones de soporte, la generación de señales de compra y venta, la visualización de la salida y la evaluación del retorno generado por la estrategia. El orador también menciona el uso de sus propias funciones de backtesting en lugar de bibliotecas de Github.

  • 00:35:00 El orador explica los diferentes parámetros que toma una función para devolver señales de compra y venta basadas en marcos de datos, tipos de estrategia, criterios de entrada y salida y alimentación posicional. La función permite a los operadores configurar el precio de apertura o cierre para sus cálculos, así como el límite de pérdidas y los porcentajes objetivo. El orador también analiza una función que genera informes estadísticos y una función que crea niveles utilizando la desviación estándar para un indicador elegido. Por último, la función principal invoca las otras funciones para devolver señales de compra y venta basadas en la estrategia elegida y generar un resumen.

  • 00:40:00 El orador muestra cómo generar informes de backtesting comerciales utilizando la habilidad posicional de práctica de BV. La salida incluye un marco de datos con todos los intercambios, cargos de transacción y bordes deslizantes. Se invoca la función de backtesting y se generan los informes. Los informes incluyen estadísticas y representaciones gráficas de la salida que muestran el porcentaje de devoluciones, la transacción y las devoluciones acumuladas durante un período de tiempo. El ponente analiza el informe y aconseja fijar el stop-loss en torno a -1,5 para evitar pérdidas del -2% y -3%. La ganancia máxima obtenida fue del 8%, lo que significa que el stop-loss se puede establecer en un 8% o un 9% como máximo.

  • 00:45:00 El orador discute el proceso de optimización de un algoritmo. Explican que una forma de optimizar un algoritmo es crear otro algoritmo que ejecute el algoritmo original varias veces usando diferentes conjuntos de parámetros. El orador brinda un ejemplo de este proceso en el que optimizan el período retrospectivo para un período retroactivo. Crean una lista de varios valores para el período retrospectivo y utilizan una función de combinación para crear una lista completa de todos los conjuntos de parámetros. El ponente destaca la importancia de optimizar los algoritmos para mejorar su rendimiento en los mercados de materias primas.

  • 00:50:00 El orador analiza el proceso de usar tres listas para ejecutar cada par a través del método del codo con diferentes parámetros para verificar los resultados de las pruebas retrospectivas, almacenándolos en un marco de datos llamado optimizador DF. Comprueban la combinación que retiene los rendimientos máximos y almacenan las variables optimizadas en el rol optimizado. El proceso de optimización debe tener cuidado de no sobreajustar los datos. Destacan la importancia de ejecutar los mismos parámetros en el siguiente período para garantizar que los parámetros de optimización sean correctos. Finalmente, el ponente descarga el informe para ver los resultados.

  • 00:55:00 El orador repasa el código utilizado para optimizar los parámetros comerciales y las estadísticas que produjo, incluidos los rendimientos, los rendimientos medios, la reducción máxima y la proporción de pérdidas y ganancias. Los parámetros optimizados dieron como resultado un rendimiento del 22,8 %, una mejora significativa con respecto al 9 % de la combinación anterior. Destacan la importancia del comercio de papel para probar el algoritmo sin invertir dinero y la necesidad de diversificación, cartera y gestión de riesgos cuando se lanza. También señalan que el proceso de desarrollo del comercio algorítmico es similar al ciclo de vida del desarrollo de productos de software.

  • 01:00:00 El orador explica cómo se pueden comparar las etapas del comercio algorítmico con las del desarrollo de software, siendo la formulación de la estrategia comercial similar a la etapa de planificación y requisitos, y el mapeo del comercio en papel y el comercio de simulación con el Control de calidad. El ponente destaca que todas las etapas son importantes y que no ejecutar correctamente alguna de ellas puede llevar al fracaso de todo el proyecto.
 

Predecir tendencias en los mercados bursátiles utilizando la programación AI y Python



Predecir tendencias en los mercados bursátiles utilizando la programación AI y Python

Esta sesión de seminario web ofrece un tutorial de aprendizaje práctico centrado en predecir tendencias utilizando IA en el mercado de valores. Los participantes participarán activamente en la creación de un modelo de árbol de clasificación utilizando un Jupyter Notebook. El objetivo principal es desarrollar un árbol de clasificación que pueda servir como una herramienta para establecer reglas comerciales basadas en los rendimientos futuros positivos o negativos anticipados.

La utilización de un modelo de árbol de decisiones en el comercio es una técnica esencial de aprendizaje automático que proporciona una experiencia de aprendizaje inmersiva e interactiva. Durante la sesión, los asistentes tendrán la oportunidad de trabajar directamente en un cuaderno de Python junto con un instructor.

El seminario web tiene como objetivo cubrir las siguientes áreas clave:

  • Obtener una comprensión de los conceptos subyacentes y la intuición detrás de varios indicadores y aprender su aplicación práctica
  • Trabajar con datos de los mercados de valores de EE. UU. para generar indicadores comerciales esenciales

La sesión grabada profundiza en cómo se puede aprovechar el modelo de árbol de decisiones en el comercio para extraer reglas comerciales valiosas. Estas reglas sirven como base para tomar decisiones informadas sobre cuándo comprar o vender valores.

A lo largo del vídeo, los participantes adquirirán conocimientos sobre:

  • Utilizar inteligencia artificial (IA) y el lenguaje de programación Python para predecir tendencias en los mercados de valores
  • Visualización efectiva de datos para obtener información
  • Construcción de reglas comerciales basadas en rendimientos futuros usando un modelo de árbol de decisión
  • Comprender las variables predictoras y las variables objetivo, comprender la lógica detrás de cada indicador técnico e implementarlos de manera efectiva
  • Explorando una variedad de indicadores comerciales
  • Aplicar los conceptos aprendidos a los datos del mundo real de los mercados de valores de EE. UU. para desarrollar los indicadores comerciales necesarios

Para beneficiarse plenamente de este seminario web, los asistentes deben poseer:

  • Conocimientos técnicos relacionados con la IA y el aprendizaje automático
  • Experiencia previa en el comercio
  • Una sólida comprensión del mercado de valores y su dinámica.

En cuanto a las variables, las variables predictoras en este contexto se refieren a los indicadores técnicos empleados para predecir las tendencias del mercado. Por otro lado, la variable objetivo significa la tendencia esperada para el día siguiente, específicamente si será positiva o negativa.

 

Estrategias cuantitativas de gestión de carteras Por Prodipta Ghosh - 23 de julio de 2019



Estrategias cuantitativas de gestión de carteras Por Prodipta Ghosh - 23 de julio de 2019

Prodipta Ghosh, vicepresidente de Quantitative Portfolio Management, enfatiza que no existe una estrategia única para el comercio de acciones debido a la presencia de incertidumbres en los mercados financieros, la naturaleza dinámica del mercado a lo largo del tiempo y la variedad de objetivos. y apetitos de riesgo de los individuos. Destaca que incluso con una visión o modelo perfecto del mundo, sería imposible dar respuestas a las preguntas de los comerciantes, ya que cada persona opera dentro de un contexto único. Por lo tanto, no existe una estrategia perfecta para nadie en el mundo.

Durante su presentación, Prodipta Ghosh profundiza en cuatro estrategias cuantitativas de gestión de carteras. Estas estrategias incluyen la utilización de Bandas de Bollinger, el empleo de una estrategia de cruce de promedio móvil simple, el análisis del patrón de velas japonesas doji y la incorporación del Índice de Fuerza Relativa (RSI). Si bien un índice de Sharpe alto teóricamente puede sugerir la mejor estrategia, el rendimiento pasado no siempre puede garantizar resultados futuros. Por lo tanto, es crucial construir una cartera que abarque diversas estrategias y activos para mitigar el riesgo y evitar reducciones significativas. Ghosh demuestra los beneficios de asignar capital por igual a las cuatro estrategias, mostrando cómo una cartera diversificada puede resistir la volatilidad del mercado y evitar pérdidas sustanciales.

Prodipta Ghosh proporciona una explicación de los fundamentos de la gestión de carteras y la distingue de invertir en una sola acción. La gestión de cartera implica desarrollar una estrategia para múltiples estrategias o activos, teniendo en cuenta los riesgos, las incertidumbres, el paso del tiempo y los contextos específicos. El valor de una estrategia se deriva de los rendimientos subyacentes multiplicados por posiciones, mientras que el valor de la cartera está determinado por el flujo ponderado de rendimientos subyacentes. Para optimizar la gestión de la cartera, se resuelve un problema matemático definiendo una función U que depende del valor de la cartera P y encontrando los pesos W que maximizan U. Diferentes estrategias de optimización, como la optimización de la varianza media, la optimización de Kelly y la penalización por riesgo optimización, se puede emplear en función de cómo se define U y el enfoque de optimización.

El orador procede a discutir las estrategias de gestión de carteras cuantitativas y el papel de los problemas de optimización en el proceso. Explora las diversas restricciones que se pueden especificar en un problema de optimización, como limitar el rango de una cartera y los tipos de carteras que se pueden construir, incluidas las basadas en estrategias alfa, carteras de factores o colecciones de acciones individuales. El objetivo es definir una condición de maximización que resulte en una cartera con valor máximo o función del valor de la cartera. Además, el disertante aborda la cuestión de si una cartera igualmente ponderada es razonable, lo que depende de circunstancias específicas y puede verse como un problema de optimización con una penalización en el cuadrado de los errores.

Prodipta Ghosh profundiza en el concepto de riesgo y utilidad en la gestión de carteras, destacando los desafíos en la estimación de los rendimientos y riesgos esperados. Introduce la teoría moderna de la cartera y la utilidad cuadrática como enfoques para maximizar los rendimientos y minimizar el riesgo. El orador emplea el ejemplo de la paradoja de San Pittsburgh para ilustrar cómo la toma de decisiones humanas puede desviarse de los promedios matemáticos.

La relación entre utilidad y riesgo es explicada por Prodipta Ghosh, quien enfatiza su importancia en la construcción de una cartera sólida. Demuestra el concepto de prima de riesgo, que cuantifica la diferencia entre el pago o retorno esperado de una inversión riesgosa y la cantidad que un individuo está dispuesto a aceptar por un pago determinado. Además, explica que una función de utilidad es una representación matemática de la riqueza que informa cuánto se valora un dólar adicional, lo que ayuda a determinar las cantidades apropiadas para invertir. Comprender la interacción entre la utilidad y el riesgo permite a los inversores desarrollar carteras que logren un equilibrio entre el riesgo y la rentabilidad.

El ponente analiza la noción de aversión al riesgo en la inversión, lo que sugiere que los inversores prefieren ciertas inversiones a aquellas con rendimientos fluctuantes. La aversión al riesgo sirve como un supuesto común en la gestión cuantitativa de carteras, con la prima de riesgo representada por la letra griega Pi. Esta prima denota la cantidad que un inversor está dispuesto a pagar para aceptar un rendimiento fluctuante de media cero. Luego, el orador explica la función de utilidad cuadrática y cómo conduce a la optimización de la media y la varianza de una cartera. La construcción de una cartera basada en la Teoría Moderna de la Cartera implica encontrar un equilibrio entre la media y la varianza de la cartera.

Prodipta Ghosh procede a explicar el proceso de optimización de la utilidad esperada de la cartera logrando un equilibrio entre la media y la varianza. Utiliza Excel para simular rendimientos de diferentes activos y calcula la matriz de covarianza, que luego se utiliza para determinar los rendimientos, la varianza y el riesgo de la cartera en función de diferentes ponderaciones. Al variar los pesos y calcular el rendimiento y la varianza de la cartera para todos los escenarios posibles, se puede resolver un problema de optimización. El gráfico resultante muestra la relación de Sharpe, que representa la relación entre el rendimiento y el riesgo, para cada conjunto de ponderaciones.

A continuación, Prodipta Ghosh introduce el concepto de fronteras eficientes en la teoría moderna de carteras. Él describe la frontera eficiente como el rango en el que debe estar una cartera para lograr la máxima rentabilidad en función de una determinada tolerancia al riesgo. Explica además que la adición de un activo de bajo riesgo, como un activo libre de riesgo, agrega una dimensión interesante al concepto. El índice de Sharpe más alto se identifica a partir de la cartera tangente, que es la cartera formada por la combinación del activo libre de riesgo con la frontera eficiente. La línea que conecta el cero con la cartera tangente se denomina línea de mercado y presenta una opción entre invertir en la cartera de mercado u optar por un activo libre de riesgo al definir la asignación.

Prodipta Ghosh profundiza en el Modelo de fijación de precios de activos de capital (CAPM), que cambia la perspectiva del riesgo en las finanzas al medirlo como una contribución a la cartera de mercado en lugar de un riesgo independiente. CAPM captura la tasa de rendimiento requerida para un activo riesgoso, calculada como la tasa libre de riesgo más una contribución a la cartera de mercado en términos de riesgo multiplicada por la diferencia entre el rendimiento de mercado y el rendimiento libre de riesgo. Este concepto proporciona una base teórica para la inversión en valor. A través de varios modelos, como el flujo de efectivo descontado y los modelos de compresión, los inversores pueden estimar un precio justo utilizando CAPM y capitalizar una mejor comprensión del riesgo idiosincrático.

El orador analiza varias estrategias de gestión de carteras, con un enfoque específico en la inversión de factores. La inversión factorial implica considerar múltiples factores de riesgo, más allá del riesgo de mercado, al construir una cartera. Cada factor conlleva una prima asociada, lo que lleva a diferentes estilos de inversión, incluida la asignación de factores, el momento de los factores o una inversión de retorno al valor y la selección de acciones. La inversión factorial ayuda a explicar el riesgo idiosincrático y proporciona una nueva interpretación de alfa y beta, donde alfa y beta se convierten en el alfa total si el delta F en la ecuación es invariable en el tiempo y positivo.

Prodipta Ghosh destaca las principales diferencias entre la inversión en valor y la inversión en factores y considera qué enfoque tiene más sentido para los comerciantes minoristas. Señala que la inversión en valor requiere una investigación exhaustiva sobre empresas individuales y, a menudo, implica una concentración en el riesgo idiosincrásico, lo que puede no ser adecuado para los comerciantes minoristas a pequeña escala. Por otro lado, la inversión factorial implica investigar los impulsores de riesgo del mercado y aprovecharlos sistemáticamente para asignar inversiones en función de los rendimientos esperados. El orador aborda brevemente las distinciones entre la investigación discrecional y la cuantitativa, afirmando que la gestión cuantitativa puede ofrecer más oportunidades de rendimiento superior si se utiliza correctamente.

El orador compara a los inversores de valor con los estrategas cuantitativos, y señala que, si bien los inversores de valor tienen una menor probabilidad de éxito, tienen el potencial de generar rendimientos sustanciales. Los estrategas cuantitativos, por otro lado, tienen una mayor probabilidad de éxito pero generan rendimientos relativamente más bajos pero consistentes. La ley fundamental de la inversión describe el índice de información como el índice de rendimiento superior dividido por el riesgo de la cartera, igualándolo al coeficiente de información o nivel de habilidad multiplicado por la raíz cuadrada de n, donde n representa el número de apuestas independientes que se pueden realizar. Los inversores cuantitativos pueden tener un mayor número de n, lo que les permite optimizar una cartera de factores. Ghosh también elabora otros métodos de optimización, como las optimizaciones KD o las optimizaciones de paridad de riesgo, cuyo objetivo es maximizar la riqueza terminal durante múltiples períodos mediante la acumulación de riqueza.

Prodipta Ghosh pasa a analizar la estrategia de cartera de Kelly, enfatizando su dominio a largo plazo debido a su enfoque en maximizar la riqueza final. Sin embargo, advierte que la estrategia de Kelly también es la más agresiva en términos de riesgo y puede no ser adecuada para jubilados o personas que no pueden permitirse riesgos a corto plazo. Explica además la estrategia de paridad de riesgos, que tiene como objetivo igualar las contribuciones de riesgo individuales y garantiza que la suma de los riesgos de todos los activos permanezca equilibrada. Si bien no existe una justificación teórica para este enfoque, se considera una asignación sensata del riesgo. Al decidir entre la estrategia de Kelly, la paridad de riesgo y la optimización de la varianza media, se debe considerar su apetito por el riesgo y la precisión de su modelado, que se puede mejorar a través del modelado de factores. En última instancia, estas estrategias giran en torno al equilibrio entre riesgo y rendimiento, con un fuerte énfasis en medir y gestionar el riesgo de manera efectiva.

Prodipta Ghosh procede a discutir el tema de las estrategias alfa y cómo combinarlas para crear una cartera completa. Si bien las optimizaciones de varianza media se pueden emplear para las estrategias alfa, se encuentran con un problema en el que toda la asignación en la cartera se destina a una única y mejor estrategia basada únicamente en datos históricos. Para abordar esta preocupación, Ghosh introduce el concepto de estrategias dentro de la muestra, donde todas las estrategias reciben el mismo voto. Otro enfoque es la cartera de cambio de arrepentimiento, que emplea técnicas de análisis de cambios como modelos ocultos de Markov o análisis de puntos de cambio para asignar capital entre diferentes estrategias alfa. Una técnica notable es el enfoque sin arrepentimiento, que aborda el problema de exploración versus explotación explorando sistemáticamente cada estrategia alfa para identificar la que tiene el mayor potencial antes de invertir fuertemente en ella.

Prodipta Ghosh destaca que existen numerosos recursos disponibles para una mayor exploración de la optimización de la cartera, incluidas plataformas como Wikipedia y el curso recientemente lanzado de Contra sobre gestión cuantitativa de la cartera. Menciona varias oportunidades de aprendizaje y crecimiento en la industria a través de los programas de Contra, como su portal interactivo de aprendizaje a su propio ritmo y Blue Shift, que ofrece pruebas retrospectivas gratuitas. Ghosh expresa su agradecimiento a la audiencia por su participación y los alienta a visitar el sitio web de Contra para obtener información y recursos adicionales.

  • 00:00:00 Prodipta Ghosh, vicepresidente de Quantitative Portfolio Management, explica que no existe una estrategia única para el comercio de acciones, ya que existen incertidumbres en los mercados financieros, el mercado cambia con el tiempo y las personas tienen diferentes objetivos y apetitos de riesgo. Señala que incluso con una visión o modelo perfecto del mundo, no sería posible encontrar respuestas para el tipo de preguntas que hacen los comerciantes, ya que todos tienen un contexto diferente. Por lo tanto, no existe una estrategia perfecta para nadie en el mundo.

  • 00:05:00 Prodipta Ghosh analiza cuatro estrategias cuantitativas de gestión de carteras, incluido el uso de bandas de Bollinger, una estrategia de cruce de promedio móvil simple, un patrón de velas doji y el índice de fuerza relativa (RSI). Si bien, en teoría, la mejor estrategia es una con un alto índice de Sharpe, el rendimiento pasado no siempre es garantía de resultados futuros. Por lo tanto, construir una cartera de diferentes estrategias y activos es crucial para evitar grandes retiros y mitigar el riesgo. Al asignar capital por igual a las cuatro estrategias, Ghosh demuestra cómo una cartera diversificada puede evitar pérdidas significativas frente a la volatilidad del mercado.

  • 00:10:00 Prodipta Ghosh explica los conceptos básicos de la gestión de carteras y en qué se diferencia de invertir en una sola acción. La gestión de cartera implica la creación de una estrategia para múltiples estrategias o activos, que se preocupa por los riesgos y las incertidumbres, el paso del tiempo y el contexto. El valor de una estrategia está determinado por los rendimientos subyacentes multiplicados por las posiciones. Por otro lado, el valor de la cartera es el flujo subyacente ponderado de rendimientos. La gestión de carteras resuelve un problema matemático definiendo una función U, que es una función del valor de la cartera P, y encontrando los pesos W que satisfacen la condición de maximización para maximizar U. Dependiendo de cómo se defina U y cómo se realice la optimización, hay Puede haber una variedad de posibilidades para las estrategias de optimización, como la optimización de la varianza media, la optimización de Kelly y la optimización de la penalización por riesgo.

  • 00:15:00 El orador analiza las estrategias cuantitativas de gestión de carteras y cómo los problemas de optimización influyen en ellas. Habla sobre los tipos de restricciones que se pueden especificar en un problema de optimización, como limitar el rango de una cartera y los diferentes tipos de carteras que se pueden construir, incluidas las basadas en estrategias alfa, carteras de factores o una colección de carteras individuales. cepo. El objetivo es definir una condición de maximización que resulte en una cartera con un valor máximo o función del valor de la cartera. El ponente también aborda la cuestión de si una cartera con la misma ponderación tiene sentido, lo que depende de circunstancias específicas y puede considerarse como un problema de optimización con una penalización en el cuadrado de los errores.

  • 00:20:00 Prodipta Ghosh analiza el concepto de riesgo y utilidad en la gestión de carteras. Él explica que si bien puede parecer sencillo estimar los rendimientos y riesgos esperados, en realidad puede ser bastante complicado. Introduce el concepto de la teoría moderna de la cartera y la utilidad cuadrática, cuyo objetivo es maximizar los rendimientos y minimizar el riesgo. También usa el ejemplo de la paradoja de San Pittsburgh para ilustrar cómo los humanos no siempre pueden tomar decisiones basadas en promedios matemáticos.

  • 00:25:00 Prodipta Ghosh explica la relación entre utilidad y riesgo, y cómo conducen a una buena cartera. Demuestra el concepto de prima de riesgo, que mide la diferencia entre el pago o rendimiento esperado de una inversión riesgosa y la cantidad que una persona estaría dispuesta a pagar por un pago determinado. También explica que una función de utilidad es una función matemática de la riqueza que nos dice cuánto vale un dólar extra y ayuda a determinar la cantidad a pagar. Al comprender la relación entre la utilidad y el riesgo, los inversores pueden crear una buena cartera que equilibre el riesgo y el rendimiento.

  • 00:30:00 El ponente discute el concepto de aversión al riesgo en la inversión, lo que significa que los inversores prefieren ciertas inversiones a las que fluctúan. La aversión al riesgo es una suposición común en la gestión cuantitativa de carteras, y la prima de riesgo es el valor de una letra griega llamada Pi, que representa la cantidad que un inversor está dispuesto a pagar para aceptar un rendimiento fluctuante de media cero. Luego, el orador explica la función de utilidad cuadrática y cómo conduce a la optimización de la media y la varianza de una cartera. La construcción de una cartera basada en la Teoría Moderna de la Cartera implica encontrar un equilibrio entre la media y la varianza de la cartera.

  • 00:35:00 Prodipta Ghosh explica el proceso de optimización de la utilidad esperada de la cartera equilibrando la media y la varianza. Utiliza Excel para simular los rendimientos de diferentes activos y calcular la matriz de covarianza, que luego se utiliza para calcular los rendimientos, la varianza y el riesgo de la cartera en función de diferentes pesos. Al variar los pesos y calcular el rendimiento y la varianza de la cartera para todos los casos posibles, se puede resolver un problema de optimización. El gráfico resultante muestra el índice de Sharpe, que es el índice de rentabilidad frente al riesgo, para cada conjunto de ponderaciones.

  • 00:40:00 Prodipta Ghosh explica el concepto de fronteras eficientes en la teoría de cartera moderna. Discute cómo la frontera eficiente es el área donde debe ubicarse una cartera para obtener los máximos rendimientos en función de la tolerancia al riesgo dada. Explica además que si se agrega un activo de riesgo de préstamo, como un activo libre de riesgo, el concepto se vuelve más interesante y el índice de Sharpe más alto se selecciona de la cartera tangente. También describe la línea que conecta el cero con la cartera tangente como la línea de mercado y explica cómo se convierte en una elección entre comprar la cartera de mercado y comprar un activo libre de riesgo y definir las asignaciones.

  • 00:45:00 Prodipta Ghosh explica el modelo de fijación de precios de activos de capital (CAPM). CAPM cambia el concepto de riesgo en las finanzas, midiendo el riesgo como una contribución a la cartera de mercado en lugar de un riesgo independiente. Mediante el uso de ecuaciones matemáticas, CAPM captura la tasa de rendimiento requerida para un activo riesgoso, que es la tasa libre de riesgo más una contribución a la cartera de mercado en términos de riesgo multiplicada por la diferencia en el rendimiento de mercado y la tasa libre de riesgo. devolver. Este concepto proporciona una base teórica para la inversión en valor. A través de varios modelos, incluidos los modelos de flujo de efectivo descontado y de compresión, los inversores estiman un precio justo utilizando CAPM y capitalizan su mejor comprensión del riesgo idiosincrático.

  • 00:50:00 Prodipta Ghosh analiza varias estrategias de gestión de carteras, centrándose en la inversión de factores. La inversión factorial implica considerar múltiples factores de riesgo en lugar de solo el riesgo de mercado al crear una cartera. Ghosh explica que cada factor tiene una prima asociada y esto conduce a diferentes estilos de inversión, incluida la asignación de factores, la sincronización de los factores o simplemente volver a la inversión de valor y la selección de acciones si todo está desempaquetado. La inversión factorial ayuda a explicar el riesgo idiosincrásico y proporciona una nueva interpretación de alfa y beta, donde alfa y beta se convierten en el alfa total si el delta F en la ecuación es invariable en el tiempo y positivo junto con beta.

  • 00:55:00 Prodipta Ghosh analiza las principales diferencias entre la inversión en valor y la inversión en factores, y cuál tiene más sentido para un comerciante minorista. Ghosh señala que la inversión en valor requiere un alto nivel de investigación sobre empresas individuales y, por lo general, implica una concentración en el riesgo idiosincrásico, lo que puede no ser adecuado para comerciantes minoristas a pequeña escala. Por otro lado, la inversión factorial implica investigar los impulsores de riesgo del mercado y sondearlos sistemáticamente en busca de factores para asignar inversiones en función del rendimiento esperado. Ghosh también aborda brevemente las diferencias entre la investigación discrecional y la cuantitativa, afirmando que la gestión cuantitativa puede ofrecer más oportunidades de rendimiento superior si se usa correctamente.

  • 01:00:00 Prodipta Ghosh explica la diferencia entre inversores de valor y estrategas cuantitativos. Mientras que los inversores de valor tienen una baja probabilidad de éxito, pero podrían generar múltiples embolsadores, los estrategas cuantitativos tienen una alta probabilidad de éxito, pero generan rendimientos relativamente más bajos pero constantes. La ley fundamental de la inversión describe el índice de información como un índice de rendimiento superior dividido por el riesgo de la cartera, que equivale al coeficiente de información o el nivel de habilidad multiplicado por la raíz cuadrada de n, donde n es el número de apuestas independientes que se pueden realizar. Como resultado, un inversor cuantitativo puede tener un mayor número de n, y es por eso que puede optimizar una cartera de fábrica. Además, Ghosh explica otros métodos de optimización como las optimizaciones KD o las optimizaciones de paridad de riesgo, que intentan maximizar la riqueza terminal durante varios períodos mediante la acumulación de riqueza.

  • 01:05:00 El orador explica la estrategia de cartera de Kelly y su dominio a largo plazo debido a su enfoque en maximizar la riqueza final. Sin embargo, también es el más agresivo en términos de riesgo, por lo que no es adecuado para jubilados o personas que no pueden permitirse riesgos a corto plazo. El orador también discute la estrategia de paridad de riesgo que iguala las contribuciones de riesgo individuales y exige que la suma del riesgo de todos los activos sea igual. No existe una justificación teórica para esto, pero se considera una asignación de riesgo sensata. Al decidir entre Kelly, la paridad de riesgo y la optimización de la varianza media, se debe considerar su apetito por el riesgo y la precisión de su modelado, que puede mejorarse mediante el modelado de factores. Estas estrategias tratan de equilibrar el riesgo y los rendimientos, con un enfoque más crítico en la medición y gestión del riesgo.

  • 01:10:00 El orador discute el tema de las estrategias alfa y cómo combinarlas para crear una buena cartera. Si bien las optimizaciones de varianza media se pueden usar para estrategias alfa, tiene un problema en el que toda la asignación en la cartera se destina a una mejor estrategia única, que solo se basa en datos históricos. Una forma de abordar este problema es utilizar estrategias dentro de la muestra, donde todas las estrategias tienen el mismo voto. Otro enfoque es la cartera de cambio de arrepentimiento, que utiliza técnicas de análisis de cambios, como modelos ocultos de Markov o análisis de puntos de cambio para asignar capital entre diferentes estrategias alfa. Una técnica particular se llama no arrepentimiento, que es un problema de exploración versus explotación, donde el objetivo es explorar cada estrategia alfa y descubrir cuál tiene el mayor potencial antes de profundizar en ella.

  • 01:15:00 El orador analiza varios enfoques para la optimización de la cartera, incluido el uso de ponderación exponencial y una tasa de aprendizaje para equilibrar la explotación y la exploración. También menciona que hay muchos recursos disponibles sobre el tema, incluidos Wikipedia y el curso recientemente lanzado de Contra sobre gestión cuantitativa de carteras. Además, el orador habla sobre varias oportunidades de aprendizaje y crecimiento en la industria a través de los programas de Contra, incluido su portal interactivo de aprendizaje a su propio ritmo y blue shift, que ofrece pruebas retrospectivas gratuitas. Termina agradeciendo a la audiencia por su participación y alentándolos a visitar el sitio web de Contra para obtener más información.
 

Comercio algorítmico | ¿Es adecuado para usted y cómo empezar?



Comercio algorítmico | ¿Es adecuado para usted y cómo empezar?

Damas y caballeros, me gustaría presentarles a Nathan, el cofundador de Elle Foam Advisory, quien compartirá información valiosa sobre el fascinante mundo del comercio algorítmico. Nathan comienza su presentación definiendo el comercio algorítmico y destacando su importancia en la industria financiera. Explica que el comercio algorítmico implica el uso de algoritmos informáticos para ejecutar operaciones automáticamente y desempeña un papel crucial en los mercados modernos.

Nathan continúa discutiendo la naturaleza evolutiva del comercio algorítmico y cómo su definición puede variar según la ubicación geográfica y los marcos regulatorios. En los Estados Unidos, cualquier forma de negociación sistemática cae bajo el paraguas de la negociación algorítmica. Sin embargo, en otras regiones, se considera específicamente negociación algorítmica cuando los algoritmos informáticos determinan de forma autónoma los parámetros de las órdenes. Esta distinción enfatiza los diversos enfoques y perspectivas dentro del campo.

Luego, el orador procede a arrojar luz sobre las tendencias actuales de la industria en el comercio algorítmico. Destaca la creciente prevalencia de comerciantes de bricolaje (hágalo usted mismo) que utilizan estrategias algorítmicas. Además, Nathan presenta datos que demuestran el importante crecimiento de la cuota de mercado del comercio algorítmico en Asia, Estados Unidos e India. A pesar de este crecimiento, reconoce que la participación minorista en el comercio algorítmico sigue siendo relativamente baja y promete explicar este fenómeno en las próximas diapositivas.

En el futuro, Nathan explora el impacto del comercio algorítmico en el mercado laboral. Explica cómo la automatización está reemplazando a los comerciantes humanos, y las empresas ahora buscan codificadores para desarrollar estrategias comerciales sofisticadas y aprovechar el poder de las máquinas. El orador enfatiza cuatro ventajas clave del comercio de máquinas sobre el comercio humano: tiempo de actividad, tiempo de reacción, escalabilidad y la capacidad de aprender y mejorar. Las máquinas pueden monitorear continuamente los riesgos, ejecutar transacciones rápidamente, adaptarse a los cambios del mercado de manera eficiente y aprender de sus experiencias de manera más efectiva que los comerciantes humanos.

Al abordar la baja participación minorista en el comercio algorítmico, Nathan describe varias razones para esta discrepancia. En primer lugar, el comercio algorítmico requiere una combinación de conocimientos técnicos, incluida la codificación y las estadísticas, con una sólida comprensión de las finanzas y la dinámica del mercado. En segundo lugar, el acceso a datos de mercado relevantes es crucial para realizar pruebas retrospectivas y desarrollar estrategias sólidas. Por último, la transición del comercio manual al comercio algorítmico puede ser un desafío sin la guía de profesionales del mercado experimentados que poseen experiencia práctica en el campo. A pesar de estos obstáculos, Nathan destaca los beneficios innegables del comercio algorítmico, como la escalabilidad, la gestión eficaz del riesgo y la eliminación del error humano, lo que lo convierte en una opción atractiva para los comerciantes.

Luego, Nathan presenta a la audiencia el curso EPAct ofrecido por Point Density. Habla de la dificultad de encontrar una plataforma que brinde soporte integral para el comercio algorítmico, que abarque la orientación de los profesionales del mercado, el conocimiento técnico y el contenido actualizado. El curso EPAct tiene como objetivo cerrar esta brecha al ofrecer contenido rico creado por profesionales de la industria que se actualiza continuamente para reflejar las últimas tendencias. El curso también brinda apoyo dedicado por parte de la facultad y adopta un enfoque orientado al mercado, lo que lo convierte en un recurso ideal tanto para principiantes que se aventuran en el comercio algorítmico como para aquellos que buscan avanzar en sus carreras en este campo.

Profundizando en el contenido del curso, Nathan describe los módulos cubiertos en el programa de comercio algorítmico. El curso comienza con un módulo básico que establece una base con estadísticas básicas, teoría de probabilidad y la aplicación de modelos financieros. Luego avanza para cubrir los conceptos básicos de Python y las estadísticas avanzadas, incluidos los modelos gaussianos utilizados para comprender estrategias complejas. El curso también incluye sesiones sobre la creación de currículums, la creación de una mesa de negociación personal y la realización de entrevistas simuladas para ubicaciones en más de 100 empresas asociadas. A lo largo del curso, el instructor brinda asistencia personal a los estudiantes, asegurándose de que cualquier pregunta o dificultad se aborde con prontitud. Además, unirse al curso de EPAct otorga beneficios exclusivos, incluido el acceso a eventos y funciones de la comunidad, que se analizarán con más detalle en las próximas secciones.

Continuando con su presentación, Nathan se sumerge en los detalles de cada módulo dentro del curso de comercio algorítmico. El curso comienza con el módulo de bloques de construcción, sentando las bases para comprender los efectos de equidad y las estrategias futuras. Los estudiantes participan en ejercicios prácticos para crear diversas estrategias comerciales. Luego, el programa profundiza en la microestructura y las implementaciones del mercado, explorando las complejidades de las ideas de prueba retrospectiva en datos históricos utilizando diferentes API y corredores. El aprendizaje automático también se presenta como un campo emergente dentro del comercio algorítmico. Se enfatiza la importancia de las operaciones comerciales y frontales, con un módulo dedicado que se enfoca en configurar una infraestructura comercial algorítmica. El curso también cubre el comercio de opciones, la optimización de carteras y la gestión de riesgos. Finalmente, los estudiantes emprenden un proyecto y, al aprobar con éxito el examen, reciben un certificado verificado que valida su experiencia en el comercio algorítmico.

Luego, Nathan dirige la atención de la audiencia al programa Algorithmic Trading ofrecido por QuantInsti. Destaca que al finalizar el programa, los participantes reciben un certificado de impacto verificado después de completar un curso integral de más de 300 horas. La facultad incluye profesionales de renombre en la industria que son accesibles y brindan experiencia práctica en diferentes clases de activos y roles. El curso cubre varios aspectos que van desde la preparación de CV hasta proporcionar acceso a API y redes de corredores para una implementación perfecta. Además, el equipo de QuantInsti ayuda a los participantes con oportunidades de recaudación de fondos, lo que lo convierte en una opción ideal para aquellos que buscan una educación integral en el comercio algorítmico.

Después de la discusión de Nathan, Nadine sube al escenario para informar a la audiencia sobre los beneficios de ser parte de la comunidad EPAT. Ella enfatiza la orientación de por vida disponible para los miembros de la comunidad, así como la oportunidad de conectarse con compañeros de estudios de más de 165 países. Eventos y sesiones exclusivos, acceso gratuito y subvencionado a corredores y acceso a herramientas de backtesting como BlueShift se encuentran entre los privilegios de la comunidad. Además, EPAT agrega una dimensión cuantitativa fundamental al conjunto de habilidades existentes de un individuo, mejorando su perfil profesional. En particular, el programa EPAT está reconocido bajo el esquema de capacitación financiera, y los profesionales que trabajan en Singapur pueden beneficiarse de un reembolso de 2000 dólares singapurenses.

Al concluir la presentación, Ben Magnano comparte su viaje personal en el comercio algorítmico. Relata sus primeros problemas con el comercio diario en 2005 hasta que encontró QuantInsti, donde recibió una formación rigurosa en los fundamentos del comercio algorítmico y cuantitativo. Ben destaca la importancia de aprender Python y poder escribir sus propios programas, y finalmente obtener su certificado como comerciante cuantitativo. Este logro le abrió las puertas y lo llevó a una oportunidad como consultor de investigación en WorldQuant, donde continúa refinando sus habilidades de codificación y manteniéndose actualizado con las últimas tendencias de la industria, como la inteligencia artificial.

En los momentos finales del video, el orador reconoce el tremendo crecimiento en el comercio algorítmico y cómo es cada vez más preferido por los comerciantes que buscan minimizar la necesidad de un monitoreo constante. El orador expresa su gratitud por el análisis excepcional proporcionado por los presentadores, reconociendo las valiosas ideas compartidas a lo largo de la presentación. Cuando concluye el video, el orador resume el programa ePAD, diseñado para equipar a los participantes con habilidades listas para la industria en el dominio cuantitativo y FinTech, asegurando que estén bien preparados para prosperar en el campo del comercio algorítmico.

  • 00:00:00 En esta sección, el presentador presenta a Nathan, el cofundador de Elle Foam Advisory, quien hablará sobre el comercio algorítmico. Nathan comienza definiendo qué es el comercio algorítmico y por qué es importante. También habla sobre las tendencias de la industria y las perspectivas de carrera en el comercio algorítmico. Finalmente, Nathan analiza cómo el programa de cantidad puede ayudar a las personas a comenzar o desarrollar una carrera en el comercio algorítmico. Concluye asegurando a la audiencia que responderá a sus preguntas a lo largo de la presentación.

  • 00:05:00 En esta sección, el orador analiza la definición de comercio algorítmico y cómo difiere según la geografía y las regulaciones. En los EE. UU., cualquier negociación sistemática se considera negociación algorítmica, mientras que en otras regiones, solo puede considerarse algorítmica si una computadora determina automáticamente los parámetros de la orden. El orador señala que el comercio algorítmico está evolucionando rápidamente y ha contribuido a un aumento en el comercio realizado por comerciantes de bricolaje. El orador también presenta datos que muestran que la participación de mercado para el comercio algorítmico ha crecido significativamente en Asia, EE. UU. e India, pero la participación minorista en el comercio algorítmico sigue siendo baja. El orador promete explicar por qué esto es así en las próximas diapositivas.

  • 00:10:00 En esta sección, el orador analiza el auge del comercio algorítmico y cómo está afectando al mercado laboral. Explica cómo el comercio algorítmico se está automatizando y reemplazando a los comerciantes humanos, y cómo las empresas ahora están contratando codificadores para desarrollar sus estrategias y permitir que las máquinas operen. El orador destaca cuatro ventajas principales del comercio de máquinas sobre el comercio humano, como el tiempo de actividad, el tiempo de reacción, la escalabilidad y la capacidad de aprender y mejorar. Argumenta que las máquinas pueden monitorear el riesgo, realizar transacciones y reaccionar a los cambios del mercado de manera más rápida y eficiente que los comerciantes humanos.

  • 00:15:00 En esta sección, el orador analiza las razones por las que la participación minorista en el comercio algorítmico sigue siendo baja a pesar de su creciente popularidad y beneficios. En primer lugar, el comercio algorítmico requiere conocimientos técnicos, como codificación y estadísticas, además de conocimientos financieros y de mercado. En segundo lugar, es crucial acceder a datos de mercado relevantes para realizar pruebas retrospectivas y desarrollar estrategias. Por último, la transición del comercio manual al comercio algorítmico puede ser difícil sin la guía de un profesional del mercado que tenga experiencia en el campo. No obstante, los beneficios del comercio algorítmico, como la escalabilidad, la gestión de riesgos y la eliminación del error humano, lo convierten en una opción atractiva para los comerciantes.

  • 00:20:00 En esta sección, el orador analiza los beneficios de usar el curso EPAct de Point Densitiy para aquellos interesados en el comercio algorítmico. Destacan la dificultad de encontrar una plataforma que combine los componentes necesarios para el comercio algorítmico, como la orientación de los profesionales del mercado, el conocimiento técnico y el contenido actualizado. El curso EPAct tiene como objetivo cerrar esta brecha al proporcionar contenido rico creado por profesionales del mercado y actualizado constantemente para reflejar las tendencias actuales. Además, el curso ofrece apoyo dedicado por parte de la facultad y un enfoque orientado al mercado, lo que lo convierte en un gran recurso para quienes comienzan con el comercio algorítmico o buscan desarrollar una carrera en el campo.

  • 00:25:00 En esta sección, el orador analiza un curso sobre comercio algorítmico y el contenido cubierto en el curso. El curso comienza con un módulo básico donde los estudiantes de diversos orígenes pueden crear una base con estadísticas básicas, teoría de la probabilidad y aplicación de modelos financieros. El curso pasa a los conceptos básicos de Python y estadísticas avanzadas, como los modelos gaussianos, que se utilizan para comprender estrategias más complejas. El curso también incluye la creación de currículums, la configuración de su propia mesa de negociación y la realización de entrevistas simuladas para ubicaciones en más de 100 empresas asociadas. El instructor del curso ayuda personalmente a los estudiantes con cualquier pregunta o dificultad, asegurándose de que se despejen las dudas. El orador también menciona los beneficios exclusivos de unirse a la comunidad global de comercio algorítmico, como eventos y características de la comunidad, que se discutirán en secciones posteriores.

  • 00:30:00 En esta sección, el orador analiza los diferentes módulos que componen el curso de negociación algorítmica. El curso comienza con elementos básicos y continúa con los efectos de equidad y las estrategias futuras, donde los estudiantes trabajarán en la creación de diferentes estrategias en un entorno práctico. También se analizan la microestructura y las implementaciones del mercado, seguidas de un módulo sobre ideas de pruebas retrospectivas sobre datos históricos utilizando diferentes API y corredores. El aprendizaje automático también se explora en un nuevo campo. Las operaciones comerciales y frontales se enfatizan como importantes, con un módulo que cubre cómo se configura la infraestructura comercial algorítmica. El curso también incluye un módulo sobre negociación de opciones, optimización de carteras y gestión de riesgos. Finalmente, los estudiantes trabajan en un proyecto y, al aprobar el examen, reciben un certificado verificado.

  • 00:35:00 En esta sección, el orador analiza el programa Algorithmic Trading ofrecido por QuantInsti, que proporciona un certificado de impacto verificado después de completar un curso de más de 300 horas. La facultad incluye nombres reconocidos en la industria, que son accesibles y brindan experiencia práctica en diferentes clases de activos y roles. El curso cubre todo, desde la preparación de CV hasta el acceso a API y redes de corredores para una fácil implementación. Además, el equipo de QuantInsti ayuda con la recaudación de fondos, lo que lo convierte en un curso ideal para aquellos interesados en aprender a operar algorítmicamente.

  • 00:40:00 En esta sección, Nadine analiza los beneficios de ser parte de la comunidad EPAT, que incluye orientación de por vida, la capacidad de conectarse con estudiantes de más de 165 países, eventos y sesiones exclusivos, acceso gratuito y subvencionado a corredores, acceso a herramientas de backtesting como BlueShift y acceso de por vida al contenido más actualizado. También agrega una dimensión cuantitativa fundamental a su conjunto de habilidades existente. EPAT está reconocido bajo el esquema de capacitación financiera y brinda un beneficio de 2000 dólares singapurenses como reembolso para los profesionales que trabajan en Singapur.

  • 00:45:00 En esta sección, Ben Magnano habla sobre su viaje con el comercio algorítmico, comenzando en 2005 cuando estaba luchando con el comercio diario. Eventualmente encontró QuantInsti, donde fue introducido a los conceptos básicos y fundamentales del comercio cuantitativo y algorítmico a través de una formación y enseñanzas rigurosas. Aprendió python y pudo escribir su propio programa, luego recibió su certificado como comerciante cuantitativo. Esto lo llevó a una oportunidad en WorldQuant como consultor de investigación, y todavía trabaja con ellos hoy, siempre buscando mejorar su estilo de codificación y mantenerse actualizado con las últimas tendencias de la industria, como la inteligencia artificial.

  • 00:50:00 En esta sección, el orador habla sobre el tremendo crecimiento en el campo del comercio algorítmico y cómo se está convirtiendo cada vez más en el método preferido para los comerciantes que no quieren pasar el día cuidando sus operaciones. El orador también da crédito a los analistas cuantitativos por hacer realidad esta visión y expresa su gratitud por el excelente análisis proporcionado por los presentadores. El video termina con un breve resumen de ePAD, un programa diseñado para que los participantes estén listos para la industria en el dominio cuantitativo y FinTech.
 

Modelos de riesgo para operaciones cuantitativas Por Zura Kakushadze - 16 de mayo de 2019



Modelos de riesgo para operaciones cuantitativas Por Zura Kakushadze - 16 de mayo de 2019

Zura Kakushadze, en su discusión, se centra en los desafíos asociados con el cálculo de la inversa de la matriz de covarianza para optimizar carteras de 2000 acciones estadounidenses. Destaca que cuando el número de observaciones en la serie temporal de rendimientos es menor que el número de acciones en la cartera, la matriz de covarianza de la muestra se vuelve singular y no se puede invertir. Incluso si no fuera singular, los elementos fuera de la diagonal que representan las correlaciones serían muy inestables fuera de la muestra, a menos que haya un número significativamente mayor de observaciones en comparación con las existencias, lo que no suele ser el caso en las aplicaciones de la vida real.

Kakushadze explica que los modelos de riesgo para estrategias comerciales cuantitativas difieren de los modelos de riesgo tradicionales debido a períodos de tenencia más cortos y alfas efímeras. No son deseables largos periodos retrospectivos para estas estrategias, y se requieren métodos alternativos para calcular la matriz de covarianza. Un enfoque común es utilizar un modelo de factores que descomponga el riesgo en riesgo de factores y riesgo específico. La ventaja del modelo factorial es que representa la matriz de covarianza grande por una matriz de covarianza factorial mucho más pequeña, lo que lo hace computacionalmente eficiente. Sin embargo, Kakushadze señala que todavía hay detalles intrincados que deben abordarse en el modelo factorial.

El orador analiza más a fondo los desafíos asociados con el cálculo de la volatilidad de cada acción y sugiere centrarse en la matriz de correlación de muestra en lugar de la matriz de covarianza de muestra. Se prefiere la matriz de correlación de muestra debido a problemas como la singularidad, la inestabilidad y otras preocupaciones asociadas con la matriz de covarianza. Kakushadze propone factorizar las varianzas sesgadas y usar un modelo factorial para la matriz de correlación en lugar de la matriz de covarianza. Surge la cuestión de determinar los factores de riesgo y se sugieren dos posibilidades: usar los componentes principales de la matriz de correlación de la muestra o emplear factores de estilo como el tamaño, el impulso y la volatilidad.

Se exploran diferentes tipos de factores de riesgo adecuados para el comercio cuantitativo, incluidos los factores de estilo y las clasificaciones de la industria. El orador destaca la importancia de utilizar factores de horizonte corto que sean relevantes para el comercio y excluir los factores de horizonte más largo. También se discute el riesgo de neutralizar inadvertidamente los factores alfa deseables en el modelo de riesgo, enfatizando la necesidad de una cuidadosa selección y ponderación de los factores de riesgo.

Kakushadze explica que los modelos de riesgo estandarizados comprados a los proveedores no pueden eliminar los factores de riesgo indeseables o cubrir todas las direcciones relevantes del espacio de riesgo de un comerciante. Por lo tanto, el orador sugiere construir un modelo de riesgo personalizado desde cero. Un enfoque consiste en utilizar modelos estadísticos de riesgo, que implican tomar una serie temporal de rendimientos con un período retrospectivo limitado y crear cargas factoriales basadas en los componentes principales de la matriz de correlación de la muestra.

Se introduce el concepto de rango efectivo como una forma de determinar el número de componentes principales a utilizar como factores de riesgo. El rango efectivo mide la dimensionalidad efectiva de una matriz y se puede calcular utilizando la entropía espectral. Sin embargo, los modelos estadísticos de riesgo tienen limitaciones en cuanto al número de factores de riesgo, ya que está limitado por el número de observaciones, lo que da como resultado una cobertura limitada del espacio de riesgo. La inestabilidad de los componentes principales más altos fuera de la muestra también es motivo de preocupación.

Se analiza la inestabilidad de las correlaciones por pares fuera de la muestra y los elementos fuera de la diagonal en la matriz de correlación. Kakushadze explica que los componentes principales superiores calculados a partir de una matriz de correlación inestable se actualizan con frecuencia y son inestables, mientras que el primer componente principal tiende a ser relativamente estable. El orador también profundiza en la definición de factores de estilo adecuados para estrategias de tenencia más cortas y sugiere eliminar las correlaciones estadísticamente insignificantes, como las acciones en circulación, de las estrategias de negociación intradía.

Se analizan cuatro factores comunes utilizados en los modelos de comercio cuantitativo de horizonte corto: dirección (impulso), volatilidad, liquidez y precio. Kakushadze explica cómo se define cada factor y cómo se pueden calcular los rendimientos de los factores mediante una regresión transversal. El cálculo del índice de Sharpe anualizado para el rendimiento de cada factor se enfatiza al determinar su relevancia estadística y su idoneidad para las estrategias comerciales.

El disertante pasa a probar y verificar las cargas factoriales y la efectividad de los factores de estilo en el modelado de riesgo. Como una forma de probar las cargas factoriales, se sugiere realizar pruebas retroactivas en operaciones intradía o operaciones alfa más cortas en residuales después de eliminar los rendimientos históricos utilizando las cargas factoriales. Se destaca el valor de los grandes sectores en comparación con los factores de estilo, incluso en el nivel menos granular. Se recomienda construir modelos de riesgo basados en industrias o subindustrias utilizando clasificaciones industriales fundamentales, ya que cubren una porción más grande del espacio de riesgo. La estabilidad del primer componente principal fuera de la muestra afecta la efectividad de estos modelos de riesgo.

Se analiza la construcción de una matriz de cargas factoriales para un gran número de subindustrias y se proponen como solución clasificaciones jerárquicas de la industria. Este enfoque implica modelar subindustrias primero y luego usar el siguiente nivel granular de industrias para modelar los factores de riesgo, continuando hasta que el problema se reduzca a una matriz más pequeña que pueda calcularse correctamente.

Se explica el proceso de reducción de problemas paso a paso para calcular modelos de riesgo para operaciones cuantitativas. Al calcular inicialmente una matriz de cargas factoriales de un tamaño más pequeño, como 10 por 10, para la matriz de covarianza de la muestra, Kakushadze construye un modelo de un factor para el factor restante, que es el mercado. Esto reduce el problema de una matriz grande a una más pequeña. Se sugiere incluir factores de estilo en esta construcción, pero su contribución puede ser limitada en comparación con una mayor cantidad de factores de riesgo de varias industrias. Los factores de estilo pueden no ser sustitutos ideales para modelar correlaciones entre acciones.

Se explica la importancia de incluir un intercepto en el proceso de normalización de los factores de estilo. El ponente aclara que el logaritmo del precio, normalmente utilizado como factor de estilo, es en realidad el logaritmo del precio dividido por un factor de normalización. El factor de normalización es empírico y se puede personalizar según las preferencias del comerciante. Si bien los factores basados en la industria tienden a ser indicadores indirectos confiables para modelar las correlaciones, las combinaciones bilineales de factores de estilo se consideran indicadores indirectos deficientes. Por lo tanto, se recomienda a los comerciantes que se concentren en los factores basados en la industria y personalicen sus modelos de acuerdo con su estilo comercial y alfas comerciales cuantitativos.

El orador presenta el concepto de heterosis, que combina ideas poderosas como modelos de factores, clasificaciones de la industria y componentes principales en una construcción que puede ser muy efectiva en el modelado de riesgos. Las técnicas de agrupamiento también se analizan como una forma de construir factores de riesgo utilizando esquemas de agrupamiento de múltiples niveles que pueden reemplazar las clasificaciones fundamentales de la industria. Sin embargo, los algoritmos de agrupamiento no deterministas pueden producir diferentes agrupamientos cada vez que se ejecutan, lo que genera ruido en el sistema. Para reducir el ruido, se puede promediar una gran cantidad de agrupaciones o se pueden emplear otras técnicas como la reducción de la dimensionalidad o el análisis de componentes principales.

Se exploran diferentes enfoques para la agrupación en modelos de riesgo comercial cuantitativo. El orador explica que, si bien el agrupamiento de k-medias puede ser no determinista, las alternativas deterministas, como el agrupamiento jerárquico, pueden ser subjetivas y más lentas. El ponente sugiere utilizar los propios modelos de riesgo para la agregación en lugar de confiar únicamente en la agrupación. En el caso de k-medias, la naturaleza no determinista surge de la inicialización de los centros de conglomerados, pero no siempre es necesario encontrar el mínimo global. Para mejorar el enfoque ingenuo de utilizar rendimientos históricos, se propone normalizar los rendimientos frente a las volatilidades históricas.

Se analizan la normalización de clústeres y el agrupamiento multinivel para el comercio cuantitativo. Se recomienda realizar la agrupación dividiendo los rendimientos por la varianza en lugar de normalizar los rendimientos con dos desviaciones estándar para optimizar las carteras y mejorar el rendimiento. Se presentan dos enfoques para la agrupación en clústeres de varios niveles: ascendente, donde se crea primero el nivel más granular, seguido de la agrupación de clústeres sucesivamente, y descendente, donde se crea primero el nivel menos granular, seguido de la agrupación de tickers sucesivamente. Los algoritmos no deterministas, como los algoritmos jerárquicos, no son ventajosos en términos de rendimiento en comparación con los algoritmos deterministas, y el orador sugiere utilizar técnicas de agrupación y agregación.

El disertante aborda el tema de determinar el número de clusters en modelos de riesgo basados en clustering. Se mencionan métodos tradicionales como el método del codo o el análisis de la silueta, pero es posible que no siempre brinden resultados confiables. En su lugar, el orador sugiere utilizar el análisis de estabilidad, que implica crear múltiples soluciones de agrupamiento y medir la estabilidad de los agrupamientos resultantes. La estabilidad se puede evaluar utilizando técnicas como la estabilidad de pares de clústeres o la estabilidad de arranque.

Kakushadze enfatiza la importancia de la estabilidad en los modelos de riesgo basados en agrupaciones, ya que las agrupaciones inestables pueden conducir a estimaciones de riesgo poco confiables. Sugiere que los clústeres estables deberían usarse para el modelado de riesgos, mientras que los clústeres inestables deberían descartarse o combinarse con otros clústeres para mejorar la estabilidad. El ponente también menciona el uso de técnicas de aprendizaje automático, como el agrupamiento jerárquico utilizando algoritmos de aprendizaje automático, como alternativa a los métodos tradicionales de agrupamiento.

Luego, la discusión pasa a la construcción de modelos de riesgo basados en los clústeres seleccionados. El disertante propone utilizar la matriz de correlación muestral dentro de cada conglomerado para estimar las cargas factoriales. Al descomponer la matriz de correlación muestral de cada conglomerado en sus valores propios y vectores propios, se pueden obtener las cargas factoriales. La matriz de cargas factoriales para todo el portafolio se puede construir luego combinando las cargas factoriales de cada conglomerado.

El ponente destaca la importancia de normalizar adecuadamente las cargas factoriales para asegurar que representan contribuciones de riesgo. Él sugiere usar el inverso de los valores propios como pesos para las cargas factoriales para lograr la paridad de riesgo. Esto garantiza que cada acción contribuya por igual al riesgo general de la cartera. El modelo de riesgo se puede mejorar aún más al incluir factores adicionales, como factores de estilo o factores basados en la industria.

Zura Kakushadze analiza los desafíos y enfoques en la construcción de modelos de riesgo para estrategias comerciales cuantitativas. Enfatiza la importancia de abordar cuestiones como la singularidad y la inestabilidad en la matriz de covarianza, así como la selección de factores de riesgo y técnicas de agrupamiento apropiados. Al combinar modelos de factores, clasificaciones de la industria y agrupaciones, los comerciantes pueden crear modelos de riesgo personalizados que capturan de manera efectiva las características de riesgo de sus carteras.

  • 00:00:00 El presentador aborda el tema de calcular la inversa de la matriz de covarianza para optimizar una cartera de 2000 acciones estadounidenses, utilizando técnicas como la optimización de la varianza media o la maximización de la relación de Sharpe. Explica que si el número de observaciones en la serie temporal de rendimientos es menor que el número de acciones en la cartera, la matriz de covarianza de la muestra será singular y no se podrá invertir. Incluso si no fuera singular, los elementos fuera de la diagonal (que representan correlaciones) serían muy inestables fuera de la muestra, a menos que el número de observaciones sea mucho mayor que el número de acciones en la cartera, lo que normalmente nunca es el caso en aplicaciones de la vida real.

  • 00:05:00 Zura Kakushadze analiza cómo los modelos de riesgo para las estrategias comerciales cuantitativas difieren de los modelos de riesgo tradicionales. Con períodos de espera más cortos y alfas efímeros, los períodos retrospectivos largos no son deseables para estas estrategias, y se necesita un reemplazo para la matriz de covarianza de la muestra. Esto normalmente se hace a través de un modelo de factores, que descompone el riesgo en riesgo de factores y riesgo específico. El modelo factorial tiene la ventaja de modelar la matriz grande mediante una matriz de covarianza factorial mucho más pequeña, lo que lo hace computacionalmente eficiente. Sin embargo, todavía hay detalles diabólicos que deben abordarse.

  • 00:10:00 Zura Kakushadze analiza los problemas con el cálculo de la volatilidad (Sigma) para cada acción y explica que la matriz de correlación de la muestra, en lugar de la matriz de covarianza de la muestra, debe ser el foco del modelado debido a su singularidad, inestabilidad y otros asuntos. Sugiere factorizar las varianzas sesgadas y modelar a través de un modelo factorial para la matriz de correlación, no para la matriz de covarianza. Surge la cuestión de cuáles deberían ser los factores de riesgo, y sugiere dos posibilidades: usar algunos de los componentes principales de la matriz de correlación de la muestra o usar los llamados factores de estilo, que son las propiedades medidas de las acciones, como tamaño, impulso, volatilidad, etc.

  • 00:15:00 Zura Kakushadze analiza los diferentes tipos de factores de riesgo que se pueden usar en el comercio cuantitativo, incluidos los factores de estilo y las clasificaciones de la industria. Él destaca el problema de usar factores de estilo de horizonte más largo en el comercio de horizonte corto, ya que pueden crear ruido en la optimización y generar operaciones adicionales sin alfa detrás de ellos. Es importante centrarse en los factores de horizonte corto que son relevantes para el comercio y excluir los factores de horizonte más largo. Otro problema es la neutralización alfa involuntaria, donde un factor en el modelo de riesgo que es deseable que sea largo puede neutralizarse inadvertidamente, por lo que se debe considerar cuidadosamente la selección y ponderación de los factores de riesgo.

  • 00:20:00 El orador explica cómo los modelos de riesgo optimizados pueden neutralizar el factor alfa deseable en el que los comerciantes cuantitativos quieren estar largos. Los modelos de riesgo estandarizados que se compran a los proveedores no pueden eliminar los factores de riesgo no deseados del modelo de factores o de la matriz de covarianza y no pueden cubrir las direcciones relevantes del espacio de riesgo del comerciante. Por lo tanto, el orador sugiere que se debe construir un modelo de riesgo personalizado desde cero. Una forma de crear un modelo de riesgo personalizado es usar modelos de riesgo estadísticos, lo que implica tomar una serie temporal de rendimientos con un período retrospectivo limitado y crear cargas factoriales basadas en los primeros K componentes principales de la matriz de correlación de muestra.

  • 00:25:00 Zura Kakushadze analiza el rango efectivo como una forma de determinar el número de componentes principales para usar como factores de riesgo en una matriz de cargas factoriales. El rango efectivo se define como la dimensionalidad efectiva de una matriz y se puede calcular utilizando la entropía espectral para determinar la dimensionalidad efectiva de una matriz de correlación de muestra. La limitación de usar modelos estadísticos de riesgo es que la cantidad de factores de riesgo está limitada por la cantidad de observaciones, lo que da como resultado que se cubra una porción relativamente pequeña del espacio de riesgo. La inestabilidad fuera de la muestra también es un problema con los componentes principales más altos de la matriz de correlación de la muestra.

  • 00:30:00 Zura Kakushadze habla sobre la inestabilidad de las correlaciones por pares fuera de la muestra y cómo se relaciona con la inestabilidad de los elementos fuera de la diagonal en la matriz de correlación. Explica que los componentes principales superiores que se calculan a partir de esta matriz de correlación inestable se actualizan con frecuencia y son inestables, mientras que el primer componente principal es relativamente estable. Kakushadze también analiza cómo definir los factores de estilo que son relevantes para las estrategias de tenencia más cortas, como la capitalización de mercado y el logaritmo del precio, y cómo se pueden eliminar las acciones en circulación, ya que tienen correlaciones estadísticamente insignificantes con el alfa en las estrategias de negociación intradía.

  • 00:35:00 Zura Kakushadze analiza cuatro factores comunes que se utilizan en los modelos comerciales cuantitativos de horizonte corto: dirección (impulso), volatilidad, liquidez y precio. Explica cómo definir cada uno de estos factores y cómo calcular los rendimientos de sus factores utilizando una regresión transversal. Kakushadze también enfatiza la importancia de calcular el índice de Sharpe anualizado para el rendimiento de cada factor al determinar su relevancia estadística y su idoneidad para apostar en una estrategia comercial.

  • 00:40:00 El orador analiza las formas de probar y verificar las cargas factoriales y la efectividad de los factores de estilo en el modelado de riesgos. Una forma de probar las cargas factoriales es realizar pruebas retrospectivas en operaciones intradía o operaciones alfa más cortas en los residuales después de factorizar los rendimientos históricos utilizando las cargas factoriales. El orador también presenta datos de pruebas retrospectivas, enfatizando el valor de los grandes sectores en comparación con los factores de estilo, incluso al nivel menos granular. Luego, el orador sugiere construir modelos de riesgo basados en industrias o subindustrias utilizando clasificaciones industriales fundamentales como Bix o GICS, ya que cubren una porción más grande del espacio de riesgo que los factores de estilo. La efectividad de estos modelos de riesgo depende de la estabilidad del primer componente principal fuera de la muestra.

  • 00:45:00 Zura Kakushadze analiza la construcción de una matriz de cargas factoriales y el desafío de calcularla correctamente para una gran cantidad de subindustrias. Sugiere las clasificaciones jerárquicas de la industria como una solución donde el problema se reduce a una matriz más pequeña utilizando un enfoque de incorporación de riesgo de muñeca rusa. Esto implica modelar primero las subindustrias, luego modelar esos factores de riesgo utilizando el siguiente nivel granular de industrias y así sucesivamente hasta que el problema se reduzca a una matriz más pequeña que pueda calcularse correctamente.

  • 00:50:00 Zura Kakushadze analiza el proceso de reducción de problemas paso a paso para calcular modelos de riesgo para operaciones cuantitativas. Al calcular una matriz de cargas factoriales de 10 por 10 para la matriz de covarianza de la muestra, Kakushadze puede construir un modelo de un factor para el factor restante, que es el mercado, reduciendo el problema de 2000 por 2000 a uno por uno. Sugiere incluir factores de estilo en esta construcción, pero señala que su contribución puede ser limitada en comparación con una mayor cantidad de factores de riesgo de varias industrias. Además, los factores de estilo pueden no ser buenos sustitutos para modelar correlaciones en correlaciones por pares entre acciones.

  • 00:55:00 Zura Kakushadze explica por qué se debe incluir una intercepción en el proceso de normalización de los factores de estilo. La intersección es necesaria porque el logaritmo del precio, que normalmente se usa como factor de estilo, no es en realidad el logaritmo del precio sino el logaritmo del precio dividido por un factor de normalización. Esta normalización es una cuestión empírica y se puede personalizar según las preferencias del comerciante. Mientras que los factores basados en la industria tienden a ser sustitutos fiables para modelar las correlaciones, las combinaciones bilineales de factores de estilo son sustitutos bastante pobres. Por lo tanto, los comerciantes deben centrarse en los factores basados en la industria y personalizar sus modelos de acuerdo con su modelo comercial y los alfas comerciales cuantitativos.

  • 01:00:00 El orador discute el concepto de heterosis, que es la combinación de ideas poderosas como modelos de factores, clasificaciones de la industria y componentes principales en una construcción que puede ser bastante poderosa en el modelado de riesgos. Explica que las técnicas de agrupamiento también se pueden utilizar para construir factores de riesgo a través de esquemas de agrupamiento de varios niveles que pueden reemplazar las clasificaciones fundamentales de la industria. Sin embargo, un problema con el agrupamiento es que no es determinista y puede generar diferentes agrupamientos cada vez que se ejecuta, lo que genera ruido en el sistema. Para reducir el ruido, se puede anular un gran número de agrupaciones o utilizar otras técnicas, como la reducción de la dimensionalidad o el análisis de componentes principales.

  • 01:05:00 El orador analiza diferentes enfoques para la agrupación en modelos de riesgo comercial cuantitativo. Explican que, si bien las k-medias pueden ser no deterministas, el uso de alternativas deterministas como el agrupamiento jerárquico puede ser subjetivo y más lento. Además, el ponente sugiere utilizar los propios modelos de riesgo para agregar en lugar de agrupaciones. Al usar k-means, el orador señala que la inicialización de los centros para cada grupo es lo que causa la naturaleza no determinista del algoritmo, pero no siempre es necesario encontrar el mínimo global. Para mejorar el enfoque ingenuo de utilizar rendimientos históricos, el orador sugiere normalizar los rendimientos frente a las volatilidades históricas.

  • 01:10:00 Zura Kakushadze analiza la normalización de clústeres y el agrupamiento multinivel para el comercio cuantitativo. Sugiere que la agrupación debería realizarse dividiendo los rendimientos por la varianza en lugar de normalizar los rendimientos con dos desviaciones estándar para optimizar las carteras y mejorar el rendimiento. Kakushadze propone dos formas de agrupación en clústeres de varios niveles: de abajo hacia arriba, donde se crea primero el nivel más granular, luego se agrupan sucesivamente los clústeres, y de arriba hacia abajo, donde se crea primero el nivel menos granular y luego se agrupan sucesivamente los tickers. Además, los algoritmos no deterministas, como los algoritmos jerárquicos, no tienen un rendimiento ventajoso cuando se comparan con los algoritmos deterministas, y Kakushadze sugiere utilizar técnicas de agrupación y agregación.

  • 01:15:00 El orador analiza posibles formas de fijar el número de clústeres en un modelo comercial. Una opción es usar heurística basada en el rango efectivo para determinar la cantidad de clústeres necesarios. Alternativamente, uno podría mantener la cantidad de clústeres como hiperparámetros y optimizarlos a través de pruebas retrospectivas fuera de la muestra. Además, se analiza un método para alinear grupos producidos por diferentes corridas de k-medias y agrupar estos centros alineados a través de k-medias para generar una alineación de las corridas originales de k-medias en k agrupaciones. Este método puede dar como resultado una cantidad menor de clústeres de lo previsto, pero aun así puede proporcionar un modelo útil con menos clústeres.

  • 01:20:00 El orador analiza varias formas de agregar modelos de riesgo en el comercio cuantitativo. Un enfoque consiste en alinear los clústeres utilizando k-means y descartar los clústeres vacíos para eliminar los clústeres ruidosos, lo que se puede aplicar como algoritmo de agrupamiento. Aunque el proceso de alineación en sí no es determinista, produce un resultado menos ruidoso y suficiente. Otro método consiste en agregar los propios modelos de riesgo calculando la matriz de covarianza del modelo en función de una única k-media, que es un modelo factorial. Sin embargo, la matriz de covarianza del factor correspondiente puede ser singular debido a valores pequeños de p y una gran cantidad de conglomerados, lo que limita la cobertura del espacio de riesgo. Al agregar una gran cantidad de modelos de riesgo únicos basados en k-medias, se cubren muchas más direcciones en el espacio de riesgo, lo que da como resultado un modelo de riesgo no factorizado con una cobertura más amplia.

  • 01:25:00 Zura Kakushadze analiza las diferentes formas de modelar el riesgo y qué enfoque funciona mejor. Explica que los modelos estadísticos de riesgo basados en componentes principales son los de peor desempeño porque solo cubren una pequeña porción del espacio de riesgo. Los modelos de riesgo de aprendizaje automático, como la agrupación en clústeres, funcionan sustancialmente mejor porque descubren relaciones entre rendimientos que no están presentes en el nivel lineal. Sin embargo, todavía tienen un rendimiento inferior al de los modelos de riesgo heterótico basados en la clasificación fundamental de la industria. Los seres humanos aún superan a las máquinas en este aspecto porque las clasificaciones fundamentales de la industria se basan en un análisis exhaustivo de numerosos factores, a pesar de los ocasionales juicios incorrectos. Se desconoce si un algoritmo de aprendizaje automático alguna vez podrá superar a los humanos en el modelado de riesgos.

  • 01:30:00 El orador alienta a los espectadores a sumergirse en las pruebas retrospectivas y obtener experiencia práctica con las estrategias comerciales discutidas en el video. Proporcionan enlaces a documentos y código fuente que se pueden utilizar para optimizar y adaptar las estrategias a los estilos comerciales individuales. Además, los organizadores mencionan iniciativas de Condensity, incluido un programa de certificación y un portal de aprendizaje a su propio ritmo, con el objetivo de convertirse en una potencia mundial de conocimiento y tecnología en el comercio algorítmico y cuantitativo.
 

Comercio de divisas para principiantes | Negociación algorítmica en los mercados de divisas por el Dr. Alexis Stenfors



Comercio de divisas para principiantes | Negociación algorítmica en los mercados de divisas por el Dr. Alexis Stenfors

El Dr. Alexis Stenfors profundiza en un análisis integral del mercado de divisas (FX), con un enfoque particular en la liquidez y su importancia. Comienza enfatizando el inmenso tamaño del mercado de divisas y su escala comparativa en relación con el mercado de valores mundial. A pesar de posibles crisis o desastres naturales, la liquidez en el mercado de divisas tiende a mantenerse sólida.

El Dr. Stenfors arroja luz sobre la naturaleza competitiva del mercado FX profesional, destacando su alcance internacional. No es posible operar con un solo par de divisas en este mercado sin operar simultáneamente con otro par de divisas. Esta característica distingue al mercado de divisas del mercado de valores, donde la compra de acciones es más común y directa. Además, los bancos centrales pueden intervenir en el mercado de divisas influyendo en el valor de una moneda a través de acciones como la impresión de dinero o la intervención directa, mientras que dichas intervenciones son menos comunes en el mercado de valores. Además, el mercado de divisas opera sin regulaciones, disyuntores ni transparencia, lo que dificulta el acceso a datos confiables con fines de investigación.

El núcleo de la liquidez en el mercado de divisas lo explica el Dr. Stenfors, quien destaca la importancia de las relaciones y convenciones entre bancos. A diferencia de los mercados tradicionales de valores y acciones, los creadores de mercado en el mercado de divisas no pueden cotizar precios ni proporcionar liquidez a menos que sepan que otra parte está lista para corresponder. En el mercado de intercambio de divisas, los diferenciales de oferta y demanda de los competidores tienden a agruparse en torno a dígitos específicos y, curiosamente, los competidores suelen cotizar exactamente los mismos diferenciales en lugar de ofrecer diferenciales variados.

El Dr. Stenfors analiza las convenciones del mercado en la industria del comercio de divisas, centrándose en las convenciones basadas en el precio y el volumen. Estas convenciones dictan un comportamiento comercial adecuado y facilitan relaciones sólidas entre bancos y clientes. Las encuestas indican que solo un pequeño porcentaje de comerciantes sigue las convenciones principalmente con fines lucrativos, mientras que la mayoría las percibe como un medio para fomentar las relaciones y mantener una imagen de mercado positiva. El auge del comercio algorítmico ha provocado cambios en estas convenciones, y el comercio algorítmico representa más del 70 % del comercio en plataformas como EBS.

El Dr. Stenfors debate las implicaciones del comercio algorítmico para el mercado de divisas. Los defensores argumentan que el comercio de alta frecuencia puede mejorar la eficiencia del mercado, reducir los costos de transacción y mejorar la liquidez. Sin embargo, los escépticos sostienen que los algoritmos no son adecuados para adherirse a las convenciones que se diseñaron originalmente para las relaciones humanas. Los comerciantes que utilizan plataformas electrónicas pueden enfrentar desafíos cuando el mercado se mueve rápidamente mientras intentan ejecutar operaciones. La liquidez ahora se percibe como compleja y difícil de determinar. A pesar de los diferentes puntos de vista sobre los algoritmos, ambas partes están de acuerdo en que la liquidez de FX está experimentando cambios que requieren un examen más detenido. El Dr. Stenfors presenta datos de una plataforma de operaciones que indican una división equitativa entre operaciones humanas y algorítmicas en 2010.

Al examinar el volumen y la liquidez del mercado de divisas, el Dr. Stenfors se centra en el par de divisas euro-dólar como ejemplo. Él revela que durante tres días de negociación, la cantidad total de órdenes limitadas para eurodólares fue de 1,8 billones, con un diferencial estrecho de solo 0,08 por ciento. Esto indica un mercado altamente líquido con diferenciales ajustados. Sin embargo, menos del uno por ciento de todas las órdenes limitadas en realidad resultaron en transacciones, y la duración media de la orden limitada fue de apenas 2,5 segundos. Estos hallazgos sugieren que si bien el mercado puede parecer líquido, su verdadera liquidez podría ser menos significativa de lo que parece. El Dr. Stenfors plantea la cuestión de si se puede acceder rápidamente a la liquidez y realiza una prueba para determinar si el mercado reacciona rápidamente a los intentos de negociación.

El Dr. Stenfors comparte su investigación sobre el impacto de las presentaciones de órdenes limitadas en la liquidez del mercado de divisas. Al analizar 1,4 millones de envíos de órdenes limitadas, descubre que una nueva orden limitada agrega inmediatamente liquidez al otro lado del libro de órdenes, lo que beneficia a los operadores de alta frecuencia. Sin embargo, la liquidez desaparece en 0,1 segundos, lo que sugiere que el comercio algorítmico solo contribuye a la liquidez a corto plazo. El Dr. Stenfors destaca un cambio significativo en la voluntad de respaldar la liquidez en el mercado de divisas durante la última década, subrayando la importancia de considerar varios aspectos de la liquidez, como la liquidez basada en el precio, la liquidez basada en el volumen, la liquidez basada en la comunidad y liquidez basada en la velocidad al analizar el mercado.

El Dr. Stenfors explica el concepto de diferentes tipos de órdenes en el comercio de divisas y sus implicaciones éticas. Aclara que las órdenes divididas se emplean para dividir órdenes grandes en órdenes más pequeñas para evitar que otros comerciantes cancelen sus órdenes y para ocultar órdenes ricas en información. Sin embargo, los pedidos de cuchara, que crean una falsa impresión del estado del mercado, suelen ser ilegales en la mayoría de los mercados. Por otro lado, las órdenes de ping, destinadas a extraer información de mercado oculta, son menos controvertidas pero están sujetas a interpretación. El Dr. Stenfors también presenta su definición conservadora de órdenes divididas, y revela que representaron entre el 15 y el 20 % de las órdenes en euros y dólares y en dólares yenes entre los cinco pares de divisas examinados.

El Dr. Stenfors profundiza en el uso de órdenes divididas y su agresividad en el mercado de divisas. Contrariamente a la creencia popular, las órdenes grandes a menudo exhiben una gran agresividad, y las órdenes divididas sirven no solo para enmascarar cantidades más grandes, sino también para permitir que los comerciantes algorítmicos envíen órdenes más agresivas. Sin embargo, la respuesta del mercado a las órdenes divididas es mucho más pronunciada en comparación con las típicas órdenes humanas, y los algoritmos se adaptan rápidamente a esta estrategia, lo que hace que las órdenes divididas sean menos efectivas. La discusión también aborda la suplantación de identidad y el ping, lo que indica que los principales pares de divisas, como el euro dólar y el dólar yen, son muy sensibles a la información, lo que los hace susceptibles a la suplantación de identidad, mientras que el ping se utiliza para extraer información oculta probando el mercado con órdenes y observando cualquier reacción. .

El Dr. Stenfors presenta un proxy que desarrolló para analizar la prevalencia del "pinging" en varios mercados de divisas. Una orden de ping se cancela antes de que ocurra cualquier cambio en el mercado, lo que la convierte en un indicador potencial de actividad de ping. Usando una base de datos integral, el Dr. Stenfors estima que alrededor del 10 % de los pedidos en los mercados amarillo y eurodólar pueden ser pedidos de ping potenciales. Sin embargo, en mercados como el euro sueco y el dólar rublo, este porcentaje aumenta significativamente, alcanzando el 50% y el 80% respectivamente. En particular, el ping parece ser más prominente en los mercados menos negociados en la plataforma. El Dr. Stenfors sugiere que el estudio de la liquidez requiere la consideración de diversas estrategias y tiempos de vida de las órdenes, ya que la función de creación de mercado, particularmente en el mercado emergente de FX, se lleva a cabo cada vez más mediante algoritmos.

El Dr. Stenfors analiza la naturaleza evolutiva de la liquidez en el mercado de divisas y enfatiza la necesidad de una gama más amplia de métricas para evaluarla. Subraya el impacto de las barreras en las estrategias de pedido, como escisiones, suplantación de identidad y ping. Si bien estos problemas se han estudiado ampliamente en los mercados de valores, sus efectos en la liquidez de divisas pueden ser significativamente diferentes, a pesar del mayor tamaño del mercado de divisas. El Dr. Stenfors recomienda que los comerciantes sean conscientes de estas complejidades independientemente de sus métodos de envío de pedidos y proporciona recursos adicionales para aquellos interesados en una mayor exploración.

El Dr. Alexis Stenfors ofrece un análisis detallado del mercado de divisas, centrándose específicamente en la liquidez y sus diversas dimensiones. Su investigación destaca las características únicas del mercado de divisas, incluido su tamaño, naturaleza competitiva y alcance internacional. Enfatiza la importancia de las convenciones del mercado, las implicaciones del comercio algorítmico y el impacto de los diferentes tipos de órdenes en la liquidez. A través de sus estudios, el Dr. Stenfors revela las complejidades y la naturaleza evolutiva de la liquidez de divisas, subrayando la necesidad de una evaluación y comprensión integrales en este mercado dinámico.

  • 00:00:00 El Dr. Alexis Stenfors analiza el mercado de divisas (FX) y, en particular, la importancia de la liquidez. Destaca el tamaño del mercado de divisas y su tamaño comparativo con el mercado de valores mundial. También señala cómo la liquidez en general es muy buena, incluso en tiempos de crisis o desastres naturales. Luego, el Dr. Stenfors continúa discutiendo la naturaleza competitiva del mercado de divisas en el entorno profesional y cómo es internacional, lo que significa que uno no puede operar con un solo par de divisas sin operar también con otra cosa.

  • 00:05:00 El Dr. Alexis Stenfors explica las características únicas del mercado Forex que lo diferencian del mercado de valores. El mercado Forex tiene una simetría perfecta en el sentido de que comprar una moneda implica automáticamente vender otra, mientras que el mercado de valores está sesgado hacia la compra de acciones. Además, los bancos centrales pueden intervenir en el mercado Forex regulando el valor de una divisa mediante la emisión de dinero o mediante intervención directa, mientras que no suelen intervenir en el mercado de valores. El mercado Forex también es un mercado no regulado sin disyuntores, y es un mercado OTC, lo que lo hace muy opaco y difícil de acceder a los datos con fines de investigación.

  • 00:10:00 El Dr. Alexis Stenfors explica el núcleo de la liquidez en el mercado de divisas y los diferentes tipos de liquidez según el precio, el volumen y la velocidad. La liquidez en el mercado se basa en las relaciones y convenciones entre los bancos, que es diferente de los mercados tradicionales de acciones y acciones. Los creadores de mercado no pueden cotizar precios ni proporcionar liquidez sin saber que otra parte está allí para devolverlos. En el mercado de intercambio de divisas, el diferencial de oferta y demanda de los precios de los competidores tiende a agruparse en torno a ciertos dígitos, y la parte interesante es que los competidores a menudo cotizan exactamente los mismos diferenciales en lugar de diferentes.

  • 00:15:00 El Dr. Alexis Stenfors analiza la importancia de las convenciones del mercado en la industria del comercio de divisas, incluidas las convenciones basadas en el precio y el volumen. Estas convenciones se relacionan con el comportamiento comercial apropiado y el mantenimiento de buenas relaciones entre los bancos y los clientes. Las encuestas muestran que solo un pequeño porcentaje de comerciantes sigue las convenciones para obtener ganancias, mientras que la mayoría lo ve como un medio para fomentar las relaciones y mantener una buena imagen en el mercado. Con el auge del comercio algorítmico, estas convenciones están cambiando, con un aumento significativo del comercio algorítmico en plataformas como EBS, donde ahora representa más del 70 % del comercio.

  • 00:20:00 El Dr. Alexis Stenfors analiza las implicaciones del comercio algorítmico para el mercado de divisas. Mientras que algunos argumentan que el comercio de alta frecuencia puede conducir a un mercado más eficiente con costos de transacción más bajos y una mejor liquidez, otros argumentan que los algoritmos no son adecuados para seguir las convenciones destinadas a las relaciones humanas. Los comerciantes que utilizan plataformas de comercio electrónico pueden sentirse decepcionados cuando el mercado se mueve tan pronto como intentan negociar, y la liquidez ahora se considera complicada y difícil de precisar. Independientemente de la postura de uno sobre los algoritmos, ambas partes están de acuerdo en que la liquidez de FX está cambiando y debe analizarse con más cuidado. El Dr. Stenfors presenta datos de una plataforma comercial que era 50% humana y 50% algorítmica en 2010.

  • 00:25:00 El Dr. Alexis Stenfors analiza el volumen y la liquidez del mercado de divisas, utilizando el ejemplo del par de divisas euro dólar. Señala que durante tres días de negociación, la cantidad total de órdenes limitadas para eurodólares fue de 1,8 billones, con un margen de solo el 0,08 por ciento, lo que lo convierte en un mercado muy líquido con márgenes ajustados. Sin embargo, continúa discutiendo que solo menos del uno por ciento de todas las órdenes limitadas en realidad dieron como resultado una transacción, y que la vida media de la orden limitada fue de solo 2,5 segundos, lo que sugiere que si bien el mercado parece líquido, puede ser menos líquido de lo que parece. . Luego plantea la cuestión de si la liquidez se puede obtener rápidamente y realiza una prueba para verificar si el mercado se mueve tan pronto como se intenta un acuerdo.

  • 00:30:00 El Dr. Alexis Stenfors analiza su investigación sobre el impacto del envío de órdenes limitadas en la liquidez del mercado de divisas. Analizó 1,4 millones de envíos de órdenes limitadas y descubrió que una nueva orden limitada agrega inmediatamente liquidez al otro lado del libro de órdenes limitadas, lo que es beneficioso para los operadores de alta frecuencia. Sin embargo, la liquidez desaparece después de 0,1 segundos, y esto es consistente con la idea de que el comercio algorítmico solo es bueno para la liquidez a muy corto plazo. Además, señala que ha habido un cambio significativo en la disposición a respaldar la liquidez en el mercado de divisas en los últimos diez años. Por lo tanto, es importante considerar la liquidez basada en el precio, la liquidez basada en el volumen, la liquidez basada en la comunidad y la liquidez basada en la velocidad al analizar el mercado.

  • 00:35:00 El Dr. Alexis Stenfors explica el concepto de los diferentes tipos de órdenes en el comercio de divisas y sus implicaciones éticas. Explica que las órdenes divididas se utilizan para dividir las órdenes grandes en órdenes más pequeñas para evitar que otros comerciantes cancelen sus órdenes y para ocultar la orden rica en información. Sin embargo, los pedidos de cuchara son ilegales en la mayoría de los mercados, ya que crean una falsa impresión del estado del mercado. Las órdenes de ping están destinadas a extraer información oculta sobre el mercado y no se consideran controvertidas, pero su importancia varía según la interpretación. La sección también habla sobre la definición conservadora de órdenes divididas del Dr. Stenfors, que resultó en un 15-20% para el euro dólar y el dólar yen en los cinco pares de divisas examinados.

  • 00:40:00 El Dr. Alexis Stenfors analiza el uso de órdenes divididas y su agresividad en el mercado de divisas. Contrariamente a la creencia popular, las órdenes grandes suelen ser muy agresivas, y las órdenes divididas se utilizan no solo para disfrazar cantidades más grandes, sino también para permitir que los comerciantes algorítmicos envíen órdenes más agresivas. Sin embargo, la reacción a una orden dividida es mucho más fuerte que a una orden humana típica, y los algoritmos se dan cuenta rápidamente de esto, lo que hace que estas estrategias de división de órdenes sean menos exitosas. El Dr. Stenfors también aborda el tema de la suplantación de identidad y el ping, y explica que, contrariamente a la creencia común, los principales pares de divisas, como el euro dólar o el dólar yen, son extremadamente sensibles a la información, lo que los hace muy susceptibles a la suplantación de identidad, mientras que el ping se utiliza para extraiga información oculta probando las aguas con órdenes y observando cualquier reacción.

  • 00:45:00 El Dr. Alexis Stenfors analiza un proxy que creó para analizar cuán prominente es el "ping" en diferentes mercados de divisas. Una orden de ping es una orden que se cancela antes de que ocurra cualquier cambio en el mercado, lo que la convierte en una orden de ping potencial. El Dr. Stenfors usó una base de datos para calcular cuántos pedidos podrían ser posibles pedidos de ping y descubrió que es alrededor del 10 % en Euro Dollar y Yellow Markets y hasta un 50 % en Euro Swedish y 80 % en Dollar Ruble. El hecho interesante aquí es que hacer ping parece ser más prominente en los mercados menos negociados en la plataforma. Esto significa que el comercio de rublos en la plataforma es muy grande, pero no hay ningún comercio real en curso, y casi el 80% probablemente esté haciendo ping a las órdenes de los comerciantes algorítmicos. El Dr. Stenfors sugirió que si está estudiando la liquidez, hay muchas maneras de estudiarla, y una cosa importante es observar diferentes estrategias y calcular la vida útil de la orden, como la función de creación de mercado, especialmente en el mercado de divisas. mercado, está cambiando hacia ser hecho cada vez más por algoritmos.

  • 00:50:00 El Dr. Alexis Stenfors analiza la liquidez cambiante del mercado de divisas y la necesidad de una gama más amplia de métricas para evaluarla. También destaca el impacto de las barreras para las estrategias de pedidos, que pueden dar lugar a divisiones, suplantación de identidad y ping. Aunque estos temas han sido ampliamente investigados en los mercados de valores, su impacto en la liquidez en el mercado de divisas puede ser muy diferente, a pesar de su mayor tamaño. El Dr. Stenfors recomienda que los comerciantes sean conscientes de estas complejidades, independientemente de cómo envíen los pedidos, y proporciona recursos para aquellos interesados en obtener más información.
 

Desarrolle y realice pruebas retrospectivas de sus estrategias comerciales | Tutorial completo



Desarrolle y realice pruebas retrospectivas de sus estrategias comerciales | Tutorial completo

El video comienza presentando a un experto en cuantificación que brindará orientación sobre el desarrollo y la ejecución de estrategias comerciales utilizando Blueshift, una plataforma basada en la nube. Blueshift ofrece conjuntos de datos completos, incluidos los mercados de valores de EE. UU. e India, así como datos detallados de Forex. La sesión cubre estrategias sistemáticas, una introducción a Python, una introducción a Blueshift, la creación de plantillas reutilizables para backtesting, indicadores técnicos, la construcción de una estrategia simple utilizando un solo indicador y la gestión de estrategias de cartera. Es importante destacar que la sesión no ofrece recomendaciones comerciales ni pretende proporcionar estrategias infalibles.

El orador destaca los diferentes enfoques de los estilos de negociación, como el fundamental, el técnico y el cuantitativo, y cómo tratan las tendencias, la reversión a la media, las rupturas y el acarreo de formas únicas. El diseño de una estrategia comercial sistemática implica la selección de valores, la generación de señales de compra y venta, el cálculo de carteras objetivo, la ejecución de operaciones y la mejora continua del proceso. El orador explica las entradas necesarias para las estrategias sistemáticas, incluidos los datos de precios y sus transformaciones, la información fundamental y no relacionada con el mercado y las reglas/lógica de negociación. Estas reglas se pueden desarrollar en función de la hipótesis de un comerciante o mediante técnicas basadas en datos como el aprendizaje automático y la inteligencia artificial.

El orador enfatiza la importancia de probar las estrategias comerciales a través de backtesting y forward testing. El backtesting ayuda a los comerciantes a verificar la validez de sus hipótesis, mientras que el forward testing protege contra sesgos y trampas como sesgos de minería de datos, sesgos de supervivencia, modelado de impacto de mercado y sesgos de anticipación. Una plataforma de backtesting flexible es esencial para ajustar y modificar estrategias, y la gestión de riesgos y la creación de carteras son cruciales, ya que no todas las estrategias funcionan bien en todos los mercados. El orador brinda una breve introducción al uso de código basado en Python en la plataforma Blueshift para la creación y prueba de estrategias.

El video explica las cuatro funciones esenciales requeridas para las estrategias comerciales de backtesting en Blueshift. Estas funciones son "inicializar", que configura los parámetros iniciales, "before_trading_start", que se llama antes de cada sesión de negociación, "handle_data", que se ejecuta en cada llegada de una nueva barra de precios, y "analyze", que se utiliza para el análisis de estrategias. El orador demuestra el orden en que se llaman estas funciones y cómo los comerciantes pueden colocar su código dentro de cada función. La sección concluye con una introducción básica al uso de Python en la plataforma Blueshift.

Para los espectadores que no están familiarizados con Python, el video ofrece una introducción a los conceptos básicos de Python. Cubre variables, cadenas, enteros, flotantes y estructuras de datos como diccionarios y listas. También se introduce la creación de funciones y clases en Python. Luego, el video profundiza en el flujo de trabajo de Blueshift y explica los pasos de "inicialización", "before_trading_start", "handle_data" y "analyze". Se destaca la utilidad de las funciones de programación y pedidos.

El presentador analiza las tres funciones principales de pedidos en Blueshift. La primera función, "order_percent_target", permite a los operadores tomar posiciones en activos subyacentes en función del peso de la cartera objetivo. La segunda función, "get_open_orders", proporciona el número de pedidos pendientes y la tercera función, "cancel_order", permite la cancelación de pedidos. El presentador enfatiza la importancia de controlar el entorno comercial y demuestra funciones como "set_commission", "set_slippage" y "set_account_currency". Se explican los objetos de "contexto" y "datos" en Blueshift, mostrando su función en la captura del estado del algoritmo y el acceso a los datos. Un ejemplo ilustra el acceso a la cartera y los datos para una estrategia simple de compra y retención utilizando la función "historial". Se introduce el concepto de programación utilizando la función "programar", lo que permite a los usuarios definir cuándo se deben llamar funciones específicas.

El tutorial se centra en la creación de una plantilla para agilizar el desarrollo de estrategias y evitar el código repetitivo. Se importan bibliotecas de indicadores técnicos como TLE y bibliotecas estándar como Pandas y Numpy. El universo de valores se reduce a los principales índices y la variable "contexto" se inicializa como un diccionario para almacenar parámetros de estrategia. Estos parámetros incluyen retrospectiva del indicador, umbrales de compra/venta, períodos de promedio móvil, RSI, bandas B, ATR y frecuencia comercial. Esta plantilla tiene como objetivo minimizar el código repetitivo y estandarizar los parámetros para facilitar las modificaciones.

El ponente introduce una variable para controlar el trading y crear una cartera con pesos para cada instrumento del universo. Establecieron la comisión y el deslizamiento en cero con fines de demostración. La función "handle_data" está definida para ejecutar transacciones cada 15 minutos. La función "run_strategy" se convierte en la función principal para ejecutar la estrategia. Recupera precios anteriores y calcula pesos antes de reequilibrar utilizando la función "context.universe.prices". La función de "reequilibrio" itera a través de todos los valores del universo y coloca órdenes para alcanzar las ponderaciones objetivo. Se define una función anónima para imprimir la cartera de contexto y los pesos, y se crea una clase de "asesor" para calcular el objeto de peso.

El orador explica cómo definir las entradas para la clase "asesor", incluido el nombre y la función de la señal, y cómo pasar el universo de selección de valores. Cubren la inicialización y el almacenamiento del rendimiento del asesor, así como la definición de la función principal que llama a la función de señal para generar señales de compra/venta. El ponente hace hincapié en definir la función de la señal en función de indicadores técnicos, a menudo expresados como funciones ponderadas de precios pasados. Recomiendan consultar artículos teóricos de expertos como Cliff Asness de AQR Capital Management.

Los indicadores técnicos y su correlación con el mercado se analizan con base en el análisis estadístico utilizando el análisis de componentes principales. Los indicadores técnicos actúan como filtros de precios o rendimientos pasados, capturando tendencias a largo o corto plazo mediante el filtrado de datos de alta o baja frecuencia. Sin embargo, los indicadores técnicos pueden ser profecías autocumplidas y son susceptibles a ciertos tipos de algoritmos comerciales que pueden conducir a la búsqueda de impulso o stop-loss. Es importante tener una cartera de diferentes indicadores al desarrollar y realizar pruebas retrospectivas de estrategias comerciales.

El instructor explica cómo importar la biblioteca de análisis técnico y enumera los indicadores técnicos disponibles. Usando el ejemplo de las Bandas de Bollinger, el instructor demuestra la función "Bbands" para recuperar el valor de la última fila. También se muestran otras funciones como RSI, MACD, soporte de Fibonacci, resistencia, etc. El instructor explica la función "get_price" y la función "handle_data", que verifica si es hora de operar para cada período. La función "run_strategy" busca argumentos adecuados utilizando la función "advisor_compute_signal_price", seguida de la función "rebalance" para realizar pedidos de porcentajes objetivo. Finalmente, la función "analizar" se utiliza para el análisis de la estrategia.

El orador se centra en la gestión de carteras estratégicas para mejorar las ganancias comerciales algorítmicas. En lugar de confiar en una sola estrategia, se recomienda ejecutar múltiples estrategias simultáneamente o en diferentes períodos. Se analizan cuatro métodos para gestionar carteras de estrategia: crear un comité, usar un modelo de cambio de régimen, asignación dinámica e inversión basada en factores. El promedio puede mejorar la estabilidad de la señal. El código de la estrategia implica agregar un agente responsable de seleccionar asesores y asignar capital. El agente utiliza una función de pesaje para actualizar los pesos del asesor, lo que afecta la función de reequilibrio.

El ponente explica cómo definir y ponderar carteras en función del número de asesores, con igual asignación para cada uno. Demuestran la creación de asesores expertos separados y un agente para asignar capital entre ellos. Un backtest con QuickBacktest muestra un rendimiento significativamente mejorado en comparación con casos individuales. El orador enfatiza la importancia de la reducción en una estrategia comercial y sugiere observar el índice de Sortino y la estabilidad de la curva de pérdidas y ganancias. La cartera de insumos de promedio ponderado igual mejora significativamente el rendimiento, pero hay espacio para mejoras adicionales.

El orador presenta el concepto de "comercio sin arrepentimiento", que consiste en determinar la estrategia de inversión de mejor desempeño en un mercado difícil de predecir. En lugar de depender de una sola inversión, la estrategia implica variar los pesos de cada inversión. El ponente recomienda utilizar el algoritmo de gradiente exponencial para determinar los pesos, ajustándolos en función de la respuesta de la cartera a los escenarios del mercado. El criterio de Kelly también se sugiere para la asignación de capital, maximizando el rendimiento frente a la varianza en función del movimiento browniano geométrico.

El orador explica la salida de pesos y cómo difieren para diferentes asesores. Prueban una señal aleatoria que idealmente recibe menos asignación en comparación con otras señales si es genuinamente aleatoria. El orador analiza la función de agente, que toma una lista de asesores y un parámetro de tasa de aprendizaje, y calcula la función de ponderación. Recorre en iteración la lista de asesores, calcula la señal del asesor, los agrega por sectores y actualiza las ponderaciones de contexto en función de la ponderación calculada. La sección concluye con pautas sobre el desarrollo de estrategias, que incluyen evitar el sobreajuste, controlar el apalancamiento de la cuenta y proporcionar una lista de estrategias de demostración para que los espectadores las exploren.

El orador analiza diferentes métodos de prueba a plazo, como el comercio en papel o el comercio con una pequeña cantidad de capital en mercados reales. Mencionan que BlueShift actualmente no es compatible con PI torch o Jupiter Notebook, pero planea admitir Keras y TensorFlow. La plataforma no se limita a los mercados indios y puede acceder a datos de acciones de EE. UU. e India, así como a datos de divisas. El orador señala que BlueShift no tiene herramientas de depuración integradas en este momento, pero considera agregarlas en el futuro.

El orador habla sobre el backtesting de opciones y menciona que la mayoría de las plataformas que lo ofrecen no son confiables o requieren una extensa limpieza y arreglo de datos. También señalan que Indian Gravitons solo admite futuros líquidos y no permite fuentes de datos de terceros. El período mínimo recomendado de backtesting depende de la frecuencia de negociación y, aunque se dispone de datos de un minuto para los mercados indios, las ejecuciones de optimización no son eficientes debido a las limitaciones tecnológicas. BlueShift no tiene tarifas y no hay restricciones en la cantidad de backtests simultáneos, siempre que el tráfico del sitio web pueda manejarlos. Es posible realizar pruebas retroactivas para PSA y usar paquetes de Python, pero hay una lista restringida de paquetes disponibles por razones de seguridad.

El orador explica que el backtesting es un paso crucial en el desarrollo y evaluación de estrategias comerciales. Ayuda a determinar si una estrategia es viable y rentable antes de implementarla en mercados reales. Resaltan la importancia de considerar los costos de transacción, el deslizamiento y otros factores del mundo real al realizar pruebas retrospectivas para garantizar resultados realistas.

El orador presenta la plataforma BlueShift, que proporciona un entorno para realizar pruebas retrospectivas e implementar estrategias comerciales. BlueShift admite pruebas retrospectivas en los mercados de acciones indias, estadounidenses y de divisas. Los usuarios pueden escribir y probar sus estrategias usando Python y aprovechar varias funciones y bibliotecas integradas. La plataforma también permite a los usuarios operar en papel sus estrategias o operar con capital real, según sus preferencias.

El orador enfatiza la importancia de las pruebas a futuro, que implican implementar una estrategia con una pequeña cantidad de capital en mercados reales. Esto ayuda a validar el rendimiento y el comportamiento de la estrategia en condiciones de tiempo real. Mencionan que BlueShift actualmente admite pruebas avanzadas para los mercados indios, y los usuarios pueden operar en papel con un capital virtual de hasta 1 crore (10 millones) de rupias indias.

También se analiza el backtesting de opciones, y el orador menciona que muchas plataformas existentes para el backtesting de opciones no son confiables o requieren una limpieza y preparación de datos extensa. Señalan que BlueShift actualmente no admite la opción de backtesting, pero puede considerar agregarla en el futuro.

Con respecto a la disponibilidad de datos, el orador menciona que BlueShift proporciona datos históricos para los mercados de acciones indias, estadounidenses y de divisas. Sin embargo, señalan que la optimización de estrategias con datos de un minuto para los mercados indios puede no ser eficiente debido a las limitaciones tecnológicas.

El orador aclara que BlueShift no tiene ninguna tarifa por backtesting o uso de la plataforma. Los usuarios pueden realizar tantas pruebas retrospectivas como deseen, siempre que el tráfico del sitio web pueda manejar la carga. También mencionan que BlueShift tiene una lista restringida de paquetes de Python disponibles por razones de seguridad, pero los usuarios aún pueden aprovechar paquetes populares como pandas y numpy.

El orador destaca la importancia de realizar backtesting y forwardtesting exhaustivos en el desarrollo de la estrategia. Animan a los usuarios a aprovechar la plataforma BlueShift para realizar pruebas retrospectivas e implementar sus estrategias comerciales, teniendo en cuenta las limitaciones y consideraciones discutidas durante la presentación.

  • 00:00:00 El presentador presenta a un experto en cuantificación que guiará a los espectadores sobre cómo desarrollar y ejecutar estrategias comerciales utilizando Blueshift, una plataforma basada en la nube para el desarrollo de estrategias. La cuantificación describe que Blueshift tiene conjuntos de datos que incluyen los mercados de valores de EE. UU. e India, así como Forex engañado con datos de nivel de minutos. La sesión cubrirá puntos breves sobre estrategias sistemáticas, una breve introducción a Python, una introducción a Blueshift, la creación de una plantilla reutilizable para pruebas retroactivas, indicadores técnicos, la creación de una estrategia simple utilizando un único indicador técnico y la gestión de una estrategia de cartera en diferentes maneras. La sesión no se trata de recomendaciones comerciales o dar las mejores estrategias que siempre funcionan.

  • 00:05:00 El orador mencionó que los diferentes estilos comerciales, como fundamental, técnico y cuantitativo, tratan la tendencia, la reversión media, las rupturas y el acarreo de diferentes maneras. También discutieron cómo diseñar una estrategia comercial sistemática, que implica seleccionar el universo de valores, generar señales de compra y venta, calcular carteras objetivo, ejecutar la estrategia y mejorar continuamente el proceso. Además, el orador explicó los insumos para desarrollar estrategias sistemáticas, como precios y sus transformaciones, información fundamental y no de mercado, y reglas o lógica comercial, que pueden desarrollarse mediante la hipótesis de un comerciante o dejando que los datos digan las reglas utilizando el aprendizaje automático. e inteligencia artificial.

  • 00:10:00 El orador analiza la importancia de probar las estrategias comerciales, incluidas las pruebas retrospectivas y futuras. Las pruebas retrospectivas permiten a los comerciantes establecer si su hipótesis es correcta al probar sus estrategias, mientras que las pruebas prospectivas protegen contra los sesgos, como los sesgos de extracción de datos, los sesgos de supervivencia, el modelado de impacto del mercado y los sesgos de anticipación. El ponente destaca la necesidad de una plataforma de backtesting flexible para ajustar y modificar estrategias, pero también destaca la importancia de la creación de carteras y la gestión de riesgos, ya que no todas las estrategias funcionan bien en todos los mercados. Finalmente, el orador brinda una breve introducción sobre el uso de código basado en Python en la plataforma blue shift para crear y probar estrategias comerciales.

  • 00:15:00 El orador explica las cuatro funciones diferentes necesarias para realizar un backtesting de estrategias comerciales utilizando una plataforma específica. La primera función es initialize, utilizada para configurar los parámetros iniciales para el backtesting. El segundo se llama antes de que comience la negociación, que se llama todos los días antes de que se abra la sesión de negociación. La tercera función es manejar datos, llamada cada vez que llega una nueva barra de precios, y la función final se llama analizar. El orador también muestra el orden en que se llama a cada función en función de un conjunto de datos seleccionado y cómo se puede determinar dónde colocar su código en cada función. La sección finaliza con una breve introducción al uso de Python para la codificación.

  • 00:20:00 Se explican los conceptos básicos de Python para aquellos que no estén familiarizados con el lenguaje. Se analiza el uso de variables, cadenas, enteros y flotantes, así como estructuras de datos como diccionarios y listas. También se introduce la creación de funciones y clases en Python. Luego, el video pasa a explicar los cuatro pasos en el flujo de trabajo de Blueshift: inicializar, before_trading_start, handle_data y analizar. También se explica la utilidad de las funciones de programación y pedidos.

  • 00:25:00 El presentador analiza las tres principales funciones de pedidos utilizadas en Blue Shift, una plataforma comercial. La primera función es el objetivo de porcentaje de orden, que se utiliza para tomar posiciones en activos subyacentes en el peso de su cartera objetivo. La segunda función es obtener órdenes abiertas, que proporciona la cantidad de órdenes que deben ejecutarse, y la tercera función es cancelar la orden. Además, el presentador explica la importancia de controlar su entorno comercial y brinda ejemplos de cómo implementar esto utilizando funciones como establecer comisión, establecer deslizamiento y establecer moneda de cuenta. El presentador también explica el contexto y los objetos de datos en Blue Shift, cómo se utilizan para capturar el estado del algoritmo y acceder a los datos, y brinda un ejemplo de cómo acceder a su cartera y datos en una estrategia simple de comprar y mantener usando la función de historia. Finalmente, el presentador introduce el concepto de programación mediante la función de programación, que se puede utilizar para definir cuándo llamar a una función en términos de días y horas.

  • 00:30:00 El tutorial se enfoca en crear una plantilla para que la usen los comerciantes a fin de evitar códigos repetitivos. El tutorial importa bibliotecas de indicadores técnicos como TLE y bibliotecas estándar para Pandas y Numpy. Luego, el universo se reduce a dos índices principales y la variable de contexto se inicializa como un diccionario para almacenar parámetros para estrategias en un solo lugar. Los parámetros incluyen la mirada retrospectiva del indicador, el umbral para comprar y vender, y los períodos para los promedios de movimiento rápido y lento, RSI, bandas B y ATR, y la frecuencia de negociación. Esta plantilla es útil para minimizar el código repetitivo y estandarizar los parámetros para facilitar los cambios.

  • 00:35:00 El orador agrega una variable para controlar el comercio y crear una cartera de pesos para cada instrumento en el universo. Establecieron la comisión y el deslizamiento en cero para fines de demostración. La función handle_data se define para garantizar que la negociación se produzca cada 15 minutos. La función run_strategy se crea como función principal para ejecutar la estrategia. La función llama a context.universe.prices para obtener los precios anteriores de los futuros seleccionados y calcular los pesos antes del reequilibrio. La función de reequilibrio se utiliza para examinar todos los valores del universo y realizar una orden para alcanzar las ponderaciones objetivo. El hablante también define una función anónima para imprimir la cartera de contexto y los pesos al final y crea una clase llamada asesor para calcular el objeto de peso.

  • 00:40:00 El orador discute cómo definir las entradas para la clase de asesor, incluido el nombre y la función de señal, y cómo transmitir el universo de selección de valores. También explican cómo inicializar y almacenar el rendimiento del asesor, así como definir la función principal que llamará a la función de señal para generar señales para comprar o vender acciones. El ponente destaca la importancia de definir la función de la señal en base a indicadores técnicos, que pueden expresarse como funciones ponderadas de precios pasados. También recomiendan consultar documentos teóricos de expertos en el campo, como Cliff Asness de AQR Capital Management.

  • 00:45:00 El disertante discute los indicadores técnicos y su correlación con el mercado en base al análisis estadístico a través del análisis de componentes principales. Los indicadores técnicos se pueden considerar como un tipo de filtro de precios pasados o rendimientos pasados, filtrando datos de alta o baja frecuencia para captar tendencias a largo o corto plazo. Sin embargo, los indicadores técnicos pueden ser profecías autocumplidas, lo que los hace útiles para ganar dinero, pero están sujetos a ciertas categorías de algoritmos comerciales que pueden generar un impulso o una búsqueda de stop-loss. Además, solo porque un indicador de impulso muestre impulso, no significa necesariamente que el mercado esté en impulso. Por lo tanto, tener una cartera de diferentes indicadores puede ser útil al desarrollar y realizar pruebas retrospectivas de estrategias comerciales.

  • 00:50:00 El instructor explica la importación de la biblioteca de análisis técnico y la lista de indicadores técnicos disponibles. Utilizan el ejemplo de la función de las Bandas de Bollinger llamando a la función de biblioteca 'Bbands' para devolver el valor de la última fila y mostrar otras funciones como RSI, MACD, soporte de Fibonaci, resistencia, etc. El instructor también explica la función de 'precio de puerta' y el Función de 'manejo de datos' que se llama para cada período para verificar si es hora de operar. La función 'ejecutar estrategia' luego busca los argumentos apropiados utilizando la función 'precio de la señal de cálculo del asesor', seguida de la función 'reequilibrar' que recorre todos los valores del universo para colocar una orden para alcanzar el porcentaje objetivo. Finalmente, la función 'analizar' se utiliza para analizar la estrategia probada.

  • 00:55:00 El orador analiza la gestión de carteras estratégicas para mejorar las ganancias comerciales algorítmicas. En lugar de confiar en una sola estrategia, el orador sugiere ejecutar múltiples estrategias simultáneamente o en diferentes períodos de tiempo. El orador ofrece cuatro métodos para gestionar carteras estratégicas: creación de un comité, modelo de cambio de régimen, asignación dinámica e inversión basada en factores. Tomando un promedio, podemos mejorar la estabilidad de nuestra señal. El código de la estrategia implica agregar un agente responsable de elegir asesores y asignar capital. El agente utiliza una función de pesaje para actualizar los pesos de cada asesor, que se tienen en cuenta en la función de reequilibrio.

  • 01:00:00 El ponente explica cómo se definen y ponderan las carteras en función del número de asesores, con igual asignación para todos ellos. Muestran cómo crear asesores expertos separados y luego crear un agente para asignar capital entre ellos. Ejecutan una prueba retrospectiva con QuickBacktest, que muestra una mejora significativa en el rendimiento en comparación con los casos individuales. El orador enfatiza la importancia del drawdown en una estrategia comercial y recomienda observar el índice de Sortino y la estabilidad de la curva de pérdidas y ganancias. En general, la cartera de insumos de promedio ponderado igual ha mejorado significativamente el rendimiento, pero el orador indica que todavía hay margen de mejora.

  • 01:05:00 El orador discute un concepto llamado "comercio sin arrepentimiento" que consiste en tratar de determinar qué estrategia de inversión funciona mejor en un mercado donde es difícil predecir las tendencias futuras. La estrategia implica variar los pesos de cada inversión en lugar de depender de una inversión para superar a las demás. El ponente recomienda utilizar el algoritmo de gradiente exponencial para determinar la ponderación, que ajusta la ponderación según la respuesta de la cartera a los escenarios del mercado. El disertante también sugiere usar los criterios de Kelly para asignar capital y maximizar el retorno frente a la varianza, con base en el movimiento browniano geométrico, para determinar la ponderación.

  • 01:10:00 El orador explica la salida de los pesos y cómo difieren para diferentes asesores. Luego prueban una señal aleatoria que idealmente debería recibir menos asignación en comparación con otras señales si la función es verdaderamente aleatoria. El orador también habla sobre la función de agente que toma una lista de asesores y un parámetro de tasa de aprendizaje y calcula la función de peso. Recorre la lista de asesores, calcula la señal del asesor, los suma por sectores y envía el peso calculado de vuelta a los pesos de contexto. Luego, el orador concluye la sección con algunas pautas sobre el desarrollo de estrategias, que incluyen evitar el sobreajuste y el apalancamiento de la cuenta corriente, y proporciona una lista de estrategias de demostración para que los espectadores las exploren.

  • 01:15:00 El orador analiza las diferentes formas de realizar pruebas a plazo, incluido el comercio en papel o el comercio con una pequeña cantidad de capital en un mercado en vivo. También mencionan que BlueShift no es compatible con la antorcha PI o el portátil Júpiter en este momento, pero planea admitir Keras y TensorFlow. Además, la plataforma no se limita a los mercados indios y puede acceder a datos de acciones y datos de divisas de EE. UU. e India. El orador también señala que BlueShift no tiene herramientas de depuración integradas en este momento, pero está considerando agregarlas en el futuro.

  • 01:20:00 El orador analiza la opción de backtesting y explica que la mayoría de las plataformas que la ofrecen no son confiables o requieren mucha limpieza y organización de datos. También mencionan que Indian Gravitons solo admite futuros líquidos y no permite la alimentación de datos de terceros. El período de tiempo mínimo recomendado para el backtesting depende de la frecuencia de negociación y, si bien hay datos disponibles de un minuto para los mercados indios, las ejecuciones de optimización no son eficientes debido a la falta de tecnología y la preferencia por optimizar los parámetros en función de los rendimientos esperados. Blue Shift no tiene tarifas, y no hay restricciones en la cantidad de backtests separados que se pueden ejecutar simultáneamente, siempre que el tráfico del sitio web pueda acomodarlos. También es posible realizar backtesting para PSA y utilizar paquetes de Python, aunque existe una lista restringida de paquetes disponibles por motivos de seguridad.
 

Estrategias de comercio de divisas | Desarrollar y realizar pruebas retrospectivas de ideas comerciales | Tutorial completo de efectos



Estrategias de comercio de divisas | Desarrollar y realizar pruebas retrospectivas de ideas comerciales | Tutorial completo de efectos

Durante este seminario web informativo, el orador brinda una descripción general completa de Quanciacs BlueShift, una poderosa plataforma de desarrollo de estrategias para la investigación sistemática de estrategias comerciales y pruebas retrospectivas. La plataforma ofrece una gama de características y funcionalidades que la convierten en una herramienta ideal para los comerciantes.

BlueShift es una plataforma basada en la nube, lo que significa que los usuarios pueden acceder a ella desde cualquier lugar, lo que les permite desarrollar y analizar estrategias sobre la marcha. Proporciona a los usuarios conjuntos de datos financieros incorporados, lo que facilita el acceso a datos de mercado relevantes para el desarrollo de estrategias.

Si bien el seminario web se enfoca principalmente en el mercado de divisas (FX), la plataforma BlueShift también admite el comercio de acciones y futuros en varios mercados. Destaca que la propiedad intelectual de las estrategias de backtesting desarrolladas en la plataforma pertenece enteramente al usuario, asegurando la confidencialidad y titularidad.

El orador profundiza en la naturaleza del mercado de divisas, destacando su estatus como el mercado descentralizado más grande con un asombroso volumen diario de negociación de aproximadamente 5 billones de dólares. Dentro de este volumen, alrededor de 300 mil millones de dólares se pueden atribuir al comercio minorista. El orador analiza varios factores que diferencian el mercado de divisas del mercado de valores, como un mayor apalancamiento, oportunidades de venta en corto más fáciles y una volatilidad relativamente menor.

Para comprender qué impulsa el mercado de divisas, el orador señala la importancia de los factores macroeconómicos, como la balanza de pagos, las tasas de interés, la inflación, el crecimiento económico y las políticas fiscales. También mencionan que los flujos corporativos y de cobertura, así como los cambios políticos y geopolíticos repentinos, pueden tener un impacto considerable en el mercado. Sin embargo, es importante tener en cuenta que no existe una metodología estándar o ampliamente aceptada para valorar el mercado de divisas. El orador menciona brevemente métodos como la paridad del poder adquisitivo y el tipo de cambio efectivo real, con técnicas más avanzadas preferidas por las grandes instituciones y el Fondo Monetario Internacional (FMI). Además, el orador enfatiza la importancia de los mercados de financiamiento a corto plazo para impulsar la liquidez y determinar los costos de reinversión de un día para otro.

Cuando se trata de desarrollar y realizar pruebas retrospectivas de estrategias de compraventa de divisas, el orador presenta varios enfoques. Los modelos económicos, como el modelo monetario y el modelo de tipo de cambio de equilibrio de comportamiento, utilizan métodos econométricos para analizar los datos. Los modelos basados en datos, incluidos los pronósticos de series temporales, las series temporales no lineales y las redes neuronales, también se analizan como opciones viables para el comercio de divisas de corta duración. La plataforma BlueShift se presenta como una interfaz fácil de usar que facilita el desarrollo y la prueba de estrategias. Los usuarios pueden ingresar conjuntos de datos, capital inicial y descripciones de metadatos, entre otros detalles. La plataforma proporciona herramientas para realizar pruebas retrospectivas completas, así como para ejecutar pruebas retrospectivas rápidas. Basado en la API Zipline de Python, BlueShift ofrece una plantilla de estrategia estándar para que los usuarios comiencen su proceso de desarrollo.

El orador profundiza en la estructura básica de las estrategias de compraventa de divisas y las funciones clave requeridas para el backtesting. Explican la función de "inicialización", que configura los parámetros de Baptist y los parámetros de contabilidad. La función "antes del inicio de la negociación" se llama una vez al día al comienzo de la sesión de negociación, seguida de la función "manejar datos", que se llama cada minuto para el mini conjunto de datos. Finalmente, la función de "estrategia" se programa utilizando la API para una hora y fecha específicas, y las reglas las define el usuario. Después de ejecutar una prueba retrospectiva rápida, los usuarios pueden acceder a la pestaña Baptist para ver diferentes conjuntos de datos, incluida la curva de equidad, las hojas de lágrimas y otras estadísticas.

La hoja de lágrimas, explicada por el orador, proporciona un conjunto de informes para analizar estrategias comerciales. Incluye parámetros como la relación Omega máxima, la relación Sortino, la asimetría, la curtosis, la estabilidad de la serie temporal y más. El orador demuestra el flujo de trabajo usando BlueShift, que implica inicializar, pasar por "antes del inicio de la negociación" y "manejar datos", y utilizar varias funciones API, como programación, configuración de comisiones, configuración de deslizamiento y configuración de la moneda de la cuenta. El orador menciona la disponibilidad de una plantilla estándar para estrategias de compraventa de divisas.

El orador menciona la disponibilidad de una plantilla estándar para estrategias de compraventa de divisas en la plataforma BlueShift. Esta plantilla proporciona un punto de partida para que los usuarios desarrollen sus estrategias definiendo sus reglas de entrada y salida, parámetros de gestión de riesgos y otras opciones de personalización.

La plataforma BlueShift también ofrece una amplia gama de indicadores técnicos integrados, incluidos promedios móviles, osciladores e indicadores de seguimiento de tendencias, que se pueden utilizar para crear reglas y señales comerciales. Los usuarios pueden combinar estos indicadores con su propia lógica personalizada para crear estrategias únicas y personalizadas.

Para validar y evaluar el desempeño de una estrategia comercial, el orador enfatiza la importancia de realizar pruebas retrospectivas rigurosas. BlueShift permite a los usuarios realizar una prueba retrospectiva de sus estrategias utilizando datos históricos para simular escenarios comerciales del mundo real. La plataforma proporciona métricas de rendimiento integrales, que incluyen rentabilidad, análisis de reducción, rendimientos ajustados al riesgo y varios índices como el índice de Sharpe, el índice de Sortino y el índice de Calmar.

Una vez que una estrategia ha sido probada y validada, el orador sugiere que el siguiente paso es implementarla en un entorno comercial en vivo. BlueShift brinda integración con múltiples corredores, lo que permite a los usuarios ejecutar sus estrategias directamente desde la plataforma. Esta integración perfecta garantiza una transición fluida del desarrollo de la estrategia al comercio en vivo.

El orador concluye el seminario web destacando los beneficios de usar BlueShift para el desarrollo de estrategias de divisas y el backtesting. La plataforma ofrece una interfaz fácil de usar, acceso a diversos conjuntos de datos financieros y un conjunto completo de herramientas e indicadores. Permite a los comerciantes desarrollar, probar e implementar sus estrategias de compraventa de divisas con facilidad y eficiencia.

El seminario web proporciona una descripción detallada de la plataforma BlueShift, sus capacidades y su aplicación en el desarrollo de estrategias de negociación de divisas. Ofrece información valiosa sobre el mercado de divisas, diferentes enfoques de modelado y la importancia de un backtesting sólido. Los operadores que buscan mejorar sus estrategias de compraventa de divisas pueden encontrar que BlueShift es una herramienta valiosa en su arsenal.

  • 00:00:00 El orador brinda una descripción general de Quanciacs BlueShift, que es una plataforma de desarrollo de estrategias para la investigación sistemática de estrategias comerciales y pruebas retrospectivas. Incluye conjuntos de datos financieros incorporados y está disponible en la nube, por lo que los usuarios pueden desarrollar y analizar estrategias sobre la marcha desde cualquier lugar. El seminario web se enfoca principalmente en FX, pero también cubre acciones y futuros en varios mercados, y la propiedad intelectual de las estrategias de backtesting desarrolladas pertenece completamente al usuario. El orador continúa describiendo el mercado de divisas, que es el mercado descentralizado más destacado con un volumen diario de aproximadamente 5 billones, de los cuales 300 mil millones son volumen minorista. Los factores que lo diferencian del mercado de valores incluyen un mayor apalancamiento, fácil venta al descubierto y un menor nivel de volatilidad, que el orador analizó en detalle.

  • 00:05:00 El orador analiza qué impulsa el mercado Forex, destacando factores macroeconómicos como la balanza de pagos, las tasas, la inflación, el crecimiento económico y la política fiscal. Los flujos corporativos y de cobertura, así como eventos significativos como cambios políticos y geopolíticos repentinos, también pueden tener un impacto significativo en el mercado. El ponente señala que no existe una metodología estándar o ampliamente aceptada para valorar el mercado Forex, aunque algunos métodos incluyen la paridad del poder adquisitivo y el tipo de cambio efectivo real, con métodos más avanzados preferidos por las grandes instituciones y el FMI. El orador también enfatiza la importancia de los mercados de financiamiento a corto plazo, ya que impulsan la liquidez y determinan los costos de reinversión durante la noche.

  • 00:10:00 El orador analiza diferentes enfoques para desarrollar y realizar pruebas retrospectivas de estrategias de compraventa de divisas. Un enfoque es a través de modelos económicos como el modelo monetario y el modelo de tipo de cambio de equilibrio de comportamiento, los cuales utilizan métodos econométricos para analizar los datos. Otros modelos basados en datos, como el pronóstico de series temporales, las series temporales no lineales y las redes neuronales, también se pueden utilizar para el comercio de divisas de corta duración. Luego, el orador presenta la plataforma BlueShift, que brinda a los usuarios una interfaz fácil de usar para desarrollar y probar sus estrategias comerciales al permitirles ingresar conjuntos de datos, capital inicial y descripciones de metadatos, entre otras cosas, y luego brinda herramientas para una completa back testing y ejecutar un backtest rápido. La plataforma se basa en la API Zipline de Python y proporciona una plantilla de estrategia estándar para los usuarios.

  • 00:15:00 El orador analiza la estructura básica de las estrategias de compraventa de divisas y las funciones clave que se requieren para el backtesting. La primera función se llama "inicializar", que configura los parámetros de Baptist y los parámetros de contabilidad. La segunda función es "antes del inicio de la negociación", a la que se llama una vez al día al comienzo de la sesión de negociación, seguida de "manejar datos", a la que se llama cada minuto para el miniconjunto de datos. Finalmente, la función de "estrategia" se programa utilizando la API para una hora y fecha específicas, y las reglas las define el usuario. Después de ejecutar un Baptist rápido, el usuario puede acceder a la pestaña Baptist para ver diferentes conjuntos de datos, incluida la curva de equidad, las hojas sueltas y otras estadísticas.

  • 00:20:00 El orador analiza la hoja desprendible y su utilidad para proporcionar un conjunto de informes para analizar estrategias comerciales. La hoja de lágrimas incluye parámetros como la relación Omega máxima, la relación Sortino, la asimetría, la curtosis, la estabilidad de la serie temporal y más. El orador también explica el flujo de trabajo usando Blueshift, que comienza con la inicialización, pasando antes del inicio de la negociación, el manejo de datos y el uso de funciones API útiles como la función de programación, establecer comisiones, establecer deslizamiento y establecer la moneda de la cuenta. Para el mercado de divisas, se encuentra disponible una plantilla estándar para comenzar, que incluye parámetros para estrategias y datos de importación como el PIB, la inflación, las tasas cortas y las tasas largas del módulo de finanzas en Zip Line.

  • 00:25:00 El orador analiza cómo configurar una plantilla básica para desarrollar estrategias de compraventa de divisas. Explican la importancia de mantener los parámetros en un lugar central, definiendo el universo y usando una función programada para calcular los rollovers. También detallan cómo establecer comisiones y deslizamientos y redefinen cómo calcular rollovers e indicadores técnicos. Mencionan la biblioteca de análisis técnico como un recurso útil para acceder a indicadores técnicos integrados. Finalmente, enfatizan que la ejecución del backtest puede cancelarse en cualquier momento y sugieren usar esta plantilla básica para comenzar a desarrollar estrategias más complejas.

  • 00:30:00 El orador analiza las estrategias sistemáticas en forex y cómo giran en torno a encontrar y explotar factores sistemáticamente. Los factores de riesgo, como el valor, el impulso, el carry y las estrategias defensivas, son los cuatro factores básicos en el comercio de divisas. El valor se centra en la clasificación de las monedas en términos de valoración, mientras que el impulso se basa en la diferencia en las series temporales y el impulso de la sección transversal para ir largo en los valores mejor clasificados y corto en los clasificados en la parte inferior. Las estrategias de carry explotan la diferencia en las tasas de interés entre los pares de divisas. Finalmente, las estrategias defensivas suponen que las monedas de bajo riesgo están infravaloradas mientras que las monedas de alto riesgo están sobrevaloradas, y se centran en los rendimientos ajustados al riesgo.

  • 00:35:00 El presentador demuestra cómo desarrollar y probar varias ideas comerciales utilizando la plataforma BlueShift. Específicamente, presenta una nueva función llamada función de señal de acarreo, que calcula el diferencial de tasas para cada par de divisas en el universo comercial y las clasifica para tomar posiciones largas para los números superiores, posiciones cortas para los números inferiores y posiciones 0 para los demás. El mismo enfoque se aplica a los factores de impulso y valor, y también se crea una estrategia de cesta de factores combinando las tres estrategias anteriores. El presentador enfatiza que el esfuerzo requerido para desarrollar diferentes estrategias es mínimo, ya que implica principalmente definir las funciones de señal relevantes y llamarlas en los lugares apropiados en la función de reequilibrio.

  • 00:40:00 El orador explica cómo se pueden crear diferentes estrategias comerciales de Forex con un trabajo mínimo utilizando una plantilla que hace la mayor parte del trabajo automáticamente. El orador también comparte un espectro de estrategias que traza el tipo de estrategias que se pueden explorar según el estilo de negociación de uno, ya sea un comerciante cuantitativo, técnico diario o un comerciante fundamental. En el eje horizontal, el espectro muestra la génesis de las ganancias propias, ya sea un mercado en tendencia, un mercado de minerales, una ruptura o un mercado de carry, que es casi plano. Luego, el orador continúa explicando las diferentes estrategias comerciales para cada estilo comercial, como el tipo de estrategias de impulso, las series temporales y las estrategias transversales, y el arbitraje estadístico, entre otros.

  • 00:45:00 El orador analiza la importancia de combinar el análisis fundamental, técnico y cuantitativo al operar en Forex. Explican que, si bien el análisis técnico y cuantitativo suele ser más fácil de implementar y crea confianza en las estrategias sistemáticas, el mayor valor de un estilo de negociación fundamental proviene del comercio basado en eventos. Luego, el orador describe el ciclo de diseño para una estrategia comercial sistemática, que incluye seleccionar un universo, generar una señal, decidir sobre una cartera objetivo y analizar el rendimiento para la mejora continua. También abordan la importancia de evitar errores de back-testing, como el sesgo de anticipación, y utilizar una plataforma robusta como Blueshift para realizar back-testing uniformes.

  • 00:50:00 El orador analiza los diversos pasos involucrados en la creación de una estrategia comercial de Forex, comenzando con la fase de ideación y luego pasando a la fase de backtesting. Destaca la importancia de crear estrategias no correlacionadas ya que dos
    Las estrategias siempre son mejores que una. El orador también menciona diferentes métodos para la asignación de capital de riesgo, como los criterios LE, las estrategias ponderadas por igual y ponderadas por impulso. Además, proporciona una estrategia de ejemplo utilizando el indicador técnico de las Bandas de Bollinger y muestra las impresionantes estadísticas de los resultados del backtest. Concluye destacando la importancia de medir la estabilidad del retorno de la estrategia en el tiempo para asegurar la consistencia y evitar el sobreajuste.

  • 00:55:00 El orador analiza varias estrategias comerciales que han desarrollado, incluida una estrategia basada en el impulso y una estrategia comercial del impulso basada en la correlación. También ofrecen una plantilla "FX Daily" que calcula varios indicadores técnicos al comienzo de cada día y los usa para decidir si se va largo o corto. El orador enfatiza la importancia de realizar pruebas retrospectivas de las estrategias de una manera científica y evitar las trampas de la optimización en las que una estrategia puede funcionar bien en las pruebas retrospectivas pero fallar en el comercio en vivo. El objetivo debe ser optimizar el rendimiento en vivo con visión de futuro en lugar de realizar una prueba retrospectiva del rendimiento en función de un pequeño conjunto de variaciones.

  • 01:00:00 El orador analiza el problema de la optimización excesiva al desarrollar y realizar pruebas retrospectivas de ideas comerciales. La optimización excesiva puede conducir a una disminución en la relación de Sharpe, lo que resulta en operaciones en vivo ineficaces. El ponente sugiere cuatro opciones para combatir este problema. Una sugerencia es utilizar estrategias adaptativas que reaccionen a los cambios del mercado. Otra sugerencia es utilizar soluciones estadísticas como el análisis de puntos de cambio o modelos ocultos de Markov para invertir estrategias basadas en cambios en el mercado. La tercera sugerencia es realizar una investigación de factores estables para identificar factores que han demostrado teórica y empíricamente que proporcionan operaciones rentables. Por último, el orador recomienda utilizar pruebas fuera de la muestra, que consisten en probar el modelo con datos que no se han utilizado en el proceso de optimización para garantizar que el modelo no esté sobreajustado.

  • 01:05:00 El video analiza la importancia de extraer y aislar los factores que pueden conducir a rendimientos estables y consistentes en el comercio de divisas. Uno de esos factores es el impulso, que tiene una sólida base empírica y puede ser una buena estrategia en cualquier mercado, excepto en las caídas ocasionales del impulso. El video también habla sobre técnicas de validación, como la validación cruzada, que puede ser un desafío en el mercado de divisas, ya que rompe la continuidad de la serie temporal. En cambio, los comerciantes pueden contar la cantidad de señales generadas y la duración de cada operación para aleatorizar otro conjunto de señales y compararlas con las probadas para determinar qué tan sólida es la estrategia. Además, el video enfatiza que la automatización no es una caja negra y que los comerciantes deben comprender los factores subyacentes que impulsan las pérdidas y ganancias y los riesgos involucrados con cada estrategia.

  • 01:10:00 El orador sugiere que la estrategia no se trata de hombre contra máquina, sino de hombre y máquina trabajando juntos. El cerebro humano es más adecuado para desarrollar hipótesis, mientras que las máquinas son más rápidas para perseguirlas. En cuanto a los consejos de desarrollo de estrategias para los usuarios de la plataforma Blue Shift, el orador recomienda utilizar todos los parámetros de la estrategia en el entorno del contexto, verificar el apalancamiento de la cuenta, usar la función de programación para estrategias semanales o diarias, probar los resultados de las prácticas y verificar el sobreajuste. También se alienta a los usuarios a probar las estrategias de Forex específicas disponibles en la cuenta de Github de la plataforma y solicitar asistencia si es necesario. Finalmente, Liza de FXCM invita a los usuarios a contactarlos para cualquier pregunta que puedan tener sobre los datos del mercado FX.

  • 01:15:00 El orador responde varias preguntas de los usuarios, como si la sesión será grabada (sí), si pueden operar en vivo (no) y si hablarán sobre pruebas de plataforma y estrategia (ya respondido). También afirman que actualmente cubren los mercados de valores de EE. UU. e India, así como las 10 monedas principales a través de fxcm, pero planean agregar criptomonedas pronto. El orador también aborda el tema de la depuración y menciona que, si bien no tienen un buen depurador en la actualidad, se pueden usar declaraciones de impresión básicas. Finalmente, mencionan que Python no permite "suministrar no contar", pero no entienden qué quiere decir el usuario con esto.

  • 01:20:00 El orador analiza la dificultad de encontrar una pequeña cantidad de datos históricos que cubran con precisión todos los movimientos de mercado esperados en el mercado de divisas debido a su estrecha relación con factores macroeconómicos. Es un desafío definir un conjunto de datos que pueda representar todas las condiciones esperadas del mercado. Si bien el orador no puede recomendar ningún libro en particular para que los principiantes aprendan el comercio de divisas, sugiere seguir los artículos de investigación de los bancos centrales como el FMI, que proporciona informes orientados a la moneda extranjera que son un buen punto de partida para los principiantes. En términos de comercio de alta frecuencia, el envío de miles de órdenes por segundo generalmente no es sostenible para los comerciantes minoristas, y el orador no sugiere dividir los datos en pruebas dentro y fuera de la muestra. En su lugar, se recomiendan pruebas aleatorias para generar señales aleatorias.

  • 01:25:00 El orador analiza el backtesting y la inversión basada en factores. Destacan la importancia de analizar las señales y la duración de las operaciones en backtesting para obtener una mejor comprensión de los resultados. También analizan los riesgos potenciales de la inversión basada en factores, como el hacinamiento y el hecho de que los factores son beta, lo que significa que no funcionan de manera constante. Sin embargo, sí sugieren que la inversión basada en factores puede ser buena para personas sin conocimientos técnicos a largo plazo. El orador también aborda preguntas sobre los antecedentes estadísticos necesarios para el comercio y la disponibilidad de bibliotecas de Python adicionales para el análisis. Llegan a la conclusión de que, si bien el conocimiento básico de Python es útil, el enfoque debe centrarse en el desarrollo de la lógica de la estrategia en lugar de la experiencia en el lenguaje de programación. Sin embargo, actualmente no hay funciones integradas disponibles para volver a muestrear en intervalos de 15 minutos debido a posibles problemas de rendimiento y alineación.

  • 01:30:00 El orador cree que es mejor crear arrecifes y ampollas, almacenarlos en una base de datos y entregarlos como un resultado listo para usar en lugar de crear una biblioteca de muestreo misteriosa para que los usuarios puedan usarlos de manera más eficiente. En términos de estrategias de acción del precio, el orador advierte que necesita al menos datos de nivel dos o superior para desarrollarlas de manera efectiva. Además, afirman que los datos actuales disponibles no son suficientes para crear estrategias de acción de precios eficientes y que es posible que no puedan proporcionarlos en el corto plazo. Cuando se le preguntó sobre las regulaciones legales sobre el comercio de pares de divisas fuera de MCX, el orador afirma que uno debe tener una validación para fines de inversión o cobertura y que no saben mucho más allá de eso.

  • 01:35:00 El orador explicó el proceso de combinar indicadores técnicos en una estrategia comercial y probarlos usando una cuenta demo antes de implementarlos en una situación de mercado real. El orador enfatizó que los operadores deben elegir indicadores que se complementen entre sí en lugar de aquellos que son similares, y deben ser conscientes de la importancia de cada indicador en la estrategia. La cuenta de demostración permite a los operadores probar su estrategia en diferentes escenarios y evaluar su efectividad antes de arriesgar fondos reales.
 

¡Cómo puede ayudarte EPAT! por Nitesh Khandelwal - 28 de junio de 2018



¡Cómo puede ayudarte EPAT! por Nitesh Khandelwal - 28 de junio de 2018

Nitesh Khandelwal, el orador, se presenta a sí mismo y a su empresa, ConTeSt, como proveedor de educación comercial algorítmica y cuantitativa durante los últimos ocho años. Comienza compartiendo su experiencia personal, desde sus días de ingeniería hasta su experiencia en la industria bancaria. Luego destaca el lanzamiento del Programa Ejecutado de Comercio Algorítmico (EPAT), un programa de seis meses que ofrece consultoría, capacitación y una transición sin problemas hacia el comercio en el dominio de comercio de alta frecuencia (HFT). Khandelwal menciona su experiencia en Singapur, donde estableció pruebas para intercambios en todo el mundo y expandió el negocio a escala global.

Continuando, Khandelwal analiza el comercio algorítmico y su crecimiento en comparación con el comercio de bricolaje (hágalo usted mismo). Comparte estadísticas que indican el aumento significativo del comercio algorítmico en Asia, Europa y los EE. UU., destacando cómo los comerciantes ahora prefieren tomar sus propias decisiones comerciales en lugar de depender de los corredores. Sin embargo, señala que, si bien el comercio algorítmico constituye una parte importante de la actividad del mercado en la India, la participación minorista sigue siendo relativamente baja. Khandelwal hace referencia a un artículo de Bloomberg que explora el papel cada vez mayor de los robots en la sustitución de los trabajos financieros.

Khandelwal continúa explicando por qué los comerciantes minoristas no han podido adoptar el comercio algorítmico y sugiere formas de garantizar que se convierta en un facilitador en lugar de una amenaza. Hace hincapié en la necesidad de conocimientos estadísticos y técnicos, acceso a datos de mercado de calidad y corredores eficientes, y orientación de los profesionales durante la transición a la automatización. Explica cómo se creó EPAT para abordar estas necesidades y brindar orientación a las personas interesadas en el comercio de algoritmos o en la automatización de sus estrategias.

A continuación, Khandelwal analiza las características de EPAT. Menciona que el programa ofrece contenido enriquecido creado por profesionales, expertos en dominios y administradores de fondos líderes. El plan de estudios se actualiza continuamente para alinearse con los requisitos del mercado y se proporciona acceso de por vida a contenido actualizado. EPAT incluye un equipo de soporte dedicado para resolver consultas, orientación de la facultad para ex alumnos y una célula profesional que ayuda en las oportunidades laborales, configurando mesas de negociación, buscando corredores y proveedores de datos relevantes, y más. Además, los participantes de EPAT obtienen acceso a funciones exclusivas disponibles solo para ellos.

Khandelwal destaca la importancia del módulo básico en EPAT, que garantiza que todos los participantes comiencen el curso en la misma página. El primer módulo cubre los conceptos básicos de Excel, Python, estadísticas y mercados financieros, que son componentes fundamentales del comercio algorítmico. Él explica cómo el módulo básico evoluciona con el tiempo para proporcionar la máxima extracción de valor del programa. Además, Khandelwal analiza la relevancia de Python como el lenguaje de programación más utilizado en el comercio algorítmico y de empeño, lo que llevó a su inclusión en el programa EPAT.

Luego, el orador profundiza en los diferentes módulos cubiertos en EPAT y cómo se abordan. El programa cubre análisis y modelado de datos en Python, metodologías estadísticas avanzadas, efectos de equidad y estrategias de futuros, y aprendizaje automático para el comercio. Khandelwal enfatiza la importancia de comprender la infraestructura y las operaciones detrás de las estrategias comerciales, así como las estrategias comerciales de opciones, la optimización de la cartera y el riesgo operativo en el comercio algorítmico. También destaca la importancia de completar un proyecto bajo la tutoría de un experto en el dominio y realizar el examen EPAT para obtener un certificado verificado.

Khandelwal brinda una descripción general del programa de certificación EPAT, que abarca más de seis meses e incluye más de 100 horas de conexión en el aula, experiencia práctica y más de 300 horas de cursos. Menciona a los distinguidos miembros de la facultad que enseñan el programa, incluidos profesionales, académicos y comerciantes exitosos. El programa ofrece oportunidades de colocación y ayuda a los participantes en la preparación de CV y entrevistas, identificación de brechas de habilidades y acceso a socios de colocación, como corredores y bancos de inversión. Los participantes de EPAT también obtienen acceso a datos de corretaje privilegiados y proveedores de API, así como a herramientas avanzadas de backtesting como el simulador Contra Blue.

Además, Khandelwal analiza los beneficios de EPAT y cómo agrega valor a los participantes. Menciona el acceso a datos de nivel minuto para los mercados indios y las acciones del S&P 500, oportunidades de aprendizaje continuo, asistencia profesional y reuniones de ex alumnos. Él enfatiza que EPAT va más allá de un certificado y brinda una dimensión cuantitativa fundamental a los conjuntos de habilidades existentes. Khandelwal aclara que EPAT se enfoca en enseñar a los participantes cómo crear y validar estrategias comerciales en lugar de proporcionar estrategias de trabajo listas para usar. Reconoce que la tasa de éxito de las estrategias varía según factores como el acceso a la infraestructura, la gestión del riesgo y el apetito por el riesgo.

Khandelwal aborda una pregunta sobre si los analistas técnicos pueden automatizar sus operaciones utilizando estrategias como cruces MACD, promedios móviles y RSI después de estudiar EPAT. Confirma que el programa cubre estas estrategias, asegurando que los participantes tengan el conocimiento y las herramientas para automatizar sus operaciones.

Luego, el orador pasa a discutir las inversiones requeridas para iniciar su propia mesa de negociación algorítmica y explica que el impuesto para los analistas depende de la frecuencia de la mesa. Menciona que EPAT se enfoca principalmente en el comercio de baja y media frecuencia, pero también cubre aspectos de estrategias de alta frecuencia. El programa combina Python, Excel, R y MATLAB y requiere habilidades de programación y claridad conceptual. EPAT proporciona orientación para que los estudiantes establezcan sus propias mesas de negociación. Si bien EPAT no garantiza la colocación laboral, ofrece orientación a los ex alumnos que la buscan.

Khandelwal aclara que, si bien EPAT no brinda garantías de colocación, sí ofrece asesoramiento para garantizar que los candidatos tengan una comprensión básica del comercio algorítmico antes de inscribirse en el programa. Destaca el éxito de muchos estudiantes de EPAT que buscan activamente empleos o cambios de carrera debido a la extensa red de socios de colocación del programa. Menciona que el sistema de gestión de aprendizaje de EPAT brinda acceso de por vida a todas las sesiones y contenido actualizado, y el curso requiere un compromiso de tiempo de aproximadamente 300 horas, que se pueden distribuir en tres meses dedicando una hora diaria. Khandelwal enfatiza que el enfoque de EPAT en la implementación práctica lo distingue de los cursos más teóricos.

Khandelwal analiza la estructura de tarifas para el curso EPAT, que es de $ 4720 para los mercados desarrollados y de INR 189 000 más GST para la India. También menciona la necesidad de corredores y API para codificar estrategias y explica que los participantes pueden esperar asistencia profesional en Hong Kong, aunque el equipo de EPAT ha tenido más éxito en India y Singapur. Él advierte que si bien los módulos EPAT son interdependientes y deben tomarse como un todo, una o dos horas de esfuerzo diario deberían ser suficientes para aquellos con conocimientos comerciales limitados. Concluye mencionando que el curso EPAT cubre todo tipo de paradigmas de estrategia comercial y ofrece oportunidades de trabajo remoto para participantes y ex alumnos.

En los comentarios finales, el orador destaca que el programa EPAT es completo y brinda acceso completo a todos los módulos, lo que lo hace valioso para las personas con experiencia en tecnología que buscan ingresar al campo del comercio algorítmico. Mencionan las diversas oportunidades de trabajo disponibles en el dominio, con muchos casos de participantes de EPAT que inician sus propias empresas o aseguran trabajos en firmas destacadas después de completar el programa. El orador enfatiza la importancia de comprender las estadísticas básicas, la correlación y la regresión para tener éxito en este campo. Por último, enfatizan que las estrategias comerciales automatizadas generan ganancias y representan casi el 50% de los volúmenes totales en la India, lo que indica el potencial significativo para aquellos interesados en el comercio algorítmico.

  • 00:00:00 Nitesh Khandelwal se presenta a sí mismo ya su empresa, ConTeSt, que ha brindado educación comercial algorítmica y cuantitativa durante los últimos ocho años. También comparte su experiencia personal, comenzando desde sus días de ingeniería hasta su experiencia en la industria bancaria y finalmente lanzando el Programa Ejecutado de Comercio Algorítmico (EPAT), un programa de seis meses que brinda consultoría, capacitación y una transición sin problemas hacia el comercio en el dominio de comercio de alta frecuencia (HFT). Khandelwal también analiza brevemente su experiencia en Singapur en la configuración de pruebas para intercambios en todo el mundo y la expansión del negocio desde una perspectiva global.

  • 00:05:00 Nitesh Khandelwal habla sobre su experiencia con Core Density y cómo están agregando más valor a su audiencia y participantes en la industria del comercio cuantitativo. Luego continúa preguntando a la audiencia si han operado antes y comparte fragmentos de documentos regulatorios sobre la definición de negociación algorítmica, como la definición de la Junta de Bolsa de Valores de India y las regulaciones MiFID II en Europa. Khandelwal explica que el comercio sistemático se considera comercio algorítmico cuando está automatizado y utiliza algoritmos específicos.

  • 00:10:00 Nitesh Khandelwal analiza el comercio algorítmico y lo compara con el comercio de bricolaje (hágalo usted mismo). El comercio algorítmico ha crecido significativamente en Asia, de un par de puntos porcentuales en 2004 a más del 30 % en 2016, y ahora representa el 66 % de los intercambios en EE. UU. y el 44 % en Europa. El auge del comercio algorítmico ha sido proporcional a la cantidad de comerciantes que ahora toman sus propias decisiones comerciales y no dependen de sus corredores. Sin embargo, mientras que el comercio algorítmico representa el 30-45% de la actividad del mercado en la India, se estima que la participación minorista es de solo alrededor del 2%. Khandelwal luego menciona un artículo de Bloomberg que destaca cómo los robots están reemplazando cada vez más varios roles en el mercado laboral financiero.

  • 00:15:00 Nitesh Khandelwal explica por qué los comerciantes minoristas no han podido adoptar el comercio algorítmico y qué se puede hacer para garantizar que se convierta en un habilitador en lugar de una amenaza. Destaca que el comercio cuantitativo o automatizado requiere conocimientos estadísticos y técnicos, y acceso a datos de mercado de calidad y mercados a través de corredores eficientes. La orientación del profesional también es crucial al hacer la transición a la automatización, especialmente porque hay muchos factores que los comerciantes deben tener en cuenta. Khandelwal analiza cómo se creó EPAT para abordar estas necesidades y ofrece orientación a aquellos que desean seguir algo o automatizar sus estrategias.

  • 00:20:00 Nitesh Khandelwal analiza las características de EPAT. El programa consta de contenido enriquecido creado por profesionales, expertos en dominios y administradores de fondos líderes. El plan de estudios se actualiza continuamente para mantenerse alineado con los requisitos del mercado, y se ofrece acceso de por vida a contenido actualizado. El programa proporciona un equipo de soporte dedicado que resuelve consultas dentro de un período definido, y los ex alumnos reciben orientación de la facultad sobre cómo resolver consultas. EPAT cuenta con una célula de carrera que ayuda a encontrar oportunidades de trabajo, configurar mesas de negociación, encontrar corredores relevantes, proveedores de datos o colaboraciones, y más. Además, el programa incluye características exclusivas disponibles solo para los participantes de EPAT.

  • 00:25:00 Nitesh Khandelwal analiza cómo el módulo básico juega un papel crucial para asegurarse de que todos los que participan en el programa EPAT estén en sintonía antes de comenzar el curso. El módulo básico cubre los conceptos básicos de Excel, Python, estadísticas y mercados financieros, que son los componentes básicos del comercio algorítmico. Khandelwal explica cómo evoluciona el manual para volverse más interactivo con el tiempo para garantizar la máxima extracción de valor del programa. Además, Khandelwal arroja luz sobre cómo Python se convirtió en el lenguaje de programación más relevante en el mundo del comercio algorítmico y de empeño en los últimos años, razón por la cual reemplazaron C++ y Java con Python en su programa.

  • 00:30:00 Nitesh Khandelwal analiza los diferentes módulos que se cubren en EPAT y cómo se abordan. El primer módulo involucra el análisis y modelado de datos en Python, que cubre temas como cómo obtener datos usando diferentes API, cómo analizar y usar los datos en su estrategia y cómo codificar la estrategia y enviar órdenes. Luego, el módulo pasa a cubrir metodologías estadísticas más avanzadas, como ARIMA, modelos ARCH y modelos de mezcla gaussiana. Después de esto, se introduce el módulo de efectos de equidad y estrategias de futuros, que cubre diferentes estrategias de ejecución, optimización y arbitraje de impulso/estadístico. El video concluye con una discusión sobre el aprendizaje automático para el comercio, que se ha vuelto cada vez más popular y se cubre regularmente en el curso EPAT.

  • 00:35:00 Nitesh Khandelwal explica la importancia de comprender la infraestructura y las operaciones detrás de las estrategias comerciales, utilizando la analogía de un piloto de carreras de autos de F1 que necesita comprender las partes internas de su automóvil. También cubre temas como estrategias de negociación de opciones desde una perspectiva de gestión de riesgos, optimización de cartera y la importancia del riesgo operativo en el comercio algorítmico. Además, enfatiza la importancia de completar un proyecto bajo la tutoría de un experto en el dominio relevante y tomar el examen EPAT para obtener un certificado verificado para industrias.

  • 00:40:00 Nitesh Khandelwal analiza el programa de certificación EPAT, que se compone de más de 100 horas de conexión en el aula, experiencia práctica y más de 300 horas de cursos que se completarán en un período de seis meses. El programa es impartido por un grupo de profesores distinguidos que han contribuido significativamente a la industria del comercio algorítmico, con una combinación de profesionales, académicos y comerciantes exitosos entre sus filas. Los miembros de la facultad traen a expertos líderes de la industria como profesores invitados, y el programa de certificación EPAT también incluye oportunidades de colocación.

  • 00:45:00 Nitesh Khandelwal analiza las formas en que el programa EPAT puede ayudar a sus participantes, incluida la preparación de CV y entrevistas, la identificación de brechas de habilidades y suplirlas, y el acceso a socios de colocación, como los principales corredores y bancos de inversión. Los participantes de EPAT también tienen acceso a datos de corretaje privilegiados y proveedores de API, y algunos ofrecen operaciones gratuitas por tiempo limitado. El programa ofrece reconocimiento y valor agregado a sus graduados a través de eventos y sesiones exclusivos, acceso subsidiado a corredores y API, y herramientas avanzadas de prueba como el simulador ContraBlue.

  • 00:50:00 Nitesh Khandelwal explica algunos de los beneficios de EPAT, como el acceso a datos de nivel minuto para los mercados indios y las acciones de S&P 500, aprendizaje continuo, asistencia profesional y reuniones de ex alumnos. Él enfatiza que EPAT es más que solo un certificado y que agrega una dimensión cuantitativa fundamental a los conjuntos de habilidades existentes. Khandelwal también aclara que EPAT no se trata de dar estrategias de trabajo sino de aprender a crearlas y validarlas. Aborda una pregunta sobre la tasa de éxito de las estrategias y explica que varía de persona a persona según factores como el acceso a la infraestructura, la gestión del riesgo y el apetito por el riesgo. Por último, Khandelwal responde otra pregunta sobre si los analistas técnicos pueden automatizar sus operaciones utilizando estrategias como cruces MACD, promedios móviles y RSI después de estudiar EPAT, a lo que confirma que está cubierto en el programa.

  • 00:55:00 Nitesh Khandelwal analiza las inversiones necesarias para iniciar su propia mesa de negociación algorítmica y cómo el impuesto para los analistas dependerá de la frecuencia de la mesa. Menciona que EPAT se enfoca principalmente en formas de negociación de baja y media frecuencia, pero también tiene algunos aspectos de estrategias de alta frecuencia. El curso de comercio combina Python, Excel, R y MATLAB. El programa requiere habilidades de programación y claridad a nivel conceptual y brinda orientación para que los estudiantes configuren sus propios escritorios. Si bien EPAT no brinda ninguna garantía de colocación laboral, sí ofrece orientación a los ex alumnos que la buscan.

  • 01:00:00 Nitesh Khandelwal aclara que, si bien EPAT no ofrece ninguna garantía para las colocaciones, brinda asesoramiento para garantizar que los candidatos tengan una idea básica del comercio algorítmico antes de inscribirse en el programa. EPAT ha tenido éxito en ayudar a muchos de sus estudiantes que buscan activamente a conseguir un trabajo o hacer un cambio de trabajo debido a su amplia red de cerca de cien socios de colocación que valoran el conocimiento y las habilidades prácticas de implementación que se enseñan en este nicho y curso orientado a profesionales. . El sistema de gestión de aprendizaje de EPAT brinda acceso de por vida a todas las sesiones y contenido actualizado, y el curso requiere un compromiso de tiempo de aproximadamente 300 horas, que se pueden distribuir en tres meses dedicando una hora diaria. Khandelwal enfatiza que el enfoque de EPAT en la implementación práctica del comercio algorítmico lo distingue de otros cursos que son más teóricos.

  • 01:05:00 Nitesh Khandelwal analiza la estructura de tarifas para el curso EPAT, que es de $ 4720 para los mercados desarrollados y INR 189 000 más GST para la India. También menciona la necesidad de corredores y API para codificar estrategias y explica que los participantes pueden esperar asistencia profesional en Hong Kong, pero el equipo de EPAT ha tenido más éxito en India y Singapur. Khandelwal enfatiza que los módulos EPAT son interdependientes y deben tomarse como un todo, pero afirma que una o dos horas de esfuerzo diario deberían ser suficientes para aquellos con muy pocos conocimientos comerciales. El curso EPAT cubre todo tipo de paradigmas de estrategia comercial y ofrece oportunidades de trabajo remoto para participantes y ex alumnos.

  • 01:10:00 El orador habla sobre cómo el programa EPAT es integral y brinda acceso completo a todos los módulos, lo que lo hace valioso para los participantes con experiencia en tecnología que buscan ingresar al campo del comercio algorítmico. Destacan las diferentes oportunidades laborales disponibles en el dominio, con numerosos casos de participantes que inician sus propios emprendimientos o consiguen trabajos en grandes empresas después de completar el programa. Además, el orador enfatiza la importancia de conocer estadísticas básicas, comprender la correlación y la regresión para tener éxito en este dominio. Finalmente, sugieren que las estrategias comerciales automáticas generan dinero y representan casi el 50% de los volúmenes generales en la India, lo que indica que este campo tiene un potencial significativo para aquellos interesados en él.

  • 01:15:00 Nitesh Khandelwal analiza el programa EPAT, un programa orientado a la práctica impartido por profesionales que trabajan en los mercados de todo el mundo. Aconseja a los comerciantes novatos que lean y aprendan más sobre los mercados y sugiere leer los blogs y seminarios web proporcionados por el programa EPAT. También menciona que MCX permite el comercio algorítmico y analiza los requisitos de infraestructura necesarios para configurar la propia mesa de negociación, ya que depende de la frecuencia de los requisitos regulatorios y de negociación. Además, Khandelwal menciona que EPAT tiene ex alumnos en partes de Nigeria y África y aconseja a los interesados en el programa que se comuniquen con el equipo comercial para obtener más información.

  • 01:20:00 El orador explica que ofrecen un sistema de gestión de aprendizaje para su programa en línea, donde los estudiantes inscritos pueden acceder a todas las conferencias, grabaciones, pruebas, cuestionarios y tareas. El programa es completamente en línea, por lo que no es obligatoria la asistencia a clase. El salario de los estudiantes de primer año depende de sus antecedentes, habilidades y pedigrí académico, pero en la India puede oscilar entre 500 000 y 2 millones de rupias por año. El programa cubre las pruebas posteriores en diferentes plataformas y admite la automatización completa. El curso está dirigido por un instructor y se realiza semanalmente. Si bien no es a su propio ritmo, los estudiantes tendrán acceso a las grabaciones y podrán volver a verlas en una etapa posterior si se pierden una lección. El orador también sugiere que puede haber oportunidades de trabajo remotas disponibles.

  • 01:25:00 Nitesh Khandelwal responde algunas preguntas finales sobre el programa EPAT. Una pregunta se refiere a la cantidad de capacitadores con sede en la India, y Khandelwal estima que alrededor del 50% son de la India, y el resto proviene de varios países del mundo. Otra pregunta es si hay corredores o instituciones con sede en el Reino Unido que trabajen con el programa, y Khandelwal confirma que hay corredores con sede en el Reino Unido. Alienta a los espectadores a comunicarse con el equipo de EPAT si tienen más preguntas o necesitan ayuda. En general, Khandelwal enfatiza el valor del programa EPAT para ayudar a las personas a lograr sus objetivos profesionales y de aprendizaje.
 

AMA sobre comercio algorítmico | Por Nitesh Khandelwal



AMA sobre comercio algorítmico | Por Nitesh Khandelwal

En esta sesión de "pregúnteme cualquier cosa" sobre el comercio algorítmico, Nitesh Khandelwal, cofundador de la firma de comercio algorítmico Eragy, da la bienvenida a la audiencia y comparte su experiencia sobre el tema. La sesión tiene como objetivo cubrir varios aspectos del comercio algorítmico, incluidas las plataformas y los corredores, las estrategias comerciales, los datos de mercado, las oportunidades laborales, la creación de una mesa de comercio algorítmico, las regulaciones, el futuro del comercio algorítmico y las oportunidades de aprendizaje y educación. Khandelwal menciona que la sesión logrará un equilibrio entre preguntas preparadas previamente y preguntas en vivo, y también ofrecen sesiones de seguimiento individuales para consultas sin respuesta.

El presentador comienza explicando las diferentes estrategias comerciales, como el comercio de baja, media y alta frecuencia. Estas estrategias se definen en función de la latencia de la infraestructura comercial y el tiempo de procesamiento de pedidos. La atención se centra en enfatizar que la latencia de la estrategia comercial es más importante que la cantidad de operaciones ejecutadas por segundo. Luego, la sección profundiza en dónde obtener datos económicos y de mercado, analizando diferentes proveedores de datos como Yahoo Finance, Google Finance, Quandl, Alpha Vantage y FXCM. Estos proveedores ofrecen datos descargables o datos que se pueden usar en sus plataformas.

A continuación, el orador analiza las fuentes de datos para el comercio algorítmico, incluidas las descargas manuales, la obtención de API y los proveedores pagos como Quandl, Global Data Feed, Trading Economics, Thomson Reuters y Active Financial. También abordan la cuestión de si los comerciantes de alta frecuencia (HFT) generalmente superan a los comerciantes de día manuales, explicando que depende del tipo de comerciantes de día que se analice. Si los comerciantes aprovechan las oportunidades de arbitraje o las ineficiencias del mercado, las máquinas pueden ser más rápidas que los comerciantes manuales. Sin embargo, si los comerciantes analizan datos y ejecutan órdenes manuales después de una investigación exhaustiva, las máquinas no son necesariamente más eficientes. El orador descarta la idea de que un mercado con exceso de transacciones algorítmicas sea contraproducente y aclara que la automatización no siempre requiere transacciones de alta frecuencia.

Se explica el concepto de usar algoritmos en el comercio, conocido como "codos". Implica comerciar con más eficiencia y puede automatizarse y cuantificarse mediante fórmulas matemáticas. Sin embargo, encontrar las ineficiencias del mercado puede ser un desafío, y la competencia en la infraestructura tecnológica y de comercio de alta frecuencia se está volviendo más costosa. El orador también aborda la cuestión de cómo manejar múltiples estrategias en una cuenta de corretaje para un FBI.

Se discuten los requisitos previos para el comercio algorítmico, lo que implica conocimientos de estadística y econometría, computación financiera y comercio cuantitativo. El presentador menciona que aquellos que comienzan desde cero pueden aprender sobre estos pilares a través de recursos disponibles gratuitamente en el sitio web de Quant. Para los comerciantes que ya están familiarizados con las estrategias comerciales y buscan automatizar, pueden comenzar usando una API de corredor y eventualmente construir su propia plataforma. El orador también explica los diversos proveedores de datos de ticks y menciona que, si bien la mayoría de los proveedores brindan datos instantáneos, los proveedores de gama alta pueden proporcionar datos de ticks reales a un costo mayor. Por último, se observa que para los comerciantes que ya tienen éxito con sus estrategias comerciales actuales, puede que no sea necesario aprender a operar algorítmicamente a menos que quieran seguir actualizando y experimentando.

Se analizan los beneficios de automatizar las estrategias comerciales, incluido el control de las emociones, la escalabilidad y el ancho de banda para trabajar en estrategias mientras las máquinas manejan la ejecución. El orador enfatiza la importancia de tener experiencia en programación para tener éxito en el comercio algorítmico y destaca que Python es ampliamente utilizado por la mayoría de las empresas a nivel mundial. Sin embargo, el orador advierte que el comercio de alta frecuencia no es adecuado para los comerciantes minoristas, y algunas estrategias pueden requerir una cantidad razonable de capital antes de tener éxito. No obstante, incluso con conocimientos básicos de Python, uno puede iniciarse en el comercio algorítmico.

Se analizan las habilidades necesarias para convertirse en un operador algorítmico, incluido el conocimiento de estadísticas, econometría y estrategias comerciales. El orador también explica las diversas oportunidades de carrera en el comercio algorítmico, que van desde roles administrativos hasta roles comerciales de atención al cliente. Mencionan que las personas con experiencia en software y ciencia de datos pueden aventurarse en el comercio de algoritmos, ya que su experiencia ya proporciona una base sólida y elegir el lado del mercado financiero debería ser relativamente más fácil. El orador también menciona un blog sobre un ex alumno de QuantInsti de 40 años que realizó una transición exitosa al comercio algorítmico sin experiencia comercial previa. QuantInsti se destaca como una institución que ofrece una célula profesional dedicada a ayudar a las personas a adquirir las habilidades necesarias y conectarse con las personas adecuadas para avanzar en sus carreras.

El orador procede a discutir los lenguajes comerciales algorítmicos y su importancia en la investigación y el análisis. Si bien las empresas comerciales de alta frecuencia prefieren usar C ++ para una latencia más baja, para el backtesting y la evaluación de estrategias, R y Python son opciones más populares. En respuesta a la pregunta de un usuario sobre la mejora de la tasa de aciertos y la gestión de pérdidas consecutivas, el orador sugiere optimizar los parámetros en las pruebas retrospectivas y utilizar el comercio dentro y fuera de la muestra para verificar la reducción. También se aborda la saturación del mercado, y el orador afirma que la relación HFT sirve como un indicador de la competencia y que las estrategias simples de arbitraje pueden no tener éxito en mercados altamente saturados.

Se exploran más a fondo diferentes estrategias comerciales algorítmicas, destacando la necesidad de una infraestructura tecnológica sólida para estrategias simples de arbitraje y creación de mercado. El orador se involucra con varias preguntas de la audiencia, incluido el significado de la cantidad total de bits, el impacto de los HFT en los comerciantes tradicionales en India y el horizonte de tiempo utilizado para analizar los datos para el comercio de algoritmos. Explican que el horizonte temporal depende de la frecuencia de negociación. Además, el orador alienta a las personas con experiencia en software y ciencia de datos a aventurarse en el comercio de algoritmos, afirmando que su experiencia ya proporciona una base sólida y que aprender del lado del mercado financiero debería ser relativamente más fácil.

Nitesh Khandelwal aborda varias preguntas relacionadas con la posibilidad de establecer una plataforma comercial con su empresa, la aprobación legal para la automatización, los costos y las regulaciones del mercado indio. Aclaran que su empresa brinda orientación y apoyo de por vida a los participantes y ex alumnos pero no ofrece servicios de consultoría. La automatización es posible y los costos dependen de la infraestructura requerida. En países como India, cada estrategia comercial necesita aprobación antes de la automatización, y solo el corredor puede hacerlo en nombre del comerciante. Se discute el uso de indicadores estocásticos y fundamentales en las estrategias, mencionando que pueden ser utilizados de forma manual o mediante software. El ponente también menciona la disponibilidad de herramientas de lectura de noticias y datos económicos legibles por máquina para crear algoritmos.

La sesión profundiza en si las personas en la India pueden participar en el comercio de alta frecuencia (HFT) para los mercados no indios y si HFT aleja a los comerciantes minoristas de los mercados. Con respecto a los mercados fuera de la India, se explica que el envío de dinero para productos de margen comercial que cotizan en bolsas extranjeras no está permitido bajo el esquema LRS a menos que uno tenga la aprobación del RBA. Sin embargo, si una empresa global subcontrata parte de su comercio a una empresa india, entonces podría ser posible. Con respecto al impacto de HFT en los comerciantes minoristas, se menciona que la presencia de HFT agrega liquidez al mercado y reduce los diferenciales, lo que beneficia a los comerciantes minoristas. Sin embargo, no deberían permitirse actividades ilegales como el front-running, independientemente del dominio.

El orador enfatiza que el comercio de alta frecuencia (HFT) no daña a los comerciantes minoristas individuales, ya que generalmente usan navegadores basados en la web que inherentemente tienen una latencia incorporada de unos pocos cientos de milisegundos. Incluso si las empresas de HFT utilizan métodos ilegales para obtener un acceso más rápido, no afectaría al comerciante minorista, pero sí perjudicaría a otras empresas de HFT que siguen las reglas. El orador enfatiza que los comerciantes minoristas generalmente se benefician del mercado eficiente creado por HFT, ya que elimina las oportunidades de arbitraje. El orador también aborda una pregunta sobre el aprendizaje del comercio algorítmico en inglés y analiza algunos componentes importantes para el comercio consistentemente rentable.

El video subraya la importancia de las estrategias comerciales en constante evolución en la industria del comercio algorítmico, ya que los mercados cambian constantemente. Si bien no muchos corredores en India admiten el comercio algorítmico, algunos ofrecen opciones de comercio programático como semi-algo o el-go. El ponente también analiza el mercado laboral de los analistas cuantitativos, destacando que no es exclusivo de los doctores, sino que depende del conocimiento y la capacidad de resolución de problemas de las personas. También se abordan los requisitos de hardware e infraestructura para el comercio algorítmico. Para el comercio de baja frecuencia, una computadora portátil decente o las opciones de computación en la nube proporcionadas por compañías como Amazon y Google son suficientes. El comercio de frecuencia media requiere una plataforma de negociación algorítmica y un servidor especializado, que puede costar unos miles de dólares. El comercio de alta frecuencia exige un servidor especializado que oscila entre $ 10,000 y $ 25,000.

El orador explica las aprobaciones requeridas antes de comenzar a funcionar, que dependen del intercambio y la ubicación. Aclaran que el programa EPAT cubre una amplia gama de temas y se enfoca en el aprendizaje práctico, aunque no garantiza estrategias rentables. Se analizan los diferentes tipos de algoritmos utilizados en el comercio automatizado, incluidos los algoritmos de baja, media y alta frecuencia. Los algoritmos de alta frecuencia se utilizan para el arbitraje, la creación de mercado y las estrategias direccionales que requieren una computación más rápida. Los algoritmos de baja y media frecuencia pueden automatizar varias estrategias, incluida la inversión fundamental. También se mencionan estrategias populares como impulso, arbitraje estadístico y estrategias basadas en opciones, con algoritmos que brindan beneficios como escalabilidad, control emocional y un mejor análisis de big data.

Para los comerciantes minoristas interesados en el comercio algorítmico pero que carecen de experiencia en programación, el orador sugiere comenzar con el aprendizaje de estadísticas básicas y estrategias comerciales. Proporcionan recursos para el aprendizaje a su propio ritmo. Nitesh Khandelwal enfatiza la idea de crear una estrategia comercial propia en lugar de depender de las preexistentes. También abordan el papel del comercio de algoritmos en el mercado de criptomonedas, afirmando que, si bien algunos participantes usan herramientas de automatización para el comercio de criptomonedas, el comercio de algoritmos no es la única razón detrás del auge de las criptomonedas. Se menciona el impacto potencial de la inteligencia artificial y el aprendizaje automático en el comercio de algoritmos, y el orador destaca que empoderará a los comerciantes individuales y minoristas junto con las grandes instituciones debido a la asequibilidad de la potencia informática requerida para los algoritmos de entrenamiento.

El orador analiza además el aumento esperado en la participación minorista en el comercio algorítmico debido a los cambios y la automatización que ocurren en el sector financiero. Abordan las preguntas de la audiencia sobre los recursos para los datos del balance, la transición de una empresa no financiera a un comerciante algorítmico, y los números ideales para CAGR (tasa de crecimiento anual compuesta) y la relación ganadora en el comercio algorítmico. El orador advierte contra centrarse únicamente en los rendimientos porcentuales y, en cambio, enfatiza la escalabilidad, la infraestructura sólida y la tecnología como consideraciones importantes.

La sesión concluye con el orador discutiendo la importancia de considerar el riesgo cuando se analizan los rendimientos y la inversión requerida para iniciar un negocio de comercio de algo, que puede variar desde unos pocos miles de dólares hasta cientos de miles, según la frecuencia y el tipo de infraestructura necesaria. El orador menciona que la automatización y la gestión de riesgos son factores clave a considerar al iniciar un negocio de comercio de algoritmos. También brindan información sobre la disponibilidad de datos en tiempo real en la India y el proceso de aprobación de estrategias comerciales, enfatizando que los intercambios priorizan la gestión de riesgos sobre los detalles de la estrategia. Finalmente, el orador reconoce la escasez de buenos sitios web para realizar pruebas retrospectivas y escribir estrategias zurdas (apalancadas e intradía) en los mercados indios.

En el último segmento, el disertante discute el desarrollo de herramientas para diferentes mercados en Horn Insights, con el objetivo de brindar una mejor exposición y beneficios a los participantes y usuarios. Abordan una pregunta sobre el rango de salario de los quants en India, y señalan que depende de factores como la experiencia y los antecedentes. El orador enfatiza que la colocación no es manipulación y la compara con pagar un viaje aéreo para llegar a un destino más rápido en comparación con viajar en tren. También mencionan que la mayoría de las estrategias técnicas basadas en indicadores se pueden desarrollar utilizando Python y destacan que, si bien los programas avanzados en el dominio del comercio algorítmico no están ampliamente disponibles, se brinda orientación de por vida a través del programa ANNIE pat.

En los momentos finales del video, el orador alienta a las personas a realizar transacciones algorítmicas y menciona que el mercado ha evolucionado significativamente a lo largo de los años, volviéndose más accesible para los comerciantes minoristas. Invitan a los espectadores a explorar los recursos disponibles en QuantInsti y Horn Insights para ampliar su conocimiento y comprensión del comercio algorítmico.

  • 00:00:00 Nitesh Khandelwal, cofundador de la empresa de comercio algorítmico Eragy, da la bienvenida a la audiencia a una sesión de "pregúntame cualquier cosa" sobre el comercio algorítmico. Khandelwal tiene experiencia en consultar a grandes instituciones para establecer sus propias mesas de negociación de algoritmos y compartirá su experiencia sobre el tema. La sesión cubrirá preguntas populares sobre temas como plataformas y corredores, estrategias comerciales, datos de mercado, oportunidades de trabajo, creación de una mesa de comercio algorítmico, regulaciones y el entorno empresarial, el futuro del comercio algorítmico y oportunidades de aprendizaje y educación. La sesión tiene como objetivo lograr un equilibrio entre las preguntas preparadas previamente y las preguntas en vivo, y también ofrecerá sesiones de seguimiento individuales para las preguntas que no puedan responderse durante la sesión.

  • 00:05:00 El presentador explica las diferentes estrategias comerciales, como el comercio de baja, media y alta frecuencia, y cómo se definen estas estrategias en función de la latencia de la infraestructura comercial y el tiempo de procesamiento de pedidos. El presentador enfatiza que la latencia de la estrategia comercial es más importante que la cantidad de operaciones ejecutadas por segundo. Luego, la sección cubre dónde obtener datos de mercado y datos económicos de diferentes proveedores de datos, como Yahoo Finance, Google Finance, quanti ex parte del alpha Vantage fxcm. El presentador señala que estos proveedores ofrecen datos descargables o datos que se pueden usar en su plataforma.

  • 00:10:00 El orador analiza las fuentes de datos que se pueden utilizar para el comercio algorítmico. Los datos se pueden obtener a través de descargas manuales, obtención de API o proveedores pagos como Qantas Global Data Feed Trading Economics, Thomson Reuters y Active Financial. La cuestión de si los operadores de HFT o de codo generalmente superan a los comerciantes de día manuales depende del tipo de comerciantes de día que se analicen. Si los comerciantes aprovechan las oportunidades de arbitraje o las ineficiencias del mercado, las máquinas pueden ser más rápidas que los comerciantes manuales. Sin embargo, si los comerciantes analizan datos y ejecutan órdenes manuales después de una investigación exhaustiva, las máquinas no son necesariamente más eficientes. La idea de que un mercado en el que se negocian excesivamente algoritmos es contraproducente es infundada, ya que la automatización no siempre requiere transacciones de alta frecuencia.

  • 00:15:00 El ponente explica el concepto de utilizar los codos en el trading, que implica operar con más eficiencia y puede automatizarse y cuantificarse mediante fórmulas matemáticas. Sin embargo, encontrar ineficiencias en el mercado puede ser un desafío, y la competencia en el comercio de alta frecuencia y la infraestructura tecnológica se está volviendo más costosa. Los indicadores y patrones técnicos se pueden cuantificar y automatizar, pero los algoritmos pueden volverse mucho más complejos cuando hay subjetividad involucrada, como en Elliott Wave. El orador también aborda una pregunta sobre cómo manejar múltiples estrategias en una cuenta de corretaje para un FBI.

  • 00:20:00 El orador analiza los requisitos previos necesarios para el comercio algorítmico, que generalmente involucra tres pilares principales de estadísticas y econometría, computación financiera y comercio cuantitativo. Aquellos que comienzan desde cero pueden aprender sobre estos pilares a través de varios recursos, como los disponibles gratuitamente en el sitio web de quant. Para los comerciantes que ya están familiarizados con las estrategias comerciales y buscan automatizar, pueden comenzar usando una API de corredor y eventualmente construir su propia plataforma. En términos de proveedores de datos para datos de ticks, la mayoría de los proveedores proporcionan datos instantáneos en su lugar, aunque los proveedores de gama alta pueden proporcionar datos de ticks reales por un costo mayor. Finalmente, para los comerciantes que ya tienen éxito con sus estrategias comerciales actuales, es posible que no sea necesario aprender a operar algorítmicamente a menos que quieran seguir actualizando y experimentando.

  • 00:25:00 El orador analiza los beneficios de automatizar las estrategias comerciales, como controlar las emociones y tener escalabilidad y ancho de banda para trabajar en estrategias mientras las máquinas manejan la ejecución. El orador advierte que tener experiencia en programación es esencial para tener éxito en el comercio algorítmico y menciona que la mayoría de las empresas en todo el mundo usan Python. Sin embargo, el orador afirma que HFT no es adecuado para comerciantes minoristas, y algunas estrategias pueden requerir una cantidad razonable de capital antes de tener éxito. No obstante, incluso con conocimientos básicos de Python, uno puede iniciarse en el comercio algorítmico.

  • 00:30:00 El orador analiza las habilidades necesarias para convertirse en un comerciante algorítmico, incluido el conocimiento de estadísticas, econometría y estrategias comerciales. El orador también explica las diversas oportunidades de carrera en el comercio algorítmico, que van desde roles administrativos hasta roles comerciales de atención al cliente. Para aquellos que buscan oportunidades de carrera con 10 a 20 años de experiencia en el dominio pero sin experiencia comercial, el orador comparte un blog sobre un ex alumno de QuantInsti de 40 años que pudo hacer la transición al comercio algorítmico con éxito. Además, QuantInsti tiene una célula profesional dedicada que puede ayudar a las personas a adquirir las habilidades necesarias y conectarse con las personas adecuadas para avanzar en sus carreras.

  • 00:35:00 El orador habla sobre los lenguajes comerciales algorítmicos y la importancia de la programación en la investigación y el análisis. Él explica que las firmas comerciales de alta frecuencia prefieren usar C++ por su menor latencia, pero para backtesting y evaluación de estrategias, R y Python son más populares. En respuesta a la pregunta de un usuario sobre cómo mejorar la tasa de aciertos y las pérdidas consecutivas, sugiere optimizar los parámetros en las pruebas retrospectivas y utilizar el comercio dentro y fuera de la muestra para verificar la reducción. Cuando habla de la saturación del mercado, afirma que la relación HFT es un indicador de la competencia y que las estrategias simples de arbitraje pueden no tener éxito en mercados con altas relaciones HFT.

  • 00:40:00 El orador analiza diferentes estrategias comerciales algorítmicas, enfatizando la necesidad de una infraestructura tecnológica sólida para el arbitraje sencillo y las estrategias de creación de mercado. El orador también responde varias preguntas de la audiencia, incluido el significado de la cantidad total de bits, el impacto de los HFT en los comerciantes tradicionales en India y el horizonte de tiempo utilizado para procesar datos para el comercio algorítmico, que explica depende de la frecuencia de negociación. Además, el orador alienta a las personas con experiencia en software y ciencia de datos a aventurarse en el comercio de algoritmos, afirmando que su experiencia ya proporciona una base sólida y que recuperarse del lado del mercado financiero debería ser relativamente más fácil.

  • 00:45:00 Nitesh responde varias preguntas relacionadas con la posibilidad de establecer una plataforma comercial con su empresa, aprobación legal para la automatización, costos y regulaciones del mercado indio. Brindan orientación y apoyo de por vida a sus participantes y ex alumnos, pero no ofrecen servicios de consultoría. La automatización es posible y los costos dependen de la infraestructura requerida. En países como India, cada estrategia comercial necesita aprobación antes de la automatización, y solo el corredor puede hacerlo en nombre del comerciante. Los indicadores estocásticos se pueden utilizar en cualquier estrategia, y los indicadores fundamentales se pueden alimentar tanto manualmente como mediante software. Existen herramientas para facilitar la lectura de noticias legibles por máquina y datos económicos para la creación de algoritmos.

  • 00:50:00 Se discute si las personas en la India pueden realizar transacciones de alta frecuencia (HFT) para mercados no indios y también si las HFT alejan a los comerciantes minoristas de los mercados. Para los mercados no indios, se menciona que bajo el esquema LRS, no está permitido enviar dinero para comercializar productos de margen que cotizan en bolsas extranjeras a menos que uno tenga la aprobación del RBA. Sin embargo, si una empresa global subcontrata parte de su comercio a una empresa india, entonces podría ser posible. Sobre la cuestión de si HFT expulsa a los comerciantes minoristas del mercado, se menciona que la presencia de HFT agrega liquidez al mercado y reduce los diferenciales, lo que beneficia a los comerciantes minoristas. Sin embargo, no deberían permitirse actividades ilegales como el front-running, independientemente del dominio.

  • 00:55:00 El orador analiza cómo el comercio de alta frecuencia (HFT) no daña a los comerciantes minoristas a nivel individual porque usan navegadores web que tienen una latencia incorporada de unos pocos cientos de milisegundos. Incluso si las empresas de HFT utilizan métodos ilegales para obtener un acceso más rápido, no afectaría al comerciante minorista, pero sí perjudicaría a otras empresas de HFT que siguen las reglas. El orador señala que los comerciantes minoristas generalmente se benefician del mercado eficiente que crea HFT, ya que elimina las oportunidades de arbitraje. El orador también aborda una pregunta sobre el aprendizaje del comercio algorítmico en inglés y habla sobre algunos componentes importantes para el comercio consistentemente rentable.

  • 01:00:00 El video analiza la importancia de la evolución continua de la estrategia comercial en la industria del comercio algorítmico a medida que los mercados cambian constantemente. Si bien no muchos corredores en India admiten el comercio algorítmico, algunos ofrecen comercio programático que permite el uso de ciertos programas como semi-algo o el-go. El mercado de trabajo para los analistas cuantitativos no es exclusivo de los doctores, sino que se basa en conocer las cosas y tener habilidades para resolver problemas. El video también cubre los requisitos de hardware necesarios para el comercio algorítmico, que dependen del tipo de comercio que se realice, pero en general, una computadora portátil o de escritorio decente es suficiente.

  • 01:05:00 El orador analiza los requisitos de hardware e infraestructura para el comercio algorítmico. Para el comercio de baja frecuencia, una computadora portátil decente o las opciones de computación en la nube proporcionadas por compañías como Amazon y Google serán suficientes. Para el comercio de frecuencia media, se requiere una plataforma de comercio algorítmico, y un servidor especializado costaría unos miles de dólares, mientras que el comercio de alta frecuencia requiere un servidor especializado que cuesta entre $ 10,000 y $ 25,000. El orador también explica las aprobaciones requeridas antes de comenzar a funcionar, que dependen del intercambio y la ubicación. Finalmente, el ponente aclara que el programa EPAT cubre una amplia gama de temas y está enfocado en el aprendizaje práctico pero no garantiza estrategias rentables.

  • 01:10:00 El orador analiza los diferentes tipos de algoritmos que se pueden usar para el comercio automatizado, incluidos los algoritmos de baja, media y alta frecuencia. Los algoritmos de alta frecuencia se utilizan para el arbitraje, la creación de mercado y las estrategias direccionales que requieren una computación más rápida. Por otro lado, los algoritmos de baja y media frecuencia pueden automatizar diferentes estrategias, incluida la inversión fundamental. El orador también menciona estrategias populares como el impulso, el arbitraje estadístico y las estrategias basadas en opciones, y destaca que el uso de algoritmos puede beneficiar el comercio al proporcionar una mayor escala y control emocional, y al permitir un mejor análisis de los grandes datos. Para los comerciantes minoristas que están interesados en el comercio algorítmico pero que no tienen experiencia en programación, el orador sugiere comenzar con el aprendizaje de estadísticas básicas y estrategias comerciales, y proporciona recursos para el aprendizaje a su propio ritmo.

  • 01:15:00 Nitesh Khandelwal analiza la idea de utilizar estrategias comerciales estándar y enfatiza la importancia de crear una estrategia propia en lugar de confiar en estrategias preexistentes. También habla sobre el papel del comercio algorítmico en el mercado de criptomonedas, afirmando que si bien hay algunos participantes que utilizan herramientas de automatización para comerciar con criptomonedas, el comercio algorítmico no es la razón detrás del auge de las criptomonedas. Khandelwal también se refiere al impacto potencial de la inteligencia artificial y el aprendizaje automático en el comercio de algoritmos, afirmando que les dará a los comerciantes individuales y minoristas más poder además de las grandes instituciones debido a la asequibilidad del poder de cómputo requerido para los algoritmos de entrenamiento.

  • 01:20:00 El orador analiza el aumento esperado en la participación minorista en el comercio algorítmico debido a los cambios y la automatización que ocurren en el sector financiero. El orador también aborda las preguntas de la audiencia sobre los recursos para los datos del balance, la transición de una empresa no financiera a un comerciante algorítmico, y los mejores números para CAGR y la relación ganadora en el comercio algorítmico. El orador advierte contra centrarse únicamente en los rendimientos porcentuales y, en cambio, fomenta la escalabilidad y una infraestructura y tecnología sólidas.

  • 01:25:00 El orador analiza las estrategias comerciales de baja y media frecuencia y el índice de Sharpe, afirmando que no se pueden discutir los rendimientos sin considerar el riesgo. También menciona la inversión requerida para iniciar un negocio de comercio de algoritmos, que puede variar desde unos pocos miles de dólares hasta cientos de miles, según la frecuencia y el tipo de infraestructura requerida. Además, el orador menciona que la automatización y la gestión de riesgos son consideraciones clave al iniciar un negocio de comercio de algoritmos. Con respecto a los datos, los datos en tiempo real son posibles sin colocación en India, pero puede haber un retraso de unos pocos milisegundos. El orador también analiza el proceso de aprobación de estrategias y asegura a los oyentes que los intercambios generalmente se enfocan más en la gestión de riesgos que en los detalles de la estrategia. Finalmente, el orador menciona que no hay muchos buenos sitios web para realizar pruebas retrospectivas y escribir estrategias zurdas en los mercados indios.

  • 01:30:00 El orador analiza el desarrollo de herramientas para diferentes mercados en Horn Insights para brindar una mejor exposición y beneficios para los participantes y usuarios. También responden una pregunta sobre el rango salarial de los quants en la India, que depende de factores como la experiencia y los antecedentes. El orador enfatiza que la colocación no es manipulación y la compara con pagar un viaje aéreo para llegar a un destino más rápido que viajar en tren. Además, sugieren que la mayoría de las estrategias técnicas basadas en indicadores se pueden desarrollar utilizando Python y señalan que no se ofrecen muchos programas avanzados en el dominio del comercio algorítmico, pero la orientación de por vida está disponible a través de ANNIE pat.

  • 01:35:00 El orador responde a las preguntas o inquietudes restantes que puedan tener los espectadores. Aseguran a los espectadores que si tienen otras dudas, deben sentirse libres de buscar ayuda y que están felices de responder a todas las consultas. El ponente finaliza agradeciendo a los asistentes su asistencia a la sesión y esforzándose por resolver el mayor número de dudas posible.
Razón de la queja: