0
Seguir
78
Seguidores

Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica

Creado el: 2019-06-25 15:48:58, Actualizado el: 2023-10-31 21:01:08
comments   2
hits   14469

[TOC]

Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica

Tabla de contenido

Capítulo 1 Fundamentos del trading cuantitativo

1.1 ¿Qué es el trading cuantitativo?

resumen

El comercio cuantitativo, como producto de la combinación de ciencia y máquinas, está cambiando el panorama del mercado financiero moderno. Ahora muchos inversores han dirigido su atención a este campo. ¿Cómo minimizar los riesgos y lograr la mayor rentabilidad posible? Éste es también el propósito de esta serie de cursos. Como primer artículo, explicaremos brevemente “¿Qué es el trading cuantitativo?”.

Descripción general

Cuando muchas personas escuchan el término “trading cuantitativo”, piensan que es algo de alto nivel y que los hará ricos de la noche a la mañana. La era de la inteligencia artificial, acompañada del auge de tecnologías avanzadas como el aprendizaje profundo, el big data y la computación en la nube, le ha otorgado un color misterioso. Parece que siempre que se utilice el trading cuantitativo se puede construir una estrategia comercial “perfecta”.

De hecho, hasta cierto punto, el comercio cuantitativo se ha convertido en un mito. Dejando de lado el trading, la “cuantificación” es en realidad el uso de computadoras, estadísticas, matemáticas y otros métodos, a través de un sistema de inversión científico, para encontrar un conjunto de sistemas de señales comerciales esperados. Este sistema de señales nos dirá cuándo y a qué precio debemos comprar y vender.

El desarrollo del comercio cuantitativo

Volviendo a la fuente, quien utilizó por primera vez métodos cuantitativos para analizar los cambios de datos y descubrir los patrones de fluctuaciones de los precios del mercado no fue ni el holandés, cuna de las acciones, ni el británico, impulsor de las finanzas modernas, ni el estadounidense, que ha coexistido con las finanzas desde la fundación del país, sino un francés.

Ya en el siglo XVIII, Jules Regnault, un asistente de corredor de bolsa francés, propuso la teoría moderna de los cambios en los precios de las acciones. Posteriormente publicó el libro “Cálculo de probabilidad y la filosofía del comercio de acciones”, en el que profundizó en la ley de subidas y bajadas del mercado (distribución normal) y descubrió: “La desviación del precio es proporcional a la raíz cuadrada del tiempo”, y finalmente logró el éxito comercial a través de decisiones de inversión racionales y cuantitativas.

Hoy en día, en la era de Internet + big data + computación en la nube + inteligencia artificial, el comercio cuantitativo también se ha desarrollado rápidamente. Canary Wharf de Londres, antaño el corazón financiero mundial, se ha convertido desde hace tiempo en un centro para empresas de TI. Los principales bancos de inversión del mundo también están cultivando sus propios equipos cuantitativos, tratando de sumarse a la guerra financiera de “quien consigue el modelo gana el mundo”. Estos equipos de TI que desarrollan modelos comerciales también se denominan equipos cuantitativos. En términos de escala, Estados Unidos, que empezó antes, ya cuenta con un gran número de fondos de cobertura cuantitativos fuertes.

Por el contrario, en China, tanto los equipos de hardware como las capacidades de investigación de inversiones todavía están en las etapas iniciales. Sin embargo, cada vez más instituciones e inversores profesionales se han dado cuenta de los beneficios del trading cuantitativo y han participado en este campo. En particular, a medida que la supervisión se vuelve cada vez más estricta y la eficiencia del mercado mejora gradualmente, el comercio cuantitativo tiene un mayor margen para crecer.

Características del trading cuantitativo

Verificación científica: imagina que una vez que tienes un sistema de trading, si utilizas un sistema de trading simulado para probar su eficacia, puede costar una enorme cantidad de tiempo. Si lo prueba directamente con un sistema comercial real, podría perder dinero real. Sin embargo, la función de backtesting en el trading cuantitativo se puede utilizar para probar el sistema de trading de forma científica a través de una gran cantidad de datos históricos. Deje que los datos hablen sobre lo que funciona y lo que no, en lugar de simplemente seguir a la multitud.

Objetivo y precisoEn el comercio, nuestro verdadero enemigo somos nosotros mismos. Gestionar nuestra mentalidad es más fácil decirlo que hacerlo. Las debilidades humanas como la codicia, el miedo y la suerte se magnificarán varias veces en el mercado comercial. El trading cuantitativo puede ayudarnos a superar estas debilidades y tomar mejores decisiones en el trading.

Oportuno y eficienteEn el comercio subjetivo, la velocidad de reacción de las personas no puede ser más rápida que la de las computadoras, y la fuerza física y la energía de las personas no pueden funcionar las 24 horas del día. En el mercado comercial donde las oportunidades son fugaces, el comercio cuantitativo puede reemplazar por completo el comercio subjetivo, encontrar oportunidades comerciales y rastrear los cambios del mercado de manera oportuna y rápida.

Control de riesgosEl trading cuantitativo no sólo puede explorar patrones históricos que pueden repetirse en el futuro a partir de datos históricos, sino que estos patrones históricos también son estrategias con una mayor probabilidad de ganar. También puede crear una variedad de carteras de inversión diferentes para reducir los riesgos sistémicos y suavizar la curva de financiación.

¿Cuáles son las estrategias comerciales clásicas para el trading cuantitativo?

Estrategia de ruptura de apertura

La primera media hora después de la apertura puede a menudo determinar la tendencia del día. Esta estrategia utiliza si el precio es una línea positiva o negativa dentro de la media hora después de la apertura como estándar para juzgar la tendencia del día. Si es una línea positiva, abra una posición de compra; Si es una línea negativa, abra una posición de venta y cierre la posición unos minutos antes del cierre. Esta es una estrategia comercial muy simple.

Estrategia del canal Donchian

Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica

