Les paramètres d'interface sont définis dans la section Paramètres de stratégie située sous la zone d'édition de code sur la page d'édition de stratégie.
Les paramètres d'interface existent dans le code de stratégie en tant que variables globales, ce qui signifie qu'ils peuvent être modifiés dans le code.
Les noms des variables des paramètres d'interface dans le code de stratégie sont: nombre, chaîne, combox, bool, secretString (comme indiqué sur la figure ci-dessus).
Option de description: le nom du paramètre d'interface sur l'interface de stratégie.
Option "Remarques": une description détaillée du paramètre d'interface, qui s'affiche lorsque la souris passe sur le paramètre d'interface.
Option de type: le type du paramètre d'interface, qui sera expliqué plus en détail ci-dessous.
Option de valeur par défaut: la valeur par défaut du paramètre d'interface.
JavaScript
Nombre de variable Type: Nombre
JavaScript
Chaîne variable Type: Chaîne Les valeurs par défaut sont entrées sans guillemets et sont traitées comme des caractères.
JavaScript
Type de boîte de combinaison de variables: numéro
Valeur par défaut: de la forme
La variable
JavaScript
Variable bool Type: Booléen
Vérifié, la variable bool est vraie; non vérifié, la variable bool est fausse.
JavaScript
Variable secretType de chaîne: Chaîne L'utilisation est la même qu'une chaîne. Les chaînes de caractères chiffrées sont envoyées sous forme chiffrée et non en texte brut. La modification d'une chaîne secrète déclenche le mécanisme d'authentification de sécurité FMZ Quant, qui nécessite la saisie d'un mot de passe pour la vérification.
Nous pouvons définir un paramètre qui permet à un autre paramètre d'être affiché ou caché en fonction de sa sélection.
Par exemple, nous définissons un paramètre appelé
Après l'avoir configuré de cette façon, vous pouvez le tester dans le backtest.
Lorsque le paramètre isShowA n'est pas défini, le numéroA est masqué.
Nous cochons la case estShowA
Pour montrer:
Cela permet de se cacher et de se montrer.
Dans une stratégie, si vous voulez regrouper des paramètres pour affichage, vous pouvez utiliser la fonctionnalité suivante.
Par exemple, les paramètres d'interface d'une stratégie d'essai sont définis comme suit:
Actuellement, les paramètres sont ordonnés de haut en bas, numérotés de 1 à 4. Si je veux regrouper le paramètre 1 et le paramètre 4 et les afficher sur l'interface, je peux faire glisseret déplacer le quatrième paramètre à positionner en dessous du premier paramètre.
Pour regrouper les premier et quatrième paramètres, il suffit de modifier légèrement la description des paramètres afin que le système puisse les interpréter comme regroupés. (S'il vous plaît assurez-vous de saisir " (?) " en anglais pour que cela fonctionne. Vous pouvez utiliser l'entrée chinoise pour la description du groupe après le caractère
Au début de la description du paramètre, saisissez
Nous pouvons voir les résultats:
Tous les paramètres ont été regroupés en groupe 1. La raison en est que si la description d'un paramètre est
Par exemple, ajoutons un autre groupe avec le nom
Affichage:
De même, en définissant