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.
JavaScript
Número da variável Tipo: Número
JavaScript
Corda variável Tipo: Corda Os valores por defeito são inseridos sem aspas e são tratados como caracteres.
JavaScript
Tipo de caixa combinada variável: Número
Valor por defeito: da forma
A variável
JavaScript
Variavel bool Tipo: Boolean
Com verificação, a variável bool é verdadeira; sem verificação, a variável bool é falsa.
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.
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
Depois de configurá-lo assim, pode testá-lo no backtest.
Quando o parâmetro isShowA não está definido, o númeroA é ocultado.
Marcamos a caixa éShowA
Para mostrar:
Isto torna possível esconder-se e mostrar.
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:
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 arrastare mover o quarto parâmetro para ser posicionado abaixo do primeiro parâmetro.
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
Podemos ver os resultados:
Todos os parâmetros foram agrupados em grupo 1. A razão é que se a descrição de um parâmetro for
Por exemplo, vamos adicionar outro grupo com o nome
Display:
Da mesma forma, definindo