Figura 1-1 Diagrama de estrategia del canal de Donchian

La estrategia del Canal Donchian puede considerarse como la antecesora del trading intradiario. Sus reglas son: comprar si el precio actual es mayor que el precio más alto de las N K líneas anteriores, y vender si el precio actual es menor que el precio más bajo de las N K líneas anteriores. Las famosas reglas de trading de tortugas utilizan una versión modificada de la estrategia del canal de Donchian.

Estrategia de arbitraje entre períodos

El arbitraje entre períodos es el tipo más común de transacción de arbitraje. Se basa en los precios de contratos con diferentes meses de entrega para el mismo producto comercial. Si existe una gran diferencia de precio entre los dos precios, se pueden comprar y vender contratos de futuros de diferentes períodos al mismo tiempo para realizar un arbitraje entre períodos. Supongamos que la diferencia de precio entre el contrato principal y el contrato principal secundario se mantiene en torno a -50~50 durante mucho tiempo. Si el spread llega a 70 en un día determinado, esperamos que vuelva a 50 en algún momento en el futuro. Luego, puede vender el contrato principal y comprar el contrato principal secundario al mismo tiempo para acortar la diferencia de precio. viceversa.

Resumir

Arriba, hemos presentado brevemente los conceptos relevantes del trading cuantitativo desde los aspectos de su definición, desarrollo, características y estrategias comerciales clásicas.

Comprender el trading cuantitativo es un paso importante en el camino para convertirse en un Quant. ¡Por último, deseo que todos puedan enriquecerse en el mercado bajista y alcanzar la realización del conocimiento lo antes posible! Recuerde, ¡está a sólo un mercado alcista de la libertad financiera!

Vista previa de la siguiente sección ¿Cuáles son las diferencias entre el trading cuantitativo y el trading tradicional? En el trading real, ¿deberíamos elegir el trading tradicional o el trading cuantitativo? En la siguiente sección, abordaremos estas dos preguntas para comprender mejor el comercio cuantitativo.

Tarea

  1. Describa brevemente qué es el comercio cuantitativo en una oración.
  2. ¿Cuáles son las características del trading cuantitativo?

1.2 ¿Por qué elegir el trading cuantitativo?

resumen

Muchas personas utilizan la programación de estrategias complejas como punto de partida cuando hablan sobre trading cuantitativo, arrojando inadvertidamente un velo de misterio sobre dicho trading. En esta sección intentaremos hacer un “boceto” sencillo del trading cuantitativo en un lenguaje fácil de entender para desvelar su misterio. Creo que incluso un novato sin conocimientos básicos puede entenderlo fácilmente.

La diferencia entre el trading cuantitativo y el trading subjetivo

El trading subjetivo presta más atención al análisis humano y al sentido del mercado. Incluso si aparecen señales de compra y venta, las órdenes se colocarán de forma selectiva. La gente prefiere perderse el mercado antes que cometer errores. Los sentimientos humanos son complejos, cambiantes y poco fiables. Una vez que la mayoría de los comerciantes experimentan pérdidas consecutivas, tienden a cambiar a otro método. Es altamente aleatorio y se ve fácilmente afectado por ganancias y pérdidas, lo que dificulta la obtención de ganancias estables.

El comercio cuantitativo desarrolla estrategias de compra y venta consistentes a través de la comprensión de las transacciones. En el trading, trate todas las tendencias por igual y maneje las posiciones de apertura y cierre de manera sistemática. Es mejor cometer errores que perder oportunidades. Además, cuenta con un completo sistema de evaluación, que determina para qué tipo de mercado y productos es más adecuada la estrategia a través de backtesting de datos históricos, y consigue rentabilidad combinando múltiples estrategias y productos.

En resumen, el comercio subjetivo es la base del comercio cuantitativo, y el comercio cuantitativo es el refinamiento del comercio subjetivo. El comercio subjetivo se parece más a la práctica de artes marciales. Si al final puedes tener éxito o no depende en gran medida de tu talento. Algunas personas pueden no alcanzar la iluminación después de diez años, mientras que otras pueden lograrla en un día. El trading cuantitativo se parece más al fitness. Mientras trabajes duro, puedes desarrollar músculos incluso si no tienes talento.

¿Es el trading cuantitativo mejor que el trading subjetivo?

Un trader subjetivo exitoso es, en cierto sentido, también un trader cuantitativo. Porque un trader subjetivo exitoso debe tener su propio conjunto de reglas y métodos, es decir, un sistema de trading. El trading subjetivo exitoso debe basarse en la disciplina y las reglas comerciales, y la parte de ejecución de las reglas comerciales es en realidad la parte cuantitativa del trading subjetivo.

Por el contrario, un trader cuantitativo exitoso también debe ser un excelente trader subjetivo, porque el desarrollo de estrategias de trading cuantitativo es en realidad la cristalización de la filosofía de trading de una persona. Si la percepción y comprensión del mercado son erróneas desde el principio, las estrategias comerciales desarrolladas tendrán dificultades para generar ganancias a largo plazo.

Por lo tanto, desde la perspectiva de la rentabilidad, el factor clave que determina si un trader puede finalmente tener éxito es la filosofía comercial, no si se trata de un trading subjetivo o cuantitativo. El trading cuantitativo puede parecer grandilocuente a primera vista, pero su esencia rentable no es diferente de la del trading subjetivo en esencia. Son como los dos lados de una misma cosa, que son a la vez opuestos y unificados.

Pero es innegable que el trading cuantitativo tiene muchas ventajas en términos de herramientas comerciales.

Revisión más rápida:Si desea probar una estrategia comercial, necesita calcular una gran cantidad de datos históricos. El comercio cuantitativo puede calcular los resultados en unos pocos minutos. Esta velocidad es muchas veces más rápida que el comercio subjetivo.

