Configurações do Parâmetro de Interface da Estratégia

Autora:Lydia., Criado: 2023-07-13 14:11:46, Atualizado: 2024-01-02 21:14:38

img

Configurações do Parâmetro de Interface da Estratégia

5 parâmetros de interface

img

Os parâmetros de interface são definidos na seção Parâmetros de estratégia localizada abaixo da área de edição de código na página de edição de estratégia.

Os parâmetros de interface existem no código de estratégia como variáveis globais, o que significa que podem ser modificados no código.

Os nomes das variáveis dos parâmetros de interface no código de estratégia são: número, cadeia, combox, bool, secretString (como mostrado na figura acima).

Opção de descrição: Nome do parâmetro da interface na interface da estratégia.

Opção Observações: Descrição pormenorizada do parâmetro da interface, que será exibido quando o mouse passar sobre o parâmetro da interface.

Opção de tipo: o tipo do parâmetro da interface, que será explicado em seguida.

Opção de valor padrão: o valor padrão do parâmetro de interface.

Tabelas

img

Tipo numérico

  • JavaScript

    Número da variável Tipo: Número

Corda

  • JavaScript

    Corda variável Tipo: Corda Os valores por defeito são inseridos sem aspas e são tratados como caracteres.

Caixa

  • JavaScript

    Tipo de caixa combinada variável: Número Valor por defeito: da forma A variável combox em si é um valor numérico que representa o índice do item selecionado em um controle suspenso. O índice do primeiro item é 1, mas seu valor de índice é 0. Quando este item é selecionado, o valor de combox é 0. Da mesma forma, o índice do segundo item é 1. O parâmetro é padrão para o primeiro item suspenso.

    img

Caixa de seleção (booleano)

  • JavaScript

    Variavel bool Tipo: Boolean

    Com verificação, a variável bool é verdadeira; sem verificação, a variável bool é falsa.

SecretString

  • JavaScript

    Variavel secretTipos de cadeia: cadeia O uso é o mesmo que uma cadeia. As cadeias criptografadas são enviadas de forma criptografada e não são transmitidas em texto simples. A modificação de uma cadeia secreta aciona o mecanismo de autenticação de segurança FMZ Quant, que requer a introdução de uma senha para verificação.

img

Configurações de dependência de parâmetros

Podemos definir um parâmetro que permite que outro parâmetro seja exibido ou escondido com base na sua seleção. Por exemplo, definimos um parâmetro chamado numberA, que é um tipo numérico. Fazemos numberA exibido ou oculto com base na verdade ou falsidade de um parâmetro chamado isShowA (tipo booleano).

img

Depois de configurá-lo assim, pode testá-lo no backtest.

img

Quando o parâmetro isShowA não está definido, o númeroA é ocultado.

Marcamos a caixa éShowA

Para mostrar:

img

Isto torna possível esconder-se e mostrar.

Parâmetros de interface de estratégia, controles interativos, parâmetros de modelos, funções de agrupamento

Em uma estratégia, se você quiser agrupar parâmetros para exibição, você pode usar a seguinte funcionalidade.

Por exemplo, os parâmetros de interface de uma estratégia de ensaio são definidos do seguinte modo:

img

img

Atualmente, os parâmetros são ordenados de cima para baixo, numerados de 1 a 4. se eu quiser agrupar parâmetro 1 e parâmetro 4 juntos e exibi-los na interface, eu posso arrastarimge mover o quarto parâmetro para ser posicionado abaixo do primeiro parâmetro.

img

Para agrupar o primeiro e o quarto parâmetros juntos, precisamos apenas fazer uma pequena modificação na descrição dos parâmetros para que o sistema possa interpretá-los como agrupados.

No início da descrição do parâmetro, inserir (?Grupo 1).

img

Podemos ver os resultados:

img

Todos os parâmetros foram agrupados em grupo 1. A razão é que se a descrição de um parâmetro for (?), ele criará um grupo e todos os parâmetros depois dele serão agrupados.

Por exemplo, vamos adicionar outro grupo com o nome Grupo 1:

img

Display:

img

Da mesma forma, definindo (?) na descrição dos controles interativos, também podemos agrupar os controles juntos.

img

img

img


Mais.