Introducción a las transacciones cuantificadas por los inventores - desde lo básico hasta la vida real

El autor:La bondad, Creado: 2019-06-25 15:48:58, Actualizado: 2023-10-31 21:01:08

[TOC] ¿Qué quieres decir?

img

Catálogo

Capítulo I: Bases de las transacciones cuantitativas

1.1 ¿Qué es la transacción cuantitativa?

Resumen

La transacción cuantitativa, como producto de la combinación de la ciencia y la máquina, está cambiando el panorama de los mercados financieros modernos. Muchos inversores han vuelto sus ojos a esta área. ¿Cómo reducir al máximo el riesgo y obtener el máximo rendimiento ideal?

Resumen

Muchos socios al escuchar el nombre de la plataforma de negociación cuantitativa piensan que es una atmósfera de alto nivel, rica de la noche a la mañana. La era de la inteligencia artificial, acompañada por el surgimiento de tecnologías avanzadas como el aprendizaje profundo, el big data y la computación en la nube, le da un color misterioso. Parece que solo con la aplicación de la plataforma de negociación cuantitativa se puede construir una estrategia de negociación perfecta y perfecta.

De hecho, hasta cierto punto, el comercio cuantitativo ha sido mitologizado. Dejando de lado el comercio, el comercio cuantitativo es en realidad el uso de computadoras y métodos estadísticos, matemáticos y otros, a través de un sistema de inversión científica, para encontrar un sistema de señales de comercio esperado.

El desarrollo de las transacciones cuantitativas

El hombre que fue el primero en utilizar métodos cuantitativos para analizar los cambios en los datos y descubrir la ley de la caída y la baja de los precios del mercado no fue ni el holandés de origen de las acciones, ni el británico que desarrolló la finanza moderna, ni el estadounidense que fundó la nación y convivió con la finanza, sino un francés.

Ya en el siglo XVIII, el asistente del corredor de valores francés Jules Regnault propuso la teoría de la actualidad de los cambios en los precios de las acciones, y posteriormente publicó un libro sobre el cálculo de la probabilidad y la filosofía de la negociación de acciones, en el que expuso en detalle su descubrimiento de la ley de la caída y la caída de los mercados (distribución ortográfica): la desviación del precio de las acciones es proporcional a las raíces cuadradas del tiempo, y finalmente el éxito de las transacciones se obtiene con decisiones de inversión racionales y cuantificadas.

En la actualidad, en el contexto de la era de Internet + Big Data + Cloud Computing + Inteligencia Artificial, las transacciones cuantitativas también se han desarrollado rápidamente. El que fue el centro financiero global, el London Pier Pier, se ha convertido en un centro concentrado de empresas de TI. Los principales bancos del mundo también están desarrollando sus propios equipos de cuantificación, tratando de meterse en la guerra financiera que los modelos ganadores ganan cada día.

Sin embargo, cada vez hay más instituciones y inversores profesionales que se dan cuenta de los beneficios de la transacción cuantitativa y participan en este campo, especialmente en un proceso de regulación cada vez más estricta y una mejora gradual de la eficiencia del mercado.

Características de las transacciones cuantitativas

Verificación científica: Piensa que cuando tienes un sistema de negociación, puede ser muy costoso probar su eficacia con un disco simulado. Si lo pruebas directamente con un disco real, puede ser una pérdida de oro y plata. Pero puedes usar la función de retroalimentación en las transacciones cuantitativas para probar el sistema de negociación de manera científica a través de una gran cantidad de datos históricos.

Objetivamente exactoEn el comercio, nuestro verdadero enemigo es nosotros mismos, la gestión mental es fácil de decir y difícil de hacer. Las debilidades de la humanidad, la avaricia, el miedo y la suerte, se amplifican en el mercado de comercio, y el comercio cuantitativo puede ayudarnos a superar estas debilidades y tomar mejores decisiones en el comercio.

Rápido y eficiente: el comercio subjetivo, la velocidad de reflexión humana no puede ser más rápida que la computadora, y la fuerza física y energética humana no puede funcionar las 24 horas, en el mercado de operaciones en el que las oportunidades pasan rápidamente, el comercio cuantitativo puede reemplazar completamente el comercio subjetivo, buscar oportunidades de comercio y seguir rápidamente los cambios del mercado en el momento oportuno.

Control de riesgosLas transacciones cuantitativas permiten extraer de los datos históricos no solo las leyes históricas que pueden repetirse en el futuro, que son estrategias con mayores probabilidades de ganar. También se pueden construir diferentes portafolios, reducir el riesgo sistémico y suavizar la curva de capital.

¿Cuáles son las estrategias clásicas de transacción en las transacciones cuantitativas?

La estrategia de ruptura

La estrategia utiliza la tendencia del día en línea de sol o en línea de negro como criterio para determinar la tendencia del día durante la mitad de la hora después de la apertura. Si la línea de sol es la tendencia de la tendencia, la tendencia de la tendencia de la tendencia de la tendencia de la tendencia.

La estrategia de los pasillos de Dongcheon

img

Diagrama 1 a 1 de la estrategia del canal de Dongguan

La estrategia del canal de Dongqian puede llamarse el antepasado de la negociación diaria, cuyas reglas son: comprar si el precio actual es superior al precio más alto de la línea N de la raíz K anterior, y vender si el precio actual es inferior al precio más bajo de la línea N de la raíz K anterior. La famosa estrategia del canal de Dongqian, utilizada en la ley de la playa, es una versión modificada.

Las estrategias de las opciones a largo plazo

El diferencial a largo plazo es el más común en el comercio de diferencias, basado en el precio de los contratos de la misma variedad de operaciones, en diferentes meses de entrega. Si los precios de los dos aparecen con un gran margen de diferencia, se pueden comprar y vender contratos de futuros en diferentes períodos al mismo tiempo, y se realiza el diferencial a largo plazo.

Resumen

A continuación, presentamos un breve resumen de los conceptos relacionados con el comercio cuantitativo desde la definición, el desarrollo, las características y las estrategias clásicas de comercio.

Conocer las transacciones cuantitativas es un paso importante en el camino hacia la generosidad (Quant). Finalmente, ¡que todos se enriquezcan en el mercado de los osos y logren una transformación cognitiva temprana!

Siguiente sección¿Cuál es la diferencia entre la negociación cuantitativa y la negociación tradicional? ¿En la negociación real, se opta por la negociación tradicional o por la negociación cuantitativa?

Trabajo después de clase

En primer lugar, ¿qué es la transacción cuantitativa? 2 ¿Cuáles son las características de la transacción cuantitativa?

1.2 Por qué elegir el comercio cuantitativo

Resumen

Muchas personas utilizan la programación estratégica compleja como punto de entrada para explorar la transacción cuantitativa, y sin querer ponen una capa de misterio sobre la transacción cuantitativa. En este apartado, trataremos de hacer un simple guión para la transacción cuantitativa en un lenguaje común y sencillo, desvelando su misterio, creyendo que incluso los detalles sin fundamento pueden entenderse fácilmente.

Diferencias entre transacciones cuantitativas y transacciones subjetivas

El comercio subjetivo se centra más en el análisis artificial y la sensación de mercado, incluso cuando se producen señales de venta y venta, el comercio selectivo de la orden inferior, prefiere perder el mercado y no quiere cometer errores. Las sensaciones humanas son complejas, variables e infalibles, y la mayoría de los comerciantes a menudo recurren a otro método una vez que se producen pérdidas continuas.