Más científicoPara evaluar si una estrategia es buena, nos basamos en datos (como el ratio de Sharpe, la tasa máxima de caída y el rendimiento anualizado), en lugar de en charlatanes egoístas.

Más oportunidades:Hay miles de productos comerciales en el mundo. Es imposible monitorear el mercado al mismo tiempo para el comercio subjetivo, pero el comercio cuantitativo puede monitorear todo el mercado en tiempo real, sin perder ninguna oportunidad comercial y aumentando la rentabilidad.

¿Puede el trading cuantitativo realmente generar dinero?

Por supuesto que se puede, pero es difícil mantenerlo durante mucho tiempo. Que ganes dinero o no no depende del trading cuantitativo en sí, es solo una herramienta. El trading cuantitativo simplemente implementa ideas comerciales de manera programada, regular y cuantificada. El programa solo reemplaza la ejecución. Lo difícil es ganar dinero de forma estable a largo plazo, porque el mercado es un juego y cambia dinámicamente, y las ideas comerciales también deben cambiar con el mercado.

Riesgos del trading cuantitativo

El trading cuantitativo también tiene riesgos, ¿por qué? Porque el trading cuantitativo consiste en descubrir patrones en datos históricos y formular estrategias comerciales. Sin embargo, el mercado financiero es un sistema ecológico, y sus leyes y la naturaleza humana son un proceso dinámico interactivo. Al fin y al cabo, sigue siendo un mercado humano. Las leyes del mercado se verán afectadas por la naturaleza humana, y la codicia y el miedo en la naturaleza humana cambiarán con los cambios en el mercado. Hay muy pocas leyes inmutables en el mercado. Por muy poderosa que sea la estrategia comercial, es difícil hacer frente a cambios tan repentinos en las leyes.

Resumir

De la explicación anterior, podemos ver que el trading cuantitativo no es un método comercial único, es solo una herramienta comercial que nos ayuda a analizar la lógica comercial y mejorar las estrategias comerciales. Independientemente de si usted es un inversor de valor o un inversor técnico, y de si invierte en acciones, bonos, materias primas u opciones, en realidad todo se puede cuantificar. En comparación con los traders que toman decisiones basadas en la experiencia personal, las armas en manos de los traders cuantitativos son la evidencia del mercado y la racionalidad.

Vista previa de la siguiente sección

La cuantificación es solo un método comercial, la estrategia es solo un portador de ideas comerciales y el programa ejecuta cada proceso comercial. La siguiente sección lo guiará a través del ciclo de vida completo del trading cuantitativo, que incluirá: concepción de la estrategia, construcción de modelos, pruebas retrospectivas y ajustes, trading de simulación, trading real, monitoreo de la estrategia, etc.

Tarea

  1. ¿Cuál es la diferencia más importante entre el trading cuantitativo y el trading subjetivo?
  2. ¿Cuáles son las ventajas del trading cuantitativo en comparación con el trading subjetivo?

1.3 ¿Qué necesitas preparar para el trading cuantitativo?

resumen

Un ciclo de vida comercial cuantitativo completo no es sólo la estrategia comercial en sí. Se compone de al menos seis enlaces, entre los que se incluyen: concepción de la estrategia, construcción del modelo, backtesting y ajuste, trading de simulación, trading real, seguimiento de la estrategia, etc.

Pensamiento estratégico

En primer lugar, para realizar operaciones comerciales cuantitativas, primero debe regresar al mercado comercial, observar más los precios en el mercado, comprender las leyes de las fluctuaciones del mercado, tratar de inferir la lógica de cada transacción y, finalmente, resumir la estrategia comercial. Aquí no hay atajos. Quizás necesites leer libros clásicos de inversión o continuar operando y aprendiendo de tus fracasos.

Para los principiantes en el trading cuantitativo, la mejor manera de desarrollar estrategias comerciales al principio es imitar. Utilice directamente los indicadores de análisis técnico existentes para construir la lógica de la estrategia y escribir las reglas de compra y venta, de modo que pueda obtener una estrategia simple. Supongamos que su estrategia comercial es la siguiente: comprar si el precio es superior al precio promedio de los últimos 10 días y vender si el precio es inferior al precio promedio de los últimos 10 días. Entonces su arquitectura es la siguiente (como se muestra a continuación): Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 1-2 Ejemplo de estrategia comercial

Por supuesto, a medida que acumule experiencia en estrategia y forme sus propios métodos de trading, sus opciones lógicas serán cada vez más diversas y avanzará hacia un trading cuantitativo más sistemático. Si usted puede ser un comerciante con pensamiento cuantitativo, ya sea en el mercado de acciones o de futuros, es una bendición, porque esa persona tiene una rentabilidad sostenida y estable sin importar en qué mercado comercial se encuentre.

Construyendo el modelo

En segundo lugar, es necesario dominar una herramienta comercial cuantitativa para escribir estrategias comerciales y hacer realidad sus ideas comerciales. Se puede utilizar cualquier software comúnmente utilizado en el mercado. Pero si quieres ser un trader cuantitativo de alto nivel, necesitas aprender

Conocer un lenguaje informático. Recomiendo Python porque es el lenguaje autorizado para la computación científica. También proporciona varios paquetes de análisis de código abierto, procesamiento de archivos, redes, bases de datos, etc.

Si su capacidad de programación es débil, lo que se cree que es el punto débil de la mayoría de los principiantes, se recomienda utilizar un lenguaje de programación visual relativamente simple o lenguaje Mai, que puede aumentar su interés en aprender trading cuantitativo y permitirle concentrarse en estrategias y completar el desarrollo de estrategias de manera eficiente. Como se muestra a continuación: utilizando el lenguaje Mai, desarrolle una estrategia comercial como se mencionó anteriormente. Haga doble clic en la imagen para ver comentarios detallados en el código de la estrategia.

Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 1-3 Página de desarrollo de estrategia comercial

