FMZ Cuantificación de mi lenguaje - Interfaz gráfica

El autor:Un sueño pequeño., Creado: 2020-06-22 09:44:17, Actualizado: 2023-10-08 19:49:15

img

En el último artículo, aprendimos juntos los parámetros de la plantilla de "Biblioteca de transacciones de lenguaje de Mac", que se incluye en la estrategia de Mac, y que incluye algunas funciones que deben configurarse en las transacciones. En este artículo, continuamos para aprender algo sobre el uso de la lenguaje de Mac en las plataformas de transacción cuantitativa de los inventores.

Parámetros de la estrategia de la lengua maya

Los parámetros de la política de Ma, al igual que otros lenguajes en la plataforma de comercio de inventores de cuantificación, se establecen en la página de edición de la política, por ejemplo, en la versión de Ma.Dual ThrustLas estrategias son ejemplos.

La dirección de la estrategia:https://www.fmz.com/strategy/128884

img

img

En la página de edición de la política, los parámetros que se le asignan a la política se pueden usar directamente en el código de la política. Los parámetros de la política en el lenguaje Mac generalmente usan solo el tipo de valor numérico, otros tipos, como el tipo Bull, el cuadro descendente, la cadena, etc., no se utilizan con frecuencia.

En el ejemplo anterior.NEste parámetro, por defecto, es 4, si no se modifica este parámetro cuando se crea el robot, entonces el valor de N en la política es 4 después de que el robot se ejecute.

Discos reales y retrospección

Ya hemos aprendido sobre el contenido del nivel de estrategia de Malasia (parámetros de estrategia de Malasia, parámetros de plantillas de librería de transacciones de Malasia).

Las pruebas

img

Después de seleccionar el rango de tiempo de repetición (tiempo de inicio, tiempo de finalización), configure el ciclo de la línea K de la política, el lenguaje de Mac también admite datos de ciclo de línea K en la política. Pero aquí el ciclo de línea K es el ciclo de línea K predeterminado, aquí se configura como línea K diaria, entonces el gráfico generado automáticamente después de que la política se ejecute es la línea K diaria. El modo de repetición se divide en "nivel de disco real" o "nivel de simulación".https://www.fmz.com/digest-topic/4009Luego, seleccione el mercado o el intercambio que desea retratar, y luego agregue para retratar, y otros parámetros se pueden ajustar si es necesario, como el valor del capital de retraso inicial, etc., que se pueden configurar de acuerdo con las necesidades, con el ratón sobre los parámetros.

img

Los parámetros relacionados con el mercado, el intercambio, por ejemplo: el valor de los fondos de simulación de retroevaluación, las tarifas de transacción de retroevaluación, la precisión de los precios de retroevaluación, la precisión del número de transacciones, la fuente de datos de retroevaluación. Estos parámetros no son válidos en la página de retroevaluación.

Disco en vivo

La configuración del disco real es muy sencilla, basta con configurar el robot creado para especificar el custodio (es decir, en qué custodio se ejecuta el robot); configurar el ciclo de la línea K; configurar los objetos de intercambio a operar (es decir, los objetos de la cuenta de intercambio configurados).

img

Interfaz de ejecución

La estrategia funciona y no hay mucha diferencia entre el disco real y el retest, solo que el retest tiene más estadísticas generadas automáticamente por el sistema de retest.

img

Información de la barra de estado

La tabla de estado está dividida en "información sobre el sector" y "información financiera".Información sobre el casoSe registra principalmente el tiempo de inicio del ciclo del ciclo de la línea K predeterminado, la variedad de transacciones (código de contrato), el volumen de tenencia, el precio de tenencia, etc. Debe tenerse en cuenta que en los parámetros de la plantilla de la biblioteca de operaciones de Mac, la configuración de "modelo de precios en tiempo real" y "modelo de precios de cierre" es diferente.

Información financieraLa mayoría de los registros son de robots desde su inicio hasta el valor de sus fondos actuales.

También se puede mostrar cualquier dato de la política en la parte inferior del bar de estado, como en el ejemplo siguiente:UPTRACK, DOWNTRACK, según la configuración de las necesidades mostradas. Aquí se necesita hablar de la asignación de la política en el código.

Se utiliza para asignar un valor a una variable con el siguiente símbolo (extraído de la documentación de la API del idioma Ma)

El símbolo:Los símbolos representan una asignación y se exportan a un gráfico y se muestran en una tabla de estado.

El símbolo:=Los signos de código son iguales a, representan una asignación, pero no se exportan a la gráfica (gráfico principal, subgráfico...) ni se muestran en la tabla de tablas de estado.

El símbolo^^Los dos símbolos ^ representan la asignación, la asignación a la variable y la exportación a la gráfica y se muestran en la tabla de tablas de estado.

El símbolo..Dos. Los símbolos representan asignaciones, asignan variables y se muestran en las tablas de estado, pero no se exportan a los gráficos (gráficos principales, subgráficos...)

Se puede ver que estos símbolos son operaciones de asignación, pero la diferencia es si se muestran las variables en la barra de estado o si se pintan en el diagrama principal, en el diagrama complementario (que se mostrará más adelante).^^:..Puede mostrar el número de variables en la parte inferior de la tabla de estado.

Diagrama de la línea K De acuerdo con la revisión de la política, el ciclo de línea K predeterminado en la configuración de la página de disco real, la política genera gráficos de línea K y muestra curvas de valores de variables en los gráficos de línea K según lo que se escribe en la política.

img

La imagen principal: En pocas palabras, si las líneas K comparten el mismo eje y, entonces, ¿cuándo es necesario mostrar los datos en el gráfico? Cuando los datos que se desean mostrar, el tamaño de los valores de la línea indicadora y el tamaño de los precios de los objetos indicados son similares (es decir, aproximadamente del mismo tamaño que los valores de los precios en la línea K BAR), se pueden mostrar en el diagrama principal, por ejemplo, las medias calculadas por la estrategia, por ejemplo, las tasas calculadas en este caso.UPTRACKyDOWNTRACK)。

El video fue publicado en Twitter. ¿Qué tipo de datos son adecuados para mostrar en el subdiagrama? Cuando la línea que se quiere dibujar (los datos que se muestran) y el valor numérico de los precios en la línea K BAR son muy diferentes (mucho más o mucho menos que el precio en la línea K), se puede mostrar en el subgrupo, ya que si se muestra en el gráfico principal, esto causaría una compresión de la imagen, que es muy difícil de observar. Por ejemplo, cuando se calcula el indicador MACD, se muestra el indicador MACD en el gráfico. Por ejemplo, añadir una frase a la estrategia de este ejemplo, puede hacer que el usuario se sienta más cómodo.AA^^(O-C)*100000;

img

No se puede comprimir directamente el gráfico de líneas K.

La diferencia es que los gráficos en tiempo real se denominan HighCharts y los gráficos en tiempo real se denominan TradingView.

El gráfico en tiempo real:img

Los registros muestran

Las estrategias del idioma Ma, cuando se activan las señales de transacciónBK,SK,BP,SP,BPK,SPKEl código de la línea de control de la señal de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta de alerta.

img

Después del precio del registro de la orden, el registro también incluye el precio de la primera fila de la consola en ese momento, por ejemplo, cuando se compra en exceso, se muestra el precio de la orden de venta de un grado, el número.


Relacionados

Más.