Cuantificar las transacciones mediante la comprensión de las transacciones y la elaboración de estrategias de compra y venta coherentes. En las transacciones, todos los movimientos son iguales, y la operación de liquidación abierta se procesa de manera sistemática, es mejor cometer errores que perder. También tiene un sistema de evaluación completo, mediante la revisión de datos históricos, para determinar qué tipo de estrategia es más adecuada para el mercado y la variedad, y para obtener ganancias con una variedad de estrategias y variedades.

En pocas palabras, la negociación subjetiva es la base de la negociación cuantitativa, la negociación cuantitativa es el perfeccionamiento de la negociación subjetiva. La negociación subjetiva es más como la práctica de armas, al final puede tener éxito o no, el talento es la mayoría, hay diez años de ignorancia, también hay una vía de conocimiento. La negociación cuantitativa es más como el gimnasio, siempre y cuando se esfuerce duro, incluso sin talento, se puede ejercitar el músculo del cuerpo.

¿Es mejor el comercio cuantitativo que el subjectivo?

Un comerciante subjetivo exitoso, en cierto sentido, también es un comerciante cuantitativo. Como un comerciante subjetivo exitoso, tiene que tener su propio conjunto de reglas y métodos, es decir, un sistema de negociación. El comercio subjetivo exitoso debe basarse en la disciplina del comercio y las reglas del comercio, y la parte de ejecución de las reglas del comercio es en realidad la parte cuantitativa del comercio subjetivo.

Por el contrario, un exitoso comerciante cuantitativo también debe ser un buen comerciante subjetivo, ya que el desarrollo de estrategias de comercio cuantitativas es en realidad el cristalización de la idea de un operador. Si una percepción y comprensión del mercado es errónea desde el principio, las estrategias de comercio desarrolladas son difíciles de ganar en el largo plazo.

Por lo tanto, desde el punto de vista de la rentabilidad, el factor clave que decide si un operador puede ser finalmente exitoso es la idea de la transacción, y no si es una transacción subjetiva o una transacción cuantitativa. Las transacciones cuantitativas, que al parecer son superficiales, no tienen una diferencia esencial entre su rentabilidad y la transacción subjetiva, sino que son como dos facetas opuestas y unidas de una cosa.

Sin embargo, no se puede negar que, desde el punto de vista de la herramienta de negociación, las transacciones cuantitativas tienen muchas ventajas.

El recambio es más rápidoPara comprobar una estrategia de negociación, se requiere calcular una gran cantidad de datos históricos y calcular los resultados de transacciones cuantificadas en cuestión de minutos.

Más temasLa evaluación de la eficacia de una estrategia se basa en los datos (por ejemplo, el índice de Sharpe, el máximo retraso, el rendimiento anual) y no en el bastón.

Más oportunidades: Hay miles de variedades de transacciones en todo el mundo, las transacciones subjetivas no son posibles de negociar al mismo tiempo, pero las transacciones cuantitativas pueden negociar en todo el mercado en tiempo real, sin perder ninguna oportunidad de negociación, aumentando la rentabilidad.

¿Es cierto que las transacciones cuantitativas pueden ser rentables?

Claro que sí, pero es difícil mantenerse a largo plazo. Ganar dinero o no depende de la transacción cuantitativa en sí misma, es solo una herramienta, la transacción cuantitativa es solo la programación, regularización y implementación cuantitativa de la idea de la transacción, en lugar de la ejecución. Lo difícil es ganar dinero estable a largo plazo, porque el mercado es un juego, dinámico y cambiante, y la idea de la transacción también debe cambiar con el mercado.

Los riesgos de la cuantificación de las transacciones

Las transacciones cuantitativas también tienen riesgos, ¿por qué? porque las transacciones cuantitativas son para extraer leyes de los datos históricos y formar estrategias de negociación. Pero los mercados financieros son un ecosistema, cuyas leyes y la naturaleza humana son un proceso dinámico de interacción, al fin y al cabo, el mercado humano. Las leyes del mercado son influenciadas por la naturaleza humana, y la avaricia y el miedo de la naturaleza humana cambian con los cambios del mercado.

Resumen

A partir de la explicación anterior, podemos ver que la negociación cuantitativa no es un método de negociación único, sino una herramienta de negociación que nos ayuda a analizar la lógica de la negociación y a perfeccionar la estrategia de negociación. Ya sea que seas de la clase de valores o de la clase de tecnología, ya sea que hagas acciones, bonos, productos o opciones, en realidad puedes cuantificar. En comparación con los comerciantes que toman decisiones basados en la experiencia personal, las armas de los comerciantes cuantitativos son la evidencia y la razón del mercado.

Siguiente sección

La cuantificación es sólo una forma de negociación, la estrategia es sólo un vehículo de la idea de negociación, el programa se ejecuta en cada proceso de negociación. La siguiente sección le llevará a conocer el ciclo de vida completo de la cuantificación de la negociación, que incluirá: concepción de estrategias, construcción de modelos, optimización de retrospectiva, negociación de simulación, negociación en vivo, monitoreo de estrategias, etc.

Trabajo después de clase

1. ¿Cuál es la diferencia más importante entre transacciones cuantitativas y transacciones subjetivas? ¿Cuáles son las ventajas de las transacciones cuantitativas frente a las transacciones subjetivas?

1.3 Cuáles son los preparativos necesarios para la transacción cuantitativa

Resumen

Un ciclo de vida de transacción cuantificado completo no es solo la estrategia de la transacción en sí misma. Se compone de al menos seis componentes, que incluyen: concepción de la estrategia, construcción del modelo, reajuste de la prueba, simulación de la transacción, transacción en vivo, monitoreo de la estrategia, etc.

La concepción estratégica

En primer lugar, para hacer operaciones cuantificadas, primero hay que volver al mercado de operaciones, observar más los precios en el mercado, comprender las leyes de las fluctuaciones del mercado e intentar deducir cada lógica de negociación para concluir la estrategia de negociación.

Para los principiantes en el comercio cuantitativo, la mejor manera de comenzar a desarrollar una estrategia de negociación es la imitación. Construye una lógica estratégica directamente utilizando los indicadores de análisis técnico disponibles, escribe las reglas de compra y venta para obtener una estrategia simple. Si tu estrategia de negociación es la siguiente: compra si el precio es superior al precio promedio de los últimos 10 días, vende si el precio es inferior al precio promedio de los últimos 10 días.imgDiagrama 1-2 Ejemplos de estrategias de negociación

Por supuesto, con la acumulación de experiencia estratégica y la formación de su propia forma de negociación, las opciones lógicas se diversifican cada vez más, y luego se progresa a una negociación más sistemática y cuantitativa. Si se puede ser un operador con una mentalidad cuantitativa, ya sea en el mercado de acciones o de futuros, es algo digno de alabanza, ya que una persona así tiene una capacidad de obtener ganancias constantes y estables en cualquier mercado de negociación.

Construir un modelo

En segundo lugar, usted necesita una herramienta de comercio cuantitativo para escribir una estrategia de comercio y hacer realidad sus ideas de comercio.