El código de estrategia en la figura anterior se demuestra utilizando el lenguaje Mai de la herramienta cuantitativa del inventor. Integra muchos módulos funcionales que se pueden utilizar directamente y admite funciones de backtesting y trading real. Es una buena manera de empezar rápidamente.

Pruebas retrospectivas y ajustes

Luego de escribir el modelo de estrategia, el siguiente paso es realizar pruebas retrospectivas de la estrategia, así como examinar y optimizar los parámetros. Puede utilizar diferentes parámetros para realizar pruebas retrospectivas de la estrategia y observar el ratio de Sharpe de la estrategia, la reducción máxima, el rendimiento anualizado, etc. Al depurar y modificar continuamente la estrategia, eventualmente obtendremos una estrategia comercial cuantitativa completa.

Por ejemplo, tomamos los datos históricos de 2017 como datos dentro de la muestra y los datos históricos de 2018 como datos fuera de la muestra. Primero, utilizamos los datos de 2017 para optimizar varios conjuntos de parámetros con buen rendimiento y luego usamos estos parámetros para optimizar los de 2018.

Prueba retrospectiva de datos. En términos generales, los resultados de las pruebas retrospectivas fuera de la muestra no son tan buenos como los de las pruebas retrospectivas dentro de la muestra. Sin embargo, si los resultados dentro de la muestra y fuera de la muestra son muy diferentes, entonces la estrategia es casi ineficaz y es necesario observar y analizar para determinar las razones del fracaso de la estrategia.

Supongamos que descubrimos que la estrategia falla debido a datos fuera de la muestra y que grandes pérdidas son causadas por ciertas condiciones extremas del mercado, entonces podemos agregar una condición de stop loss fijo para evitar este riesgo; Si descubrimos que la estrategia falla debido a demasiadas transacciones, entonces podemos ajustar ligeramente la lógica comercial y reducir la frecuencia comercial.

Cabe señalar que si la lógica comercial en sí es errónea desde el principio, será difícil obtener una estrategia rentable por mucho que se modifique. En este momento es necesario reexaminar su pensamiento estratégico. Además, en la optimización de parámetros, cuanto más grupos de parámetros estén disponibles, mejor, lo que indica que la estrategia tiene una amplia aplicabilidad. Al realizar pruebas retrospectivas, las estrategias con muy pocas operaciones pueden sufrir un sesgo de supervivencia. Si el resultado del backtest es una curva de fondos súper rentable En muchos casos, tu lógica es errónea.

Comercio simulado

Entonces, cuando obtengas una estrategia con una lógica comercial correcta y rentable tanto dentro como fuera de la muestra, no te apresures a operar en una cuenta real. Especialmente para principiantes, es necesario ejecutar una cuenta simulada durante al menos 3 meses. Si se trata de una estrategia nocturna de frecuencia media o baja, se requerirá un tiempo de negociación simulado más largo.

En un mercado simulado completamente desconocido en el futuro, observe el desempeño de la estrategia en el comercio simulado, verifique cuidadosamente si la señal de prueba retrospectiva es consistente con la señal de comercio simulada y si hay una desviación entre el precio cuando se realiza la orden y el precio cuando se completa la transacción. Si el rendimiento es consistente con las expectativas, entonces significa que la estrategia es efectiva.

Las transacciones en el disco

Finalmente, después de probar la estrategia durante mucho tiempo, llega el momento de ponerla en práctica. Por supuesto, también debemos permanecer atentos y protegernos de las condiciones extremas del mercado durante el proceso de comercio cuantitativo. En el trading real, las expectativas de una estrategia generalmente se descuentan y alcanzar el 50% de las expectativas se considera calificado.

Monitoreo de políticas

Por último, necesito recordar a todos que a medida que avanza el trading, también debemos observar la efectividad de la estrategia. Cuando descubrimos que la estrategia tiene pérdidas más allá de las expectativas, debemos reevaluarla. Debido a que las características del mercado cambiarán, las estrategias que formemos ahora estarán orientadas principalmente a las características del mercado pasado. Una vez que las características del mercado cambian, el modelo de estrategia debe ajustarse de manera oportuna o la estrategia debe suspenderse temporalmente.

Resumir

En este artículo explicamos el proceso completo del trading cuantitativo. En resumen, si usted es un inversor con experiencia en el mercado, lo que le frenará serán los conocimientos básicos del lenguaje informático. Puedes comenzar con lenguaje visual o lenguaje Mai, capacitarte en esta plataforma, desarrollar estrategias y luego pasar gradualmente al trading cuantitativo de alta gama en Python.

Si eres un estudiante de ciencias e ingeniería o un profesional de TI con fuertes habilidades de programación, lo que te impedirá ser la experiencia en inversión en el mercado. No subestimes este punto. Como inversor cuantitativo cualificado, ambos tipos de conocimientos son indispensables.

Vista previa de la siguiente sección

El núcleo de todo el ciclo de vida del trading cuantitativo sigue siendo la estrategia comercial. En la siguiente sección, profundizaremos en los elementos de una estrategia comercial completa desde la perspectiva del marco de estrategia comercial. ¡Esto le ayudará a desarrollar su estrategia comercial de forma más integral y a llevar el comercio cuantitativo a un nuevo nivel!

Tarea

  1. Intente escribir la estrategia comercial en esta sección utilizando el lenguaje Mai.
  2. ¿Cuál es el indicador de rendimiento más importante en el backtesting de trading cuantitativo?

1.4 ¿Cuáles son los elementos de una estrategia completa?

resumen

Una estrategia completa es en realidad una variedad de reglas que los traders establecen para sí mismos. Cubre todos los aspectos de la transacción y no deja lugar a la imaginación subjetiva de los comerciantes. La estrategia dará una respuesta a cada decisión de compra y venta. Incluye al menos la selección de estrategia, la selección de productos, la gestión de capital, la colocación de órdenes, la respuesta a condiciones extremas del mercado, la mentalidad comercial, etc.

