¿Podemos hacer el comercio cuantitativo sin código?

El autor:- ¿ Por qué?, Creado: 2023-02-13 09:26:59, Actualizado: 2023-09-18 20:02:37

img

¿Podemos hacer el comercio cuantitativo sin código?

No. 1

En Wall Street, el comercio cuantitativo se ha convertido en el papel principal del comercio de mercado. Muchos de los principales bancos de inversión del mundo han prohibido el comercio especulativo direccional manual. El desarrollo del comercio cuantitativo en China también es muy rápido.

Pero también hay muchos comerciantes manuales que están interesados en el comercio cuantitativo. Al principio, estaban llenos de confianza. Después de leer el código largo y complejo, a menudo dudaron o se detuvieron. Para popularizar al público, reducir el umbral de la programación de comercio cuantitativo y mejorar enormemente la eficiencia de la escritura, FMZ ha desarrollado una plataforma de comercio cuantitativo visual.

No. 2

En la programación tradicional, usted debe estar familiarizado con la gramática básica, operación de datos, estructura de datos, control lógico... del lenguaje de programación.

img

Se necesitaban 5 líneas de código sólo para la salida de un programa de cadena. Creo que la mayoría de los principiantes sólo saben el "hola, mundo" entre paréntesis, y nada más. Por lo tanto, es una mejor opción para comenzar con la programación visual.

La programación visual tiene una larga historia y no es nueva. La idea de programación, que lleva varios módulos de control, puede construir lógica de código y diseño de estrategia comercial completa simplemente arrastrando, y el proceso es muy similar a los bloques de construcción.

img

Como se muestra en el gráfico anterior, el mismo programa necesita solo una línea de código en programación visual en bloques, lo que reduce enormemente el umbral de programación, especialmente para aquellos comerciantes que no entienden la programación en absoluto. Esta es una muy buena experiencia de operación. La programación visual FMZ Quant también se realiza a través de la herramienta de visualización en bloques lanzada por Google. En diseño, es el mismo que Scratch lanzado por el Instituto de Tecnología de Massachusetts, por lo que realmente no hay barrera.

img

La programación visual de FMZ Quant, con cientos de módulos de negociación de uso común incorporados, tendrá más módulos de negociación añadidos en el futuro para apoyar a los traders nuevas ideas y nuevas aplicaciones, que serán desarrolladas y mantenidas conjuntamente por los desarrolladores. Aunque la gramática es simple, tiene rendimiento. Casi puede cumplir con la mayoría de las estrategias de negociación cuantitativas. En términos de función y velocidad, no es inferior a los lenguajes de programación convencionales como Python y JavaScript. En el futuro, se admitirán aplicaciones financieras con lógica compleja.

No. 3

Cómo utilizar

Paso 1: Registrarse y firmar en la ZFM Quant (Zonas de trabajo) en el sitio web:www.fmz.com

img

Paso 2Ir al panel de control

img

Paso 3: Haga clic en agregar estrategia

img

Paso 4: Seleccione Bloquear y Incluir plantilla

img

Por fin, estamos en la interfaz de programación visual, como sigue:

img

No 4

Intenta escribir un programa que saque hola, mundo usando el editor de bloques FMZ Quant

Paso 1: Seleccione el módulo de registro

img

Paso 2: Seleccione el módulo de texto

img

Paso 3: Configuración de las pruebas de retroceso

img

Paso 4: Resultado de las pruebas de retroceso

img

No. 5

Una estrategia de equilibrio dinámico completo para las monedas digitales

La lógica de la estrategia

  • Condición de compra: si el valor de mercado de la posición corriente menos el saldo disponible corriente es inferior al 5% del saldo disponible corriente negativo, abrir una posición de compra.

  • Condición de venta: Si el valor de mercado de la posición corriente menos el saldo disponible corriente es superior al 5% del saldo disponible corriente negativo, se cierra una posición para vender.

Pré-requisitos y requisitos

  • Mercado actual

  • Activos corrientes

  • Valor de mercado total de la moneda

  • Diferencia de activos

Estrategia en bloques de escritura Paso 1

Calculamos los cuatro requisitos previos y los requisitos previos de la estrategia de negociación y asignar valores a cada variable.

img

Se debe tener en cuenta que el valor total de mercado de la moneda es el valor total de mercado de las tenencias de moneda corriente. El método de cálculo es multiplicar las tenencias de moneda total actuales por el último precio actual. La diferencia de activos es el valor total de mercado de la moneda menos el saldo disponible actual.

Estrategia en bloques Paso 2

Después de completar la asignación de requisitos y requisitos previos, se necesita escribir la lógica de negociación. Esto no es tan complicado como se esperaba. No es más que expresar la lógica de estrategia anterior en forma de bloques de código. Es decir, si la diferencia de activos es menor del 5% del saldo disponible negativo, comprarlo, y si la diferencia de activos es mayor del 5% del saldo disponible, venderlo. Como se muestra a continuación:

img

La estrategia completa parece haber terminado, pero debes saber que el programa se ejecuta de arriba a abajo, y luego se detiene. Sin embargo, nuestra estrategia de negociación no es ejecutar las condiciones de negociación una vez, sino ejecutarlas en un bucle repetidamente. En otras palabras, el programa necesita verificar si las condiciones estratégicas se han alcanzado constantemente. Si es así, ejecutará la negociación, de lo contrario continuará verificando. En este momento, se necesita otra declaración de bucle, como se muestra en la siguiente figura:

img

No hay ninguna diferencia esencial entre la estrategia de visualización y la estrategia escrita en otros lenguajes de programación. También admite la prueba de datos históricos con múltiples períodos y precisiones. Por supuesto, también admite la negociación en el mercado real de futuros de materias primas nacionales y extranjeros y moneda digital. La siguiente es la información de backtest de la estrategia:

img

Hasta ahora, una estrategia comercial completa ha terminado. para cuidar de los tipos perezosos, esta estrategia ha sido compartida en la plaza de estrategia y se puede copiar para el estudio directamente.

Dirección del enlace estratégico:

https://www.fmz.com/strategy/121404

No.6

La ley de las diez mil horas siempre existe, pero para los operadores con base cero, es imposible pasar diez mil horas practicando de nuevo.

Con la programación visual, usted no necesita recordar la gramática y el nombre del método, sólo simplemente navegar por el módulo de función para encontrar lo que desea.

Sin embargo, en otras palabras, la programación visual no es un problema como un paso hacia la entrada cuantitativa, pero también tiene sus propias limitaciones, como la incapacidad de desarrollar estrategias comerciales demasiado complejas y sofisticadas.

Finalmente, deseo que todos los amigos que quieran hacer trading cuantitativo, independientemente de si se basan en cero, puedan alcanzar sus objetivos de aprendizaje a través de la acción.


Relacionados

Más.