En este artículo, vamos a hablar de un lenguaje informático que recomendamos que utilices Python, porque es el lenguaje de cálculo científico más autorizado. También ofrece paquetes de análisis de código abierto, procesamiento de archivos, redes, bases de datos, etc.

Si su habilidad de programación es débil, y creo que esta es también una de las debilidades de la mayoría de los principiantes, se recomienda el uso de un lenguaje de programación visualizable relativamente simple, o lenguaje Ma, que puede aumentar el interés por aprender a cuantificar las transacciones y centrarse en la estrategia, desarrollando estrategias de finalización eficiente.

imgFigura 1-3 Página de desarrollo de estrategias de transacción

El código de la estrategia de arriba es una demostración del lenguaje de Mac que utiliza las herramientas de cuantificación de los inventores, que integra muchos módulos funcionales que se pueden usar directamente, y que admite retrospección y funciones de negociación en disco real, una buena forma de introducción rápida.

Reajuste de las pruebas

Luego, una vez que se ha escrito el modelo de estrategia, el siguiente paso es volver a evaluar la estrategia, así como seleccionar y optimizar los parámetros. Se puede volver a evaluar la estrategia con diferentes parámetros, observando la tasa de Sharpe, el máximo retraso, el rendimiento anual, etc. Con el continuo desgaste y modificación de la estrategia, finalmente se obtiene una estrategia de negociación cuantitativa perfecta.

Por ejemplo, utilizamos datos históricos de 2017 como datos dentro de la muestra y datos históricos de 2018 como datos fuera de la muestra. Primero optimizamos algunos conjuntos de parámetros que funcionan bien con los datos de 2017 y luego utilizamos estos parámetros para evaluar los resultados de 2018.

Retrospección de datos. En general, los resultados de retrospección fuera de la muestra son buenos sin resultados de retrospección dentro de la muestra, pero si los resultados fuera de la muestra y dentro de la muestra son muy diferentes, entonces esta estrategia es casi nula.

Supongamos que se descubre que la estrategia falla debido a datos fuera de la muestra, causando una gran pérdida en algunos mercados extremos, entonces se puede agregar una condición de stop loss fija para evitar este riesgo; si se descubre que la estrategia falla debido a un número excesivo de transacciones, entonces se puede reducir la frecuencia de transacciones reduciendo ligeramente la lógica de la negociación.

Es importante tener en cuenta que si la lógica de negociación en sí misma es errónea al principio, es difícil modificar y obtener una estrategia para ganar dinero, en este momento es necesario volver a examinar su propia idea estratégica. Además, en la optimización de parámetros, cuanto más grupos de parámetros estén disponibles, mejor se muestra la amplitud de la aplicación de la estrategia. En muchos casos, tu lógica está mal escrita.

Simulación de transacciones

Luego, cuando tengas una estrategia de negociación que tenga la lógica correcta y que gane dinero dentro y fuera de la muestra, no tengas prisa por negociar en una cuenta real. Especialmente para los principiantes, es necesario que primero se ejecute una cuenta simulada durante al menos 3 meses, si se trata de una estrategia nocturna de media y baja frecuencia, se necesitará un tiempo de negociación simulada más largo.

En un mercado de imitación completamente desconocido en el futuro, la estrategia de observación se desempeña en la imitación de la transacción, y se verifica cuidadosamente si las señales de retorno coinciden con las señales de imitación de la transacción, si el precio al momento de realizar el pedido se desvía del precio al momento de realizar la transacción, y si el rendimiento coincide con lo esperado, la estrategia es efectiva.

Negociación en vivo

Por último, después de un largo período de prueba de tiempo, la estrategia puede ser puesta en práctica para el comercio. Por supuesto, en el proceso de cuantificación de la negociación, también debemos estar alerta y prevenir los movimientos extremos. En el mercado real, las expectativas de la estrategia generalmente son rebajadas, y alcanzar el 50% de lo esperado es un éxito.

La vigilancia estratégica

Por último, hay que recordar que también observamos la eficacia de las estrategias a medida que se realizan las transacciones, y cuando se descubre que las estrategias producen pérdidas superiores a las esperadas, se reevalúa la estrategia. Como las características del mercado cambian, las estrategias que se forman actualmente se centran principalmente en las características del mercado pasado.

Resumen

En este artículo, explicamos el proceso completo de cuantificación de operaciones. En resumen, si usted es un inversor con experiencia en el mercado, su bloqueo será la base del lenguaje informático, que puede comenzar con el lenguaje de visualización o el lenguaje de Mac, entrenarse en esta plataforma, construir estrategias y luego pasar gradualmente a Python para cuantificar las operaciones avanzadas.

Si usted es un estudiante de tecnología con una gran capacidad de programación o un profesional de TI, su experiencia de inversión en el mercado será el obstáculo, y no hay que menospreciarlo, ya que ambos conocimientos son indispensables para ser un inversor cuantitativo calificado.

Siguiente sección

La estrategia de negociación es central en todo el ciclo de vida de la negociación cuantitativa. En la siguiente sección, vamos a explicar en detalle los elementos de una estrategia de negociación completa desde el punto de vista de la arquitectura de la estrategia de negociación.

Trabajo después de clase

1. Intentar escribir las estrategias de negociación en este apartado en Ma. 2 ¿Cuál es el indicador de rendimiento más importante en la evaluación de transacciones cuantificadas?

1.4 Qué elementos tiene una estrategia completa

Resumen

Una estrategia completa, en realidad, es una serie de reglas que el comerciante se establece a sí mismo, que incluye todos los aspectos de la negociación, y no deja a los comerciantes un poco de espacio para la imaginación subjetiva, cada decisión de compra y venta, la estrategia da la respuesta.

Selección estratégica

Desde el punto de vista de los fondos de cobertura, las estrategias de negociación principales se pueden dividir en tendencias, operaciones de pareja, operaciones de una canasta, operaciones impulsadas por eventos, operaciones de alta frecuencia, estrategias de opciones, etc., como se muestra a continuación. Por supuesto, la clasificación de las estrategias no es fija.imgClasificación de las estrategias de negociación en el gráfico 1-4

Para los principiantes en el comercio cuantitativo que están empezando, no es necesario tener tantos conceptos de términos, pero empieza por lo más simple. Si solo se recomienda una estrategia de comercio cuantitativo para comenzar, es el comercio de tendencias, y la razón es simple y efectiva.

¿Qué comprar y qué vender?

Las personas que han hecho transacciones deben saber que cada variedad tiene su propia personalidad. Algunas variedades tienen una personalidad muy agitada, fluida, volátil y con alta frecuencia; otras variedades tienen una personalidad muy templada y suave, que siempre oscila en un cierto intervalo durante todo el año, con baja frecuencia.

Por lo tanto, al seleccionar variedades de negociación, debe tenerse en cuenta el concepto de volatilidad, las variedades con alta volatilidad a menudo son fáciles de salir de una ola de tendencias buenas. Para los futuros de productos, si es una estrategia de seguimiento de tendencias, trate de elegir productos industriales, ya que, en términos de características de variedad, los productos industriales a menudo tienen una mayor volatilidad que los productos agrícolas.

Las diferentes estrategias para adaptarse a los diferentes mercados, la selección de una buena variedad de comercio, es un comienzo muy crucial para el gran proyecto de comercio de futuros. En un sentido absoluto, no hay variedades absolutamente buenas ni variedades absolutamente malas. De acuerdo con los diferentes estilos de inversión, y la capacidad de asumir riesgos, se requiere un ajuste correspondiente a sus propios criterios.

¿Cuánto comprar y vender?

Es fácil perder dinero y es difícil ganar dinero, cuando el 50% de los fondos de la cuenta se pierden, se necesita un beneficio del 100% para recuperar la pérdida. Incluso si puedes ganar el 100% muchas veces, perder el 100% una vez es perder todo. Por lo tanto, una estrategia de negociación madura debe incluir la gestión de fondos.

Para facilitar su comprensión, aquí también se utiliza la estrategia de línea media de la sección anterior. De hecho, muchas estrategias de negociación basadas en indicadores técnicos tradicionales generalmente tienen una tasa de retractación máxima superior al 50% o más.

Obviamente no, el máximo retiro se puede controlar completamente a través de la gestión de fondos. Si se reduce la posición a la mitad, el riesgo general también se reduce a la mitad, el máximo retiro se convierte en un 30%, si se reduce la posición a la mitad, el máximo retiro se convierte en un 15%, y al final obtenemos una estrategia con el máximo retiro controlado en torno al 15%.

¿Cuándo comprar?

Un buen punto de compra es la mitad del éxito, que te permite salir rápidamente de la zona de costos. Pero nunca nadie te dirá si comenzar en este punto es correcto y comenzar en ese punto es incorrecto.

Ya sea una estrategia corta o una estrategia larga, la relación no se basa en quién mantiene el activo durante mucho tiempo, sino en la relación riesgo-beneficio. En otras palabras, el resultado final de la estrategia se ve afectado por cómo se sale y cuándo se obtiene el beneficio. Los métodos de salida se pueden dividir en dos: salida de pérdida y salida de pérdida.

Cómo comprar y vender

1. Tipo y forma de encargo:Hay muchos tipos y formas de encargar pedidos, por ejemplo: cuando se encarga, se usa el precio límite de la lista de espera, el precio de negociación, el precio más reciente, el precio excesivo, el precio de parada, el precio de caída, el precio de compra, el precio de compra, el precio de venta, el precio de venta, o se usa el precio de espera primero, luego se usa el precio excesivo, se distribuyen lotes, o se descompone el pedido en un solo prospecto, o simplemente se publica el lote completo.

2o, el retiroSi el pedido no se realiza, se continúa esperando o se retira, la condición de retiro se basa en el tiempo, por ejemplo, en 10 segundos no se ha realizado, el precio se ha alejado del precio de 10 saltos al momento de realizar el pedido, se continúa esperando, se retira o se sigue el pedido.

3o, el seguimiento de la cuentaSi no hay transacción, si se sigue el pedido. Si se sigue el pedido, si se sigue el último precio, o el precio del rival, o el precio de suspensión de la caída, si el pedido aún no se ha completado, si se continúa el pedido.

4, el precio se detiene.Cuando aparece la señal de la orden, ¿qué sucede cuando el precio de la suspensión de la caída de la caída de la caída de la caída?. ¿Qué sucede cuando la transacción de la suspensión de la caída de la caída de la caída del precio de la suspensión de la orden de la cola, si no se realiza?.

5o, la oferta colectiva¿Quieres participar o no en la licitación de la colección abierta y cómo participar?

6 de la noche.Algunos tipos de futuros de productos son de 21:00 a 02:30 del día siguiente, tiempo en el que no se hace nada, se hace manualmente o se deja hacer por la computadora.

7o, las fiestas más importantesNo es necesario reservar el puesto antes de las vacaciones más largas de los festivales importantes.

El mercado extremo

Primero, las altas fluctuaciones de los precios en el corto plazo. Los cambios en los precios de los precios, los cambios en los precios de los precios de los precios, los cambios en los precios de los precios de los precios, los cambios en los precios de los precios de los precios de los precios, los cambios en los precios de los precios de los precios de los precios de los precios, los cambios en los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios, los cambios en los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de los precios de

El riesgo de la liquidez Si un equipo de contrapartida no tiene el volumen de pedido que desea, pero necesita una transacción oportuna, especialmente si la liquidez de los contratos no primarios es pobre, es fácil que su propio solo cause un impacto en el mercado, y el punto de deslizamiento es grande, ¿cómo hacer frente?

3. Cambios en las reglas de la variedad La variedad de futuros de commodities que se incorporan a las operaciones nocturnas, el aumento de la proporción de garantía, el aumento de las tarifas de tramitación, especialmente la estrategia de corto plazo, son muy sensibles a estos cambios.

4. Riesgo del entorno de negociación Por ejemplo: cortes repentinos de energía, cortes de red, fallas de computadoras, fallos de software, suspensión de transferencias de dinero, desastres naturales, etc.

La probabilidad de que esto ocurra es pequeña o casi imposible. Pero si algo puede ocurrir, entonces debe ocurrir. Es muy importante hacer estas suposiciones y prevenirlas.

Construcción psicológica

Las tres principales emociones comunes en el comercio son la avaricia, el miedo y la felicidad. Los inversores necesitan un fuerte sistema psicológico de negociación para controlar o incluso aprovechar estas tres emociones en diferentes etapas.

La expectativa de mercado se refiere a tener un objetivo más claro sobre la ubicación del mercado y la dirección futura, mientras que la expectativa de variedad se refiere a las oportunidades y riesgos comerciales de la variedad en su posición actual. Sin la base psicológica anterior, no se puede hablar de nada.

Todo el proceso de negociación en la plataforma real es un proceso de análisis, corrección y ejecución continuo, con poco tiempo entre los intercambios, más seguimiento y paciencia. Este es un proceso integral que examina la mentalidad, prueba la naturaleza humana, y los hábitos de los operadores se muestran y amplifican en el proceso de negociación. Solo el aprendizaje continuo y el resumen de las lecciones de la experiencia, la experiencia continua, pueden superar la comunidad mental y las debilidades psicológicas de la naturaleza humana.

Resumen

En resumen, la llamada estrategia de negociación, en realidad es así, tiene su lado perfecto y también tiene sus defectos, cuando medimos si una estrategia de negociación es razonable, no solo vemos su lado perfecto, ni solo vemos su lado defectuoso, sino que se debe analizar la integridad de una estrategia más integral.

Finalmente, según las características de la estrategia, combinando su personalidad y su situación financiera, para evaluar si la estrategia es adecuada para usted, si es adecuada para usted, debe evaluar plenamente la probabilidad de que usted persista, el peor resultado debe planificarse con anticipación, si el peor lado lo desea bien, entonces es relativamente más probable que se ejecute.

Recuerde, en las transacciones, la confianza proviene de su reconocimiento interno, la confianza proviene de la idea correcta de la transacción.

Siguiente sección

Este es el último artículo de este capítulo, y en el siguiente capítulo vamos a dar más detalles sobre las herramientas de intercambio cuantitativo, incluyendo: una introducción general de las herramientas de intercambio cuantitativo, cómo configurar los sistemas de intercambio cuantitativo, explicación de las API comunes, cómo escribir estrategias en los sistemas de intercambio cuantitativo.

Trabajo después de clase

¿Debería una estrategia de trading de tendencia elegir una variedad con alta volatilidad o una variedad con baja? ¿Cuáles son los tipos de órdenes de transacción?