Selección de estrategia

Desde la perspectiva de los fondos de cobertura, las principales estrategias comerciales se pueden dividir en comercio de tendencias, comercio de pares, comercio de canastas, comercio impulsado por eventos, comercio de alta frecuencia, estrategias de opciones, etc., como se muestra en la siguiente figura. Por supuesto, la forma en que se categorizan las estrategias no es fija. Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 1-4 Clasificación de la estrategia comercial

Para los principiantes en el trading cuantitativo, no es necesario preocuparse por tantos términos y conceptos. Simplemente empieza desde lo más simple, paso a paso. Si solo recomendara una estrategia de trading cuantitativo para principiantes, sería el trading de tendencias, porque es simple y efectiva. Creo que incluso si no aprendes conocimientos financieros sistemáticamente, aún así puedes hacer un buen trading. Y esta estrategia ha existido durante mucho tiempo, en las primeras estrategias de negociación pública, y todavía es efectiva en múltiples mercados hoy en día porque la naturaleza humana es difícil de cambiar.

¿Qué comprar y vender?

Cualquiera que haya hecho trading debe saber que cada variedad tiene su propia personalidad. Algunas variedades tienen una personalidad muy “caliente”, con buena liquidez, grandes fluctuaciones y alta volatilidad; Algunas variedades tienen una personalidad muy “dócil”, fluctúan dentro de un cierto rango durante todo el año y tienen baja volatilidad.

Por lo tanto, al elegir productos comerciales, debe tener en cuenta el concepto de volatilidad. Los productos con alta volatilidad a menudo pueden desarrollar fácilmente una buena tendencia. Para los futuros de materias primas, si se trata de una estrategia de seguimiento de tendencias, intente elegir productos industriales. En términos de atributos del producto, los productos industriales tienden a tener mayor volatilidad que los productos agrícolas.

Diferentes estrategias se adaptan a diferentes condiciones del mercado, y elegir los productos comerciales adecuados es un comienzo muy importante para el gran proyecto de negociación de futuros. En sentido absoluto, no hay variedades absolutamente buenas ni variedades absolutamente malas. Dependiendo de su estilo de inversión y su tolerancia al riesgo, deberá realizar los ajustes correspondientes a sus propios estándares.

¿Cuánto comprar y vender?

Es fácil perder dinero en el trading, pero es difícil ganar dinero. Cuando los fondos de la cuenta pierden el 50%, se requiere una ganancia del 100% para recuperar la pérdida. Incluso si puedes obtener ganancias del 100% muchas veces, solo necesitas perder el 100% una vez para perderlo todo. Por lo tanto, una estrategia comercial madura debe incluir la gestión del dinero.

Para que sea más fácil de entender para todos, aquí también se utiliza la estrategia de media móvil de la sección anterior. De hecho, muchas estrategias comerciales desarrolladas con indicadores técnicos tradicionales generalmente tienen una tasa de caída máxima de más del 50% o incluso más. ¿Pero una estrategia muy arriesgada y completamente inviable?

Obviamente no, la tasa máxima de reducción se puede controlar completamente a través de la gestión de fondos. Si la posición se reduce a la mitad, el riesgo general también se reducirá a la mitad y la tasa máxima de reducción pasará a ser del 30%. Si la posición se reduce nuevamente a la mitad, la tasa máxima de reducción será del 15%. Al final, obtenemos una estrategia con una tasa de caída máxima controlada en torno al 15%. Éste es un método simple y rudimentario de administrar el dinero. Muchas personas saben que no pueden operar con una posición completa, pero no saben por qué no pueden operar con una posición completa. La respuesta está aquí.

Cuándo comprar y vender

Un buen punto de compra es la mitad del éxito, ya que puede sacarte rápidamente del área de costos. Pero nadie podrá decirte nunca si empezar desde este punto es correcto o empezar desde aquel otro punto es incorrecto. Abrir una posición no es el núcleo del trading. El núcleo del trading es cómo optimizar la posición tanto como sea posible después de abrir una posición.

Ya sea una estrategia a corto o a largo plazo, lo que importa no es quién mantiene la posición durante más tiempo, sino la relación riesgo-rendimiento. En otras palabras, el resultado final que afecta el rendimiento de la estrategia es cómo salir y cuándo obtener ganancias. Los métodos de salida se pueden dividir en dos tipos: salida stop loss y salida take profit. Estas dos partes son necesarias para cualquier sistema comercial y también son puntos de inflexión importantes que determinan el éxito o el fracaso de una estrategia comercial.

Cómo comprar y vender

1. Tipo y forma de realizar un pedido: Hay muchos tipos y métodos para realizar órdenes, tales como: usar órdenes de límite de cola, precio de contraparte, último precio, sobreprecio, precio de límite superior, precio de límite inferior, precio de compra primero, precio de compra segundo, precio de venta primero, precio de venta segundo, o usar primero el precio de cola y luego el sobreprecio, realizar órdenes en lotes, o dividir órdenes grandes en órdenes pequeñas, o simplemente realizar todas las órdenes directamente.

2. Cancelar un pedido Si la orden no se ejecuta, ¿debería continuar esperando o cancelar la orden? La condición de cancelación se basa en el tiempo. Por ejemplo, si no hay ninguna transacción en 10 segundos y el precio está a 10 saltos del precio cuando se realizó el pedido, ¿debe continuar esperando, cancelar el pedido o hacer un seguimiento del pedido?

3. Órdenes de seguimiento Cuando una orden no se ejecuta, si se debe hacer seguimiento a la orden. Si persigue una orden, ¿debería hacerlo basándose en el último precio, el precio de la contraparte o el límite de precio? Si la orden perseguida aún no se ha ejecutado, ¿debería continuar persiguiéndola?

4. Límite de precio ¿Qué debo hacer si la señal de orden aparece en el precio límite superior o inferior? Si se debe hacer cola para la ejecución en los precios límites superior e inferior, y qué hacer si no se realiza ninguna ejecución.

