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.
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.
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.
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.
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
Cómo utilizar
Paso 1: Registrarse y firmar en la ZFM Quant (Zonas de trabajo) en el sitio web:www.fmz.com
Paso 2Ir al panel de control
Paso 3: Haga clic en agregar estrategia
Paso 4: Seleccione Bloquear y Incluir plantilla
Por fin, estamos en la interfaz de programación visual, como sigue:
Intenta escribir un programa que saque
Paso 1: Seleccione el módulo de registro
Paso 2: Seleccione el módulo de texto
Paso 3: Configuración de las pruebas de retroceso
Paso 4: Resultado de las pruebas de retroceso
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.
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:
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:
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:
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
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.