Capítulo 2 Introducción a las herramientas de cuantificación

2.1 Información general sobre las herramientas de cuantificación

Resumen

En el capítulo anterior, hemos aprendido conceptos relacionados con la transacción cuantitativa y tenemos un conocimiento básico de la transacción cuantitativa. Entonces, ¿cuáles son las herramientas disponibles en el mercado para la transacción cuantitativa?

Software libre y comercial Los instrumentos de transacción cuantificada domésticos se pueden dividir en general en dos grandes categorías: software de código abierto y software comercial. Lo que se denomina software de código abierto se entiende como el código fuente de un software que está abierto y puede descargarse directamente para su uso. El software comercial generalmente se refiere al software de código cerrado mantenido y operado por empresas comerciales, generalmente pagado.

Software de cuantificación libre

En primer lugar, el software de código abierto tiene una gran flexibilidad y es completamente gratuito, el usuario puede utilizarlo para implementar cualquier función, ya sea estrategia de comercio de media y baja frecuencia, estrategia de opción o estrategia de opciones, que se puede implementar a través de módulos personalizados.

A pesar de que el software de código abierto tiene muchas ventajas, no es muy amigable para los principiantes de la transacción cuantitativa, se necesita aprender sistemáticamente un lenguaje de programación estándar, como Python, Java o C ++. Desde el principio hasta el abandono, su dificultad es comprensible, a veces, el ajuste de errores puede hacer que dudes sobre tu vida. Y a diferencia del software comercial, hay un servicio técnico especializado que responde instantáneamente a las preguntas.

Por lo tanto, desde el punto de vista del aprendizaje, se recomienda a los principiantes de transacciones cuantitativas que comiencen paso a paso, comenzando con el software comercial más simple, aunque sea de pago, pero si la estrategia es rentable, los costos del software son solo una fracción de las ganancias.

Software de cuantificación comercial

Hay docenas de tipos de software comercial que pueden realizar operaciones cuantificadas en el país, como: Interactive Broker, que es profesional y completo, con una variedad de productos, que puede procesar datos de gran cantidad, APAMA, adecuado para operaciones de alta frecuencia, que soporta interfaces de C ++, SPT, que se centra en la ejecución de operaciones y el control del viento.imgDiagrama 2-1 Evaluación integral de las plataformas de cuantificación más populares en el país

Aunque se trata de un software comercial, también se utiliza un lenguaje de programación estándar o un lenguaje de guión, mejor que usar directamente software de código abierto que es gratuito y seguro.El sitio web es www.fmz.comTambién se ha desarrollado un nuevo método de aprendizaje de transacciones cuantitativas.

Conocer a los inventores de las herramientas de transacción cuantitativa

La herramienta de cuantificación de los inventores es amigable con los pequeños, incluso si eres de cero base, y puede ser cuantificada según el atractivo de la técnica. La herramienta está diseñada para operaciones de alta frecuencia, con estrictos requisitos en cuanto a rendimiento y seguridad. Apoya estrategias de alta frecuencia, estrategias de ventajas y estrategias de tendencias. Y integra el proceso completo de desarrollo, prueba, optimización, simulación y operaciones de disco real. Además, admite lenguajes de operaciones de alto nivel, como Python y C++, que son equivalentes a aprender un solo cambio sin problemas.

El primer paso para la cuantificación: utilizar herramientas de cuantificación

El uso de la herramienta de cuantificación es muy simple, solo tiene que entrar en el sitio web para crear su propia estrategia de cuantificación. Todos pueden acceder a la página oficial de la herramienta de cuantificación del inventor, registrarse y iniciar sesión, y hacer clic en el centro de control para usar (como se muestra a continuación), similar a la mayoría de los sonidos actuales, después de registrarse, se puede publicar su propio pequeño video, y después de iniciar sesión en la herramienta de cuantificación, diseñar su propia estrategia de transacción de cuantificación.

imgDiagrama 2-2 Página principal de la plataforma de cambio cuantitativo FMZ

La programación de la herramienta de cuantificación tendrá una zona de funciones centralizada, que incluye principalmente el centro de control en la esquina superior izquierda, que es la función central de la herramienta de cuantificación. Después de hacer clic, se puede escribir estrategias de transacción y retrospección de estrategias, configurar intercambios de variedades de transacciones, crear administradores de estrategias de bots de gestión, crear robots de transacción cuantificados específicos.

imgFigura 2-3 Página de administración después del inicio de la plataforma de comercio de FMZ

Para reducir el umbral de uso de los usuarios, la comunidad oficial ofrece muchos tutoriales en video para ayudar a los principiantes a comenzar rápidamente a cuantificar las operaciones; al mismo tiempo, en Strategy Square se agrupan miles de estrategias comerciales oficiales y de terceros que están abiertas gratuitamente para que todos puedan copiar y aprender.

Además, en la interfaz de edición de estrategias, también se configuran ejemplos de estrategias clásicas, que permiten usar el código de estrategia directamente con un clic, experimentando fácilmente el proceso central de toda la transacción cuantitativa, ¡incluso los usuarios más pequeños pueden aprenderlo de inmediato y seguirlo!

Antes del mercado real de oro y plata, el comercio simulado también era un elemento esencial. El comercio simulado de la herramienta cumple con las reglas del intercambio y es completamente gratuito, el tiempo, el precio, el volumen de pedidos incluidos en el simulado se capturan en tiempo real con el mercado real, lo que coincide altamente con el comercio real.

Resumen

No hay ventajas y desventajas, ya sea en el software de código abierto o en el software comercial. No hay herramientas de negociación cuantitativa perfectas, cada una tiene sus propios enfoques, lo más importante es elegir la herramienta adecuada según sus propias necesidades. El software comercial requiere pago, es un poco mejor en términos de servicios, etc., y puede ser más adecuado para los principiantes en la industria.

Siguiente sección

¿Cómo se usa la herramienta? Al igual que cuando compramos un nuevo teléfono, el primer arranque requiere una configuración de arranque simple, la herramienta de cuantificación también requiere una configuración de configuración básica.

Trabajo después de clase

¿Cuáles son las dos principales categorías de instrumentos de transacción cuantitativa? 2 ¿Cuáles son los lenguajes de programación cuantitativa más comunes?

2.2 Cómo configurar el sistema de transacción cuantitativa de los inventores

Resumen

Para el desarrollo de estrategias de negociación cuantitativa, lo primero que se debe hacer es configurar las herramientas de negociación, ¿para qué configurarlas?

El aspecto de la configuración se divide en la configuración de operaciones simuladas de simulación de simulación de operaciones y configuración de operaciones en vivo, que se centra principalmente en futuros de productos domésticos, y otras categorías de inversión cuantitativa debido a la situación específica del país sin hacer recomendaciones e introducciones, pero el proceso de operación es el mismo, solo que el proceso de configuración es diferente.

Añadir una bolsa

Añadir un intercambio es el primer paso de toda la configuración. En este paso, debemos enfatizar que no es difícil agregar un intercambio.imgDiagrama 2-4 FMZ Cuantificación de la plataforma de comercio de registro de los pasos para agregar el intercambio

Configuración de las bolsas de futuros de productos

El comercio cuantificado en el disco real se centra principalmente en la variedad de comercio de futuros domésticos, actualmente, el principal objeto de servicio de cuantificación de inventores también es el intercambio de futuros domésticos. Para los amigos que hacen divisas, la cuantificación de inventores puede ser una plataforma de aprendizaje, ya que ya se han presentado plataformas de comercio de divisas en plataformas como mt5, solo que es más profesional.

Los problemas a los que debe prestar atención la configuración del disco real son los siguientes: debido a que el inventor de la herramienta de cuantificación soporta varios mercados de negociación, para configurar los futuros de productos, primero debe seleccionar la caja de futuros tradicional en el primer paso; en el segundo paso, debe rellenar la compañía de futuros con la que abre su cuenta y darle su cuenta de futuros y su contraseña.

El inventor de la herramienta de cuantificación, el uso de protocolo CTP, para apoyar a todas las compañías de futuros nacionales, la configuración de la plataforma real, no se producirá el error de enlace, a menos que el número de cuenta y el código incorrecto, por lo que los principiantes deben prestar atención a la cuenta y el código para verificar claramente.imgFigura 2-5 FMZ plataforma de negociación cuantitativa agregada de bolsa de futuros

Configuración de las bolsas de futuros de productos

Para los amigos que están recientemente en contacto con los futuros de productos, sugiero que simulen el comercio por un tiempo, ya que el proceso de desarrollo de estrategias de comercio cuantitativas requiere una constante detección, desinstalación y optimización. Al igual que conducir, el comienzo es seguro que es una escuela de manejo de varios meses, después de la evaluación de los certificados, y luego de salir.

SimNow es una plataforma de simulación de simulación de operaciones financieras diseñada para inversionistas con tecnología avanzada, que imita las reglas de negociación y liquidación de los intercambios, y que actualmente apoya el negocio de futuros de productos en los intercambios de futuros nacionales.imgDiagrama 2-6 Página administrada después del inicio de la plataforma de comercio de FMZ

La estrategia

La librería de estrategias es el lugar donde se almacena el código, que es equivalente a nuestro almacén de estrategias de transacción cuantitativa. Se divide principalmente en dos funciones: redacción de estrategias y revisión de simulaciones. La zona de redacción de estrategias es la principal área de trabajo de nuestra estrategia de desarrollo posterior (como se muestra a continuación).imgDiagrama 2-7 Pasos para crear una estrategia

Crear un robot de transacción cuantitativa

El robot de negociación cuantitativa es el ejecutor de la estrategia de negociación. Una vez que la estrategia se ha creado, se crea un robot que puede ayudarlo automáticamente a ejecutar cada lógica de negociación en el código de la estrategia, así como las operaciones de compra y venta, apertura, liquidación, retirada, etc. Los pasos específicos para crear un robot de negociación cuantitativa son los siguientes: Primero, el primer paso: en la página del Centro de Control, haga clic en el botón botón, haga clic en el botón Crear botón.imgFigura 2-8 Los pasos para crear un robot

Resumen

En el proceso anterior, a excepción de que el primer paso para seleccionar el disco real y el simulado es diferente, los siguientes pasos para escribir la estrategia y crear un robot de negociación son los mismos. La configuración de la herramienta de cuantificación está completa y el robot de negociación está operativo, y realizará operaciones de compra y venta de acuerdo con las condiciones específicas de la estrategia.

Siguiente sección

A pesar de que sólo se necesitan tres sencillos pasos para realizar transacciones cuantificadas, usted puede encontrar que es fácil añadir una bolsa y crear un robot de transacciones cuantificadas. Sin embargo, no es tan fácil si se quiere implementar una estrategia de transacciones viable. En la siguiente sección, vamos a llevar a aprender las API que se utilizan comúnmente en las transacciones cuantificadas para prepararnos para escribir una estrategia de transacciones viable.

Trabajo después de clase

1, intenta añadir un intercambio. 2, trate de escribir la estrategia de negociación en esta sección.

2.3 Descripción de las API más usadas

Resumen

Para muchos no informáticos, ¿qué es realmente una API? API ≈ No entiendo. En este apartado, vamos a hablar en términos generales sobre lo que es una API y las API que se utilizan comúnmente en las herramientas de cuantificación de inventores.

¿Qué es una API?

Si buscas en Internet, obtendrás los siguientes resultados: API (Application Programming Interface, Interfaz de Programación de Aplicaciones) son funciones predefinidas cuyo objetivo es proporcionar a las aplicaciones y desarrolladores la capacidad de acceder a un conjunto de procedimientos basados en un software o hardware sin necesidad de acceder al código fuente o entender los detalles del mecanismo interno. Entonces, en términos generales, ¿qué es una API?

De hecho, en la vida cotidiana, tenemos muchos escenarios similares a las API, por ejemplo: vas a un restaurante a comer, sólo tienes que mirar el menú para pedir la comida, sin necesidad de saber cómo se hace.

¿Qué es la API en la transacción cuantitativa?

Si necesita obtener el precio de apertura de la variedad actual hoy, no necesita saber cómo se obtiene. Sólo tiene que escribir la barra OPEN en el editor de código y usarla directamente.

API de lenguaje comúnmente utilizado

Antes de hablar de las APIs de Mac, vamos a ver cómo es la estructura de código común y qué funciones tiene, lo que le ayudará a comprender mejor las APIs.imgDiagrama 2-9 Ejemplos de la lengua maya

El código que aparece en la imagen es: AA en púrpura es la variable, la variable es la cantidad que puede variar, es lo mismo que en nuestro álgebra de secundaria. Si le asignamos un precio de apertura a AA, entonces AA es el precio de apertura; si le asignamos un valor más alto a AA, entonces AA es el precio más alto.

El símbolo verde es el símbolo de asignación, es decir, el símbolo que da el valor del símbolo de la derecha a la variable de la izquierda.

El código de color naranja es la API del inventor de la herramienta de cuantificación, tenga en cuenta que la primera línea OPEN es la API para obtener el precio de cierre, que se puede usar directamente; en la segunda línea MA es la API para obtener una línea recta, que requiere la transmisión de 2 parámetros, es decir, necesita decirle a la herramienta de cuantificación qué tipo de línea recta necesita: si desea obtener una línea recta de 50 ciclos calculada con el precio de apertura, puede escribirse: MA ((OPEN, 50); tenga en cuenta que hay un punto anglosajón entre los dos parámetros.

Los amarillos son los comentarios y los azules son los comentarios en chino, que se ven por sí mismos y se usan para sugerir lo que significa la línea de código. El programa no hace nada con los comentarios cuando se ejecuta. Tenga en cuenta que antes de los comentarios, cada línea de código debe tener un punto en inglés al final de la línea.

Con una comprensión básica de la estructura del código, a continuación te mostramos algunos de los idiomas más usados que usaremos en el futuro. OPEN obtiene el precio de apertura de la línea K más reciente Ejemplo: AA: = OPEN; obtenga el precio de apertura de la línea K más reciente y asigne el resultado a AA

HIGH obtiene el precio más alto de la última línea K Ejemplo: AA:=HIGH; obtiene el precio más alto de la última línea K y asigna el resultado a AA

LOW para obtener los precios más bajos de las últimas líneas K Ejemplo: AA: = LOW; obtenga el precio mínimo de la última línea K y asigne el resultado a AA

El botón CLOSE obtiene el precio de cierre de la línea K más reciente, cuando la línea k en el disco no ha terminado, obtiene el precio más reciente Ejemplo: AA:=CLOSE; obtiene el precio de cierre de la línea K más reciente y asigna el resultado a AA

VOL obtiene el último volumen de transacciones de la línea K Ejemplo: AA: = VOL; obtiene el volumen de transacciones de la línea K más reciente y asigna los resultados a AA

REF ((X, N) se refiere al valor de X antes de N ciclos. Ejemplo: REF ((CLOSE, 1); obtener el precio de apertura de la línea K superior

MA ((X, N) es la media móvil simple de X durante N ciclos Ejemplo: MA ((CLOSE,10); // Obtiene la línea media de 10 ciclos de la línea K más reciente

CROSSUP ((A, B) el símbolo indica que cuando A atraviesa B desde abajo, se establece y regresa a 1 ((Yes), de lo contrario regresa a 0 ((No) Ejemplo: CROSSUP ((CLOSE, MA ((C,10)) // el precio de cierre de los 10 ciclos de los precios medios

CROSSDOWN ((A, B) el símbolo indica que cuando A atraviesa B desde arriba, el resultado es 1 ((Yes), si no es así, es 0 ((No) Ejemplo: CROSSDOWN ((CLOSE, MA ((C,10)) // precio de cierre por debajo del precio medio de 10 ciclos

BK se abrió el mercado Ejemplo: CLOSE>MA ((CLOSE,5), BK; // precio de cierre mayor que la línea media de 5 ciclos, compra y apertura

El SP vende el equilibrio Ejemplo: CLOSE

SK se está vendiendo Ejemplo: CLOSE

BP está en liquidación Ejemplo: CLOSE>MA ((CLOSE,5), BP; // el precio de cierre es mayor que la línea media de 5 ciclos, comprando el equilibrio

BPK está comprando posiciones fijas y comprando posiciones abiertas. Ejemplos: CLOSE>MA ((CLOSE,5), BPK; // el precio de cierre es mayor que la línea media de 5 ciclos, aplanar el vacío y volver a comprar el puesto.

SPK vende el equilibrio y vende el abierto (en contra de la mano vacía) Ejemplos: CLOSE

CLOSEOUT aplanar todas las posiciones, recomendado en el modelo de aumento y disminución de posiciones.

Las API de lenguaje JavaScript más usadas

Antes de hablar de las APIs del lenguaje JavaScript, vamos a ver cómo es la estructura de código común y qué funciones tiene, lo que le ayudará a comprender mejor las APIs.img2-10 ejemplos de código JavaScript

El código que aparece en la imagen es: En el lenguaje JavaScript, la creación de variables se conoce generalmente como una variable de declaración de java. En el código rojo, usamos la palabra clave var para declarar las variables, y el nombre de la variable es el código naranja: javaaaja.

En el lenguaje JavaScript, la asignación de igual es la asignación de un valor de la parte derecha de = a una variable de la parte izquierda. La barra de código azul es la barra de intercambio, donde la bolsa se refiere a la empresa de futuros que ha configurado, es un formato fijo, es decir, que debe especificar el objeto del intercambio cuando llama la API del lenguaje JavaScript.

El código verde es la API del lenguaje JavaScript, y cuando lo llamamos, en realidad es una función en un objeto de intercambio. Nótese que el punto detrás del código azul es también un formato fijo. Aquí la función tiene el mismo significado que la función que aprendimos en la escuela secundaria.

Después de mostrar los principios básicos de la estructura del código con ejemplos, a continuación mostramos algunas de las APIs de lenguaje JavaScript más usadas. SetContractType (tipo de contrato) Set ContractType (tipo de contrato), es decir, qué tipo de contrato quieres negociar Ejemplo: exchange.SetContractType ((rb1905); // la variedad de transacción establecida es para el acero rosado de acero rosado de 1905

El botón GetTicker obtiene los datos de Tick Ejemplo: exchange.GetTicker ((); // Obtener datos de las ticks

El botón GetRecords obtiene los datos de la línea K Ejemplo: exchange.GetRecords ((); // Obtener datos de las líneas K

Compra y compra Ejemplo: exchange.Buy ((5000, 1); // Comprar una mano por 5000 yuanes

Compra y venta Ejemplo: exchange.Sell ((5000, 1); // Vende una mano por 5000 yuanes

El botón GetAccount para obtener información de la cuenta Ejemplo: exchange.GetAccount ((); // Obtener información de la cuenta

El botón GetPosition obtiene información sobre el almacenamiento Ejemplo: exchange.GetPosition ((); // Obtener información sobre el almacenamiento

SetDirection tiene el tipo de tabla de más de una vez Ejemplo: exchange.SetDirection ((buy); // configura el tipo de orden para comprar y abrir varias posiciones exchange.SetDirection (closebuy); // configura el tipo de orden para vender en posición plana exchange.SetDirection ((sell button); // configura el tipo de lista para vender el espacio vacante exchange.SetDirection (closesell); // establece el tipo de orden para comprar en el espacio libre

El botón Log produce un mensaje en el registro Ejemplo: Log ((hello, worle); // En el registro, se produce el??hello world

El botón Sleep detiene el programa por un tiempo. Ejemplo: Sleep ((1000); // para pausar el programa por un segundo

Tal vez algunos pequeños socios tengan dudas, hay tantas APIs, ¿cómo recordar? En realidad, no es necesario memorizar todo, los inventores de la cuantificación oficial tienen un conjunto completo de documentos de API. Al igual que la búsqueda de diccionarios, cuando se utiliza, se puede consultar directamente lo que se necesita. No hay que asustarse por el contenido del conocimiento inicial de código, etc.

Resumen

Estas son las APIs más utilizadas en la transacción cuantitativa, que incluyen: obtener datos, calcular datos, comprar y vender, lo suficiente para hacer frente a una estrategia de transacción cuantitativa simple, por supuesto, si desea escribir una estrategia más compleja, debe ir a la página de inventores de herramientas de cuantificación para obtenerla.

Trabajo después de clase

1. Intentar escribir una oración de 5 ciclos en línea recta de 10 ciclos. 2. Pruebe a obtener la información de su cuenta con GetAccount en el lenguaje JavaScript y imprima en el registro con Log.

Siguiente sección

La programación es como armar un Lego, las APIs son como piezas de un Lego, y el proceso de programación consiste en armar cada Lego en un juguete completo. En el siguiente capítulo, voy a llevarlos a armar una estrategia completa de transacción cuantitativa con las APIs de Mac.

2.4 Cómo escribir estrategias en el inventor cuantificación

Resumen

Después de haber aprendido los párrafos anteriores, ahora finalmente puedes escribir una estrategia de transacción cuantitativa. Este será el paso más importante desde la transacción manual hasta la transacción cuantitativa. En realidad, no es tan misterioso, escribir estrategias es simplemente expresar tus ideas en código. Este capítulo implementará una estrategia de transacción cuantitativa desde cero y te familiarizará con cómo escribir estrategias en un sistema de cuantificación de inventores.

Estoy listo.

Para abrir el sitio web de la herramienta de cuantificación de los desarrolladores, haga clic en el botón de librería de políticas, en el botón de crear nuevas políticas, debe tenerse en cuenta que antes de comenzar a escribir el código, debe seleccionar el lenguaje de programación o el lenguaje JavaScript en el menú de despliegue, por supuesto, la plataforma también admite Python, C ++ y lenguaje visual.

Ideas estratégicas

En los capítulos anteriores, se ha presentado una estrategia para que el precio rompa la línea media; es decir, 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. Pero aunque el precio puede reflejar intuitivamente el estado del mercado, hay muchas señales falsas de ruptura; por lo que vamos a mejorar esta estrategia.

En primer lugar, se selecciona una línea media de ciclo más grande para determinar la tendencia, que al menos ha filtrado casi la mitad de las señales de ruptura falsas, y la línea media de ciclo grande, aunque sea lenta, es más estable; luego, para mejorar nuevamente la tasa de éxito de la entrada, se agrega una condición, que la línea media de ciclo grande sea al menos ascendente; finalmente, se utiliza la relación de posición relativa del precio, la línea media corta y la línea media larga para formar una estrategia de negociación completa.

La lógica estratégica

Con las ideas y ideas estratégicas anteriores, podemos intentar construir una lógica estratégica. La lógica aquí no es para que usted calcule las leyes de funcionamiento de los objetos celestes, no es tan complicado.

Las opciones abiertas: Si no hay posición en el momento y el precio de cierre es mayor que la línea media corta, y el precio de cierre es mayor que la línea media larga, y la línea media corta es mayor que la línea media larga, y la línea media larga es mayor.

Empezar el negocio sin dinero: Si no hay posición en el momento y el precio de cierre es menor que la línea media corta, y el precio de cierre es menor que la línea media larga, y la línea media corta es menor que la línea media larga, y la línea media larga es baja.

Posicionamiento múltiple: si se mantienen varios pedidos y el precio de cierre es inferior a la línea media a largo plazo, o la línea media a corto plazo es inferior a la línea media a largo plazo, o la línea media a largo plazo es baja.

Posicionamiento en blanco: si hay un pedido vacío y el precio de cierre es mayor que el promedio a largo plazo, o el promedio a corto plazo es mayor que el promedio a largo plazo, o el promedio a largo plazo es mayor.

Esta es la parte lógica de toda la estrategia de negociación cuantitativa, y si convertimos la lógica de la estrategia en texto en código, incluirá: obtener el mercado, calcular indicadores, hacer pedidos de compra y venta, los tres pasos.

Estrategias para la lengua maya

Primero, obtenemos el mercado, en esta estrategia de negociación cuantitativa, solo necesitamos obtener el precio de cierre, entonces en el lenguaje Maé, la API para obtener el precio de cierre es: CLOSE, es decir, solo necesitas escribir CLOSE en el código, ya obtuviste el precio de cierre de la última línea K.

Luego, el cálculo de los indicadores, en esta estrategia de negociación cuantitativa, usamos dos técnicas en conjunto, es decir, la media corta y la media larga, y supongamos que la media corta es una media de 10 ciclos y la media larga es una media de 50 ciclos.imgFigura 2-11 Código de estrategias en el idioma Ma

En las transacciones manuales, podemos ver de un vistazo si la línea media de 50 ciclos es ascendente o descendente, pero ¿cómo lo expresamos con el código? Piense detenidamente, si juzgar la línea media ascendente no es que el valor de la línea media de 50 ciclos de la línea K actual sea mayor que el valor de la línea media de 50 ciclos de la línea K superior, y si el valor de la línea media de 50 ciclos de la línea K superior es mayor que el valor de la línea media de 50 ciclos de la línea K superior?imgDiagrama 2-12 Código de la línea uniforme para la determinación de la lengua maya

Observe que en las líneas 8 y 9 del gráfico anterior, el código en rojo amarillo es ANDRED, que en el idioma chino significa amarillo y amarillo. Por ejemplo, la línea 9 se traduce al chino como: si la línea de 50 ciclos de la línea K actual es mayor que la línea de 50 ciclos de la línea K superior, y la línea de 50 ciclos de la línea K superior es mayor que la línea de 50 ciclos de la línea K superior, entonces el valor se calcula como amarillo o amarillo; de lo contrario, el valor se calcula como amarillo o amarillo y se asigna el valor a la línea MA50_ISUP amarillo.

El último paso es la compra y venta de la orden, con sólo un poco de código lógico de compra y venta, la API de compra y venta de la orden puede ser ejecutada mediante la invocación de la herramienta de cuantificación de los inventores.imgDiagrama 2-13 Código de compra y venta en lengua maya

Observe en las líneas 13 y 14 del gráfico anterior, que el código amarillo amarillo es el amarillo OR amarillo, que en la lengua maya significa amarillo o amarillo. Por ejemplo, la línea 13 traducida al chino es: si el precio de cierre de la línea K actual es menor que la línea uniforme de 50 ciclos de la línea K actual, o la línea uniforme de 10 ciclos de la línea K actual es menor que la línea uniforme de 50 ciclos de la línea K actual, el cálculo se valora como amarillo si es amarillo, y se realiza de inmediato; de lo contrario, se calcula como amarillo si no, y no se hace nada.

Nota: las letras AND y OR son los operadores lógicos de la lengua maya: El ANDR es cuando todas las condiciones son positivas, y la última condición es positiva. El valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor del valor.

Resumen

Esto es todo el proceso de escribir una estrategia de negociación en lenguaje cuantificado por el inventor, en total, en tres pasos: desde tener una idea estratégica, a concebir la estrategia y describir la lógica en palabras, y finalmente a implementar una estrategia de negociación completa en código. Aunque es una estrategia simple, el proceso de implementación específico es muy diferente al de las estrategias complejas, solo que los algoritmos y la estructura de datos de la estrategia son diferentes.

Trabajo después de clase

En este sentido, el gobierno de los Estados Unidos está tratando de implementar las estrategias descritas en este apartado. 2. Incorporar la función de detención de pérdidas de aluminio sobre la base de la estrategia de esta sección.

Siguiente sección

En el desarrollo de estrategias de transacción cuantitativa, los lenguajes de programación son como armas, un buen lenguaje de programación puede hacer que usted haga el doble de cosas. Por ejemplo, en el mundo de la transacción cuantitativa, Python, C ++, Java, C #, EasyLanguage, Mac, etc. son las lenguas más utilizadas.

Capítulo III: lenguaje de programación simple para implementar estrategias de transacción

3.1 Evaluación horizontal del lenguaje de programación de transacciones cuantificadas

Resumen

En los capítulos 1 y 2, hemos aprendido los fundamentos de la transacción cuantitativa y el uso de herramientas de cuantificación de inventores, y en este capítulo vamos a concretar la estrategia de transacción. Para implementar la estrategia de transacción, es necesario dominar un lenguaje de programación. Este capítulo presenta los lenguajes de programación predominantes en la transacción cuantitativa, así como las características de cada lenguaje de programación.

Qué es un lenguaje de programación?

Antes de aprender un lenguaje de programación, primero hay que entender el concepto de lenguaje de programación. Un lenguaje de programación es un lenguaje que los humanos y las computadoras pueden entender. Es un tipo de código de comunicación estandarizado.

Así como nuestros padres nos enseñaron a hablar cuando éramos niños, también nos enseñaron a entender a los demás.


Relacionados

Más.

Hailhydra2¡Qué buen artículo!

Cuantificación del espacio librela marca