5. Llamar a subasta ¿Debo participar en la subasta de apertura y cómo participar?

6. Negociación nocturna En el caso de algunos futuros de materias primas, la negociación nocturna se extiende desde las 21:00 hasta las 02:30 del día siguiente. Durante este periodo podrás elegir si hacerlo manualmente o por ordenador.

7. Grandes festivales ¿Necesitas mantener tus posiciones antes de las vacaciones extra largas durante los festivales más importantes? ¿Cómo controlar los riesgos en caso de conservarse?

Condiciones extremas del mercado

  1. Grandes fluctuaciones de precios en un corto período de tiempo Cómo afrontar situaciones como límites de precios instantáneos, límites de precios continuos, órdenes erróneas, estampidas de precios de mercado de cisne negro, etc.

  2. Riesgo de liquidez Si la contraparte no tiene el volumen de órdenes que desea, pero necesita completar la transacción a tiempo, especialmente cuando la liquidez de los contratos no principales es muy pobre, las órdenes que realiza pueden causar fácilmente un impacto en el mercado y el deslizamiento es grande, ¿cómo debe lidiar con eso?

  3. Cambios en las normas de variedad Se agregan productos de futuros de materias primas a las operaciones nocturnas, se aumenta la relación de margen y se incrementa la tarifa de manejo. Las estrategias de corto plazo, en particular, serán muy sensibles a estos cambios.

  4. Riesgos del entorno comercial Por ejemplo: cómo responder cuando ocurren cortes repentinos de energía, cortes de Internet, fallas de computadoras, caídas de software, suspensión de transferencias bancarias a futuros, desastres naturales, etc.

La probabilidad de que ocurra la situación descrita anteriormente es muy pequeña o casi imposible. Pero si puede suceder, sucederá. Es necesario hacer estas suposiciones y tomar precauciones.

Construcción psicológica

Las tres principales emociones psicológicas comunes en el trading son la codicia, el miedo y la suerte. Los inversores necesitan un sólido sistema de psicología comercial para controlar e incluso utilizar las tres emociones mencionadas anteriormente en diferentes etapas.

Antes de operar, es necesario tener una expectativa general sobre el futuro, incluidas las expectativas del mercado y las expectativas psicológicas del producto. Las expectativas del mercado se refieren a un objetivo claro para la posición del mercado y la dirección futura, y las expectativas del producto se refieren a las oportunidades comerciales y al estado de riesgo del producto en su posición actual. Sin la base psicológica mencionada anteriormente no se puede lograr nada.

Todo el proceso del trading real es un proceso de análisis, corrección y ejecución continuos. No se dedica mucho tiempo al trading, sino más bien al seguimiento y a la paciencia. Se trata de un proceso que examina exhaustivamente la mentalidad y pone a prueba la naturaleza humana. Todos los hábitos de los traders se mostrarán y ampliarán plenamente durante el proceso de trading. Sólo aprendiendo y resumiendo constantemente experiencias y lecciones y continuando adquiriendo experiencia, podemos superar el pensamiento común y las debilidades psicológicas de la naturaleza humana.

Resumir

En resumen, la llamada estrategia comercial es en realidad así: Tiene su lado perfecto y su lado incompleto. Cuando medimos si una estrategia comercial es razonable, no podemos mirar únicamente su lado perfecto o su lado incompleto. Deberíamos analizar exhaustivamente la integridad de la estrategia.

Por último, en función de las características de la estrategia, combinadas con tu propia personalidad y situación financiera, mide si la estrategia es adecuada para ti. Si es adecuado para usted, debe evaluar completamente qué tan probable es que lo mantenga y planificar con anticipación el peor resultado. Si hemos pensado en el peor escenario posible, entonces la posibilidad de ejecutarlo es relativamente alta.

Recuerde, en el trading, la confianza proviene del reconocimiento sincero y la confianza proviene de la filosofía de trading correcta.

Vista previa de la siguiente sección

Este es el último artículo del primer capítulo. En el próximo capítulo, explicaremos más detalladamente las herramientas de trading cuantitativo, incluyendo: una introducción general a las herramientas cuantitativas, cómo configurar un sistema de trading cuantitativo, explicaciones de API comunes y cómo escribir estrategias en un sistema cuantitativo.

Tarea

  1. ¿Las estrategias de trading de tendencias deberían elegir productos de alta volatilidad o de baja volatilidad?
  2. ¿Cuáles son los tipos de órdenes comerciales?

Capítulo 2 Introducción a las herramientas cuantitativas

2.1 Introducción general a las herramientas cuantitativas

resumen

En el capítulo anterior, aprendimos sobre los conceptos relevantes del comercio cuantitativo y obtuvimos una comprensión básica del comercio cuantitativo. Entonces, ¿cuáles son las herramientas para el trading cuantitativo en el mercado? ¿Cómo debemos elegir según nuestras necesidades?

Software comercial y de código abierto Las herramientas comerciales cuantitativas nacionales generalmente se pueden dividir en dos categorías: software de código abierto y software comercial. El llamado software de código abierto puede entenderse como un software cuyo código fuente es abierto y puede descargarse directamente para su uso; El software comercial generalmente se refiere a software de código cerrado mantenido y operado por empresas comerciales, que generalmente reciben un pago.

Software cuantitativo de código abierto

En primer lugar, el software de código abierto tiene una gran flexibilidad y es completamente gratuito. Básicamente, los usuarios pueden usar este software para implementar cualquier función, ya sean estrategias comerciales de frecuencia media o baja, estrategias de arbitraje o estrategias de opciones, lo que se puede lograr a través de módulos personalizados. Dado que los usuarios controlan el código fuente del software y pueden comprender cada aspecto del mismo, es más confiable y seguro.

Si bien el software de código abierto tiene muchas ventajas, no es muy amigable para los principiantes en trading cuantitativo. Necesitas aprender sistemáticamente un lenguaje de programación estándar como Python, Java o C++. Desde empezar hasta darse por vencido, la dificultad se puede imaginar. A veces, depurar errores puede hacerte dudar de tu vida. Y a diferencia del software comercial, hay un servicio técnico al cliente dedicado para responder sus preguntas al instante. No solo no sentirás una sensación de logro en este momento, sino que también te desanimará a seguir aprendiendo.

Por lo tanto, desde una perspectiva de aprendizaje, se recomienda que los principiantes en trading cuantitativo comiencen paso a paso, comenzando con el software comercial más simple. Aunque sea de pago, si la estrategia es rentable, la tarifa del software es sólo una fracción de la ganancia. Además, el software comercial generalmente es mantenido por un equipo y su madurez es definitivamente mucho mayor que la del software de código abierto.

Software cuantitativo empresarial

Existen docenas de software comerciales para comercio cuantitativo en China, como: Interactive Broker, que es profesional, completo y tiene muchos productos; APAMA, que puede manejar datos masivos simultáneos y es adecuado para transacciones de alta frecuencia; SPT, que admite la interfaz C++ y tiene una buena eficiencia de ejecución; Nuggets Quantitative, que se centra en la ejecución de transacciones y el control de riesgos; y MC, TB y MQ para comerciantes individuales. En la siguiente figura, hemos realizado una evaluación exhaustiva de las principales plataformas cuantitativas nacionales y también hemos hecho una cierta clasificación de la dificultad de las herramientas cuantitativas. Los lectores pueden elegir según su situación real. Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-1 Evaluación integral de las principales plataformas cuantitativas nacionales

Aunque los anteriores son software comerciales, también utilizan lenguajes de programación estándar o lenguajes de script. En lugar de hacer esto, es mejor utilizar directamente software de código abierto que sea gratuito y seguro. Se recomienda que los principiantes utilicen directamente la plataforma cuantitativa FMZ Inventor, el sitio web es www.fmz.com. Como un trampolín para aprender trading cuantitativo.

Conozca al inventor de las herramientas de trading cuantitativo

Las herramientas cuantitativas del inventor son amigables para los principiantes. Incluso si no tienes conocimientos básicos, puedes experimentar el encanto del análisis cuantitativo basándose en las herramientas que contiene. Esta herramienta está diseñada para el comercio de alta frecuencia y tiene requisitos estrictos de rendimiento y seguridad. Apoye estrategias de alta frecuencia, estrategias de arbitraje y estrategias de tendencia. E integra el proceso completo de desarrollo de estrategia, pruebas, optimización, simulación y comercio real. Además, admite tanto el lenguaje Mai simple y fácil de usar como los lenguajes comerciales cuantitativos avanzados como Python y C++, lo que significa una conmutación perfecta después de un aprendizaje. Y solo el comercio real se cobra a 0,125 yuanes por hora, lo que reduce sus costos de software durante la etapa de aprendizaje. Al mismo tiempo, puedes realizar operaciones comerciales simuladas de forma gratuita.

Dando el primer paso hacia la cuantificación: utilizando herramientas cuantitativas

Las herramientas cuantitativas son muy fáciles de utilizar. Sólo necesitas ingresar a la página web y hacer clic en ella para diseñar tu propia estrategia cuantitativa. Puede iniciar sesión en el sitio web oficial de Inventor Quantitative Tool, registrarse e iniciar sesión y hacer clic en el centro de control para usarlo (como se muestra a continuación). Es similar al actualmente popular TikTok. Después de registrarse e iniciar sesión, puede publicar sus propios videos cortos y, después de iniciar sesión en la herramienta cuantitativa, puede diseñar su propia estrategia comercial cuantitativa.

Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-2 Página principal de la plataforma de negociación cuantitativa FMZ

Habrá un área funcional centralizada para la programación de herramientas cuantitativas. El área funcional incluye principalmente (como se muestra a continuación). El centro de control en la esquina superior izquierda es la función principal de la herramienta cuantitativa. Después de hacer clic, puede escribir estrategias comerciales y realizar pruebas retrospectivas de estrategias, configurar el intercambio para productos comerciales, crear un custodio para administrar robots de estrategia y crear robots comerciales cuantitativos específicos. En cuanto al uso específico de las funciones, las presentaremos en detalle en artículos posteriores. Por el momento sólo estamos realizando trabajos preliminares.

Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-3 Página de administración después de iniciar sesión en la plataforma de comercio cuantitativo FMZ

Los amigos que son nuevos en la investigación cuantitativa no necesitan desanimarse por no entender los códigos y la programación. Con el fin de reducir el umbral para los usuarios, la comunidad oficial ha producido muchos tutoriales en vídeo para ayudar a los principiantes en el trading cuantitativo a comenzar rápidamente; Al mismo tiempo, Strategy Square reúne miles de estrategias comerciales oficiales y de terceros, gratuitas y abiertas, para que todos puedan copiar y aprender.

Además, los ejemplos de estrategias clásicas también se configuran en la interfaz de edición de estrategias. Puede utilizar directamente el código de estrategia haciendo clic en él y experimentar fácilmente el proceso central de todo el trading cuantitativo. ¡Incluso los usuarios novatos pueden aprenderlo inmediatamente y seguirlo!

Antes de operar con dinero real, la simulación de operaciones también es un paso indispensable. La simulación de trading de esta herramienta cumple con las reglas de intercambio y es completamente gratuita. El tiempo, el precio, el volumen de órdenes, etc. incluidos en la simulación se corresponden con el mercado real en tiempo real, lo que es altamente consistente con el comercio real. Mejorar enormemente la eficiencia de la verificación de la estrategia.

Resumir

Ya sea software de código abierto o software comercial, no hay distinción entre lo bueno y lo malo, y no existe una herramienta comercial cuantitativa perfecta. Cada herramienta tiene su propio enfoque. Lo más importante es elegir la herramienta que más te convenga según tus necesidades. El software comercial requiere pago, ofrece mejores servicios, etc. y puede ser más adecuado para principiantes que recién ingresan a esta industria. Si ha estado en esta industria durante mucho tiempo y ha acumulado mucha experiencia, o necesita implementar estrategias comerciales más complejas, el software de código abierto es una mejor opción.

Vista previa de la siguiente sección

¿Cómo utilizar las herramientas? Al igual que cuando compramos un nuevo teléfono móvil y necesitamos realizar configuraciones de inicio simples cuando lo encendemos por primera vez, las herramientas cuantitativas también necesitan configuraciones y ajustes básicos. En la siguiente sección, lo guiaremos paso a paso para configurar la herramienta de comercio cuantitativo Inventor. Abra la primera puerta al trading cuantitativo, que incluye: agregar intercambios, agregar custodios, crear estrategias comerciales, crear robots cuantitativos, etc. Después de completar la configuración básica, puede escribir oficialmente su primera estrategia cuantitativa.

Tarea

  1. ¿Cuáles son las dos categorías principales de herramientas de trading cuantitativo?
  2. ¿Cuáles son los lenguajes de programación cuantitativa más utilizados?

2.2 Cómo configurar el sistema de comercio cuantitativo de Inventor

resumen

Al desarrollar estrategias de trading cuantitativo, lo primero que hay que hacer es configurar las herramientas de trading. ¿Qué es la configuración? En realidad son solo configuraciones. En esta sección, lo guiaremos a través de la configuración de un intercambio, la creación de una estrategia comercial y la creación de un robot comercial cuantitativo, que son todos requisitos previos necesarios para el comercio cuantitativo.

La configuración se divide en configuración de simulación de comercio de aprendizaje de nivel de entrada y configuración de comercio en tiempo real. En esta categoría, nos centramos principalmente en futuros de materias primas nacionales. No se recomiendan ni se introducen otros tipos de inversiones cuantitativas debido a condiciones internas específicas, pero el proceso operativo es el mismo, solo es diferente el proceso de configuración.

Añadir el intercambio

Agregar un intercambio es el primer paso en todo el proceso de configuración. Consulte la figura a continuación para conocer el proceso específico. En este paso, debemos enfatizar que agregar un exchange no es difícil para aquellos que no están seguros a qué exchange pertenecen. Se recomienda simular el aprendizaje primero. Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-4 Pasos para el registro y la incorporación de intercambios en la plataforma de comercio cuantitativo FMZ

Configuración de la Bolsa de Futuros de Materias Primas (en vivo)

Nuestro comercio cuantitativo en tiempo real se centra principalmente en productos de comercio de futuros nacionales. En la actualidad, los principales objetos de servicio de Inventor Quantitative también son los mercados de futuros nacionales. Para los amigos que hacen cambio de divisas, Inventor Quantitative se puede utilizar como una plataforma de aprendizaje, porque el comercio cuantitativo de cambio de divisas ya ha aparecido en plataformas como MT5, pero es más profesional.

Los aspectos que se deben tener en cuenta en la configuración en tiempo real son los siguientes: dado que las herramientas cuantitativas del inventor admiten múltiples mercados comerciales, al configurar futuros de materias primas, primero debe seleccionar “futuros tradicionales” en el paso 1; En el paso 2, debe completar la cuenta de futuros y la contraseña que le proporcionó la compañía de futuros donde abrió una cuenta.

La herramienta cuantitativa del inventor adopta el protocolo CTP y es compatible con todas las compañías de futuros nacionales. Al configurar el mercado real, no habrá fallas de enlace a menos que la cuenta y la contraseña sean incorrectas. Por lo tanto, los principiantes deben prestar atención y comprobar la cuenta y la contraseña con claridad. Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-5 La plataforma de comercio cuantitativo FMZ agrega un mercado de futuros

Configuración de la bolsa de futuros de materias primas (simulación)

Para los amigos que son nuevos en futuros de materias primas, les sugiero que primero simulen la negociación por un período de tiempo, porque en el proceso de desarrollo de estrategias de negociación cuantitativa se requieren pruebas, depuración y optimización continuas. Al igual que sucede al conducir, seguramente pasarás algunos meses aprendiendo en una escuela de conducción al principio, y luego podrás salir a la carretera después de aprobar el examen y obtener tu licencia.

Aquí recomendamos utilizar la simulación de trading con SimNow. SimNow es una plataforma de negociación de simulación financiera creada especialmente por Shangqi Technology para inversores. Este producto simula las reglas de negociación y liquidación de varias bolsas y actualmente respalda el negocio de futuros de materias primas de varias bolsas de futuros nacionales. Para conocer el proceso específico, consulte la figura a continuación. Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-6 Página de administración de la plataforma de comercio cuantitativo FMZ después de iniciar sesión

Redacción de estrategias

La biblioteca de estrategias es donde se almacenan los códigos, lo que es equivalente a nuestro almacén de estrategias comerciales cuantitativas. Se divide principalmente en dos funciones: redacción de estrategias y backtesting de simulación. El área de redacción de estrategias es nuestra principal área de trabajo para desarrollar estrategias a futuro (como se muestra a continuación). Muchos principiantes a menudo quedan bloqueados por diversos códigos y les resulta muy difícil. De hecho, si prestas un poco de atención, puedes aprender estos códigos. No tengo ninguna carga psicológica. El área de backtesting de simulación se puede utilizar para depurar estrategias durante el proceso de desarrollo de la estrategia, así como para probar estrategias una vez completado el desarrollo de la estrategia. Explicaremos esto en detalle en los siguientes capítulos. Introducción al comercio cuantitativo por parte de un inventor: de los conceptos básicos a la práctica Figura 2-7 Pasos para crear una política

Creación de un robot de trading cuantitativo

Un robot comercial cuantitativo es el ejecutor de una