En la carga de los recursos... Cargando...

Configuración de parámetros de la interfaz de estrategia

El autor:FMZ~Lydia, Creado: 2023-07-13 14:11:46, Actualizado: 2024-01-02 21:14:38

img

Configuración de parámetros de la interfaz de estrategia

5 parámetros de interfaz

img

Los parámetros de interfaz se establecen en la sección Parámetros de estrategia ubicada debajo del área de edición de código en la página de edición de estrategia.

Los parámetros de interfaz existen en el código de estrategia como variables globales, lo que significa que pueden modificarse en el código.

Los nombres variables de los parámetros de interfaz en el código de estrategia son: número, cadena, combox, bool, secretString (como se muestra en la figura anterior).

Opción de descripción: nombre del parámetro de interfaz en la interfaz de estrategia.

Opción de observaciones: una descripción detallada del parámetro de interfaz, que se mostrará cuando el ratón pase el cursor sobre el parámetro de interfaz.

Opción de tipo: el tipo del parámetro de interfaz, que se explicará más adelante.

Opción de valor predeterminado: el valor predeterminado del parámetro de interfaz.

Las tablas

img

Tipo numérico

  • JavaScript también está disponible

    Número de variable Tipo: Número

Cuadrícula

  • JavaScript también está disponible

    Cintura variable Tipo: Cintura Los valores predeterminados se introducen sin comillas y se tratan como caracteres.

Envases

  • JavaScript también está disponible

    Tipo de caja de combinación de variables: Número Valor predeterminado: de la forma La variable combox en sí misma es un valor numérico que representa el índice del elemento seleccionado en un control desplegable. El índice del primer elemento desplegable es 1, pero su valor de índice es 0. Cuando se selecciona este elemento, el valor de combox es 0. El parámetro es predeterminado para el primer elemento desplegable.

    img

Cuadro de verificación (Booleano)

  • JavaScript también está disponible

    Variable bool Tipo: Booleano

    Comprobado, la variable bool es verdadera; sin comprobar, la variable bool es falsa.

SecretoString

  • JavaScript también está disponible

    Variable secretTipo de cadena: cadena El uso es el mismo que una cadena. Las cadenas cifradas se envían en forma cifrada y no se transmiten en texto plano. La modificación de una cadena secreta activa el mecanismo de autenticación de seguridad FMZ Quant, que requiere la introducción de una contraseña para la verificación.

img

Configuración de dependencia de parámetros

Podemos establecer un parámetro que permite que otro parámetro se muestre o oculte basado en su selección. Por ejemplo, establecemos un parámetro llamado numberA, que es un tipo numérico. Hacemos numberA mostrado o oculto basado en la verdad o falsedad de un parámetro llamado isShowA (tipo booleano).

img

Después de configurarlo de esta manera, puede probarlo en el backtest.

img

Cuando el parámetro isShowA no está establecido, el númeroA está oculto.

Marcamos la casilla esShowA

Para mostrar:

img

Esto hace posible esconderse y mostrarse.

Parámetros de interfaz de estrategia, controles interactivos, parámetros de plantillas, funciones de agrupación

En una estrategia, si desea agrupar parámetros para mostrar, puede usar la siguiente funcionalidad.

Por ejemplo, los parámetros de interfaz de una estrategia de ensayo se establecen como sigue:

img

img

Actualmente los parámetros están ordenados de arriba hacia abajo, numerados de 1 a 4. si quiero agrupar parámetro 1 y parámetro 4 juntos y mostrarlos en la interfaz, puedo arrastrarimgy mover el cuarto parámetro para colocarlo por debajo del primer parámetro.

img

Para agrupar el primer y cuarto parámetros juntos, solo necesitamos hacer una pequeña modificación en la descripción de los parámetros para que el sistema pueda interpretarlos como agrupados. (Por favor, asegúrese de ingresar " (?) " en el modo inglés para que funcione. Puede usar entrada china para la descripción del grupo después del carácter ?.)

Al comienzo de la descripción del parámetro, introducir (?Grupo 1).

img

Podemos ver los resultados:

img

Todos los parámetros se han agrupado en grupo 1. La razón es que si la descripción de un parámetro es (?), creará un grupo, y todos los parámetros después de él se agruparán. A menos que haya un nuevo ajuste de grupo (?) en la descripción de un parámetro, se creará un nuevo grupo. Los nombres de los grupos se pueden repetir.

Por ejemplo, añadamos otro grupo con el nombre Grupo 1:

img

Muestra:

img

Del mismo modo, al establecer (?) en la descripción de los controles interactivos, también podemos agrupar los controles juntos.

img

img

img


Más.