Dans les codes de stratégie de négociation, les paramètres de stratégie définis sur l'interface de stratégie sont reflétés sous forme de variables globales.JavaScript
, C++
, MyLanguage
Les paramètres définis ou modifiés sur l'interface de stratégie.Python
stratégies, le mot cléglobal
Il est nécessaire de modifier les variables globales et les paramètres d'interface stratégique.PINE
Le langage utilise leinput()
Les paramètres de l'interfaceBlockly visualization
L'approche conçoit des stratégies sans paramètres d'interface.
Variable (exemple de nom) | Définition | Le type | Valeur par défaut (description) | Configuration du composant (description) | Les commentaires |
---|---|---|---|---|---|
- | - | - | - | - | - |
Nombre | Description du paramètre pNum | Numéro | Par exemple, définissez la valeur par défaut sur 100, qui est un type de virgule flottante dans la stratégie C++. | Utilisé pour définir les commandes d'interface de liaison des paramètres en cours: type de composant, valeur minimale, valeur maximale, regroupement, filtre, etc. | Remarques sur le paramètre pNum. La valeur de pNum est de type numérique. |
PBool | Description du paramètre pBool | vrai/faux | Utilisez une commande de commutateur pour définir une valeur par défaut, sans commande optionnelle | Comme ci-dessus | Remarques sur le paramètre pBool. La valeur de pBool est de type booléen. |
PStr | Description du paramètre pStr | une chaîne | Par exemple, définissez la valeur par défaut à: abc | Comme ci-dessus | Remarques sur le paramètre pStr, la valeur de pStr est un type de chaîne |
pCombox | Description du paramètre pCombox | sélectionné | Définir une ou plusieurs options dans les options | Comme ci-dessus | Remarques sur le paramètre pCombox. La valeur de pCombox peut prendre de nombreuses formes. |
Je ne sais pas. | Description du paramètre pSecretStr | une chaîne | Par exemple, définissez la valeur par défaut à: xyz | Comme ci-dessus | Remarques sur le paramètre pSecretStr. La valeur de pSecretStr est un type de chaîne. |
Les paramètres d'interface sont définis dans la zone de paramètres de stratégie située sous la zone d'édition de code sur la page d'édition de stratégie.
pNum
, pBool
, pStr
, pCombox
, pSecretStr
Il existe dans le code de stratégie en tant que variable globale, ce qui signifie que les paramètres de stratégie peuvent être modifiés dans le code.pCombox
Lorsque L'option
5 types de composants pris en charge par les paramètres d'interface:
En plus de définir le type de contrôle correspondant aux paramètres d'interface, vous pouvez également définir le regroupement et le filtrage des paramètres d'interface.
Économie de paramètres dans le système de backtesting
Si vous souhaitez enregistrer les paramètres de stratégie pendant le backtesting, vous pouvez cliquer sur leSave Backtest Settings
le bouton après la modification des paramètres de stratégie, se référer au système de backtestingEnregistrer les paramètres de test arrière.
Variables | Définition | Le type | Valeur par défaut |
---|---|---|---|
Numéro | Type numérique | Numéro | 1 |
une chaîne | Type numérique | Chaîne | Bonjour FMZ |
boîte à outils | ComboBox | ComboBox (sélectionné) | 1|2|3 |
Boole | Valeur booléenne | Boolean (vrai/faux) | vrai |
NuméroA@isShowA | Numéro A. | Numéro | 2 |
estShowA | Indiquer si le nombre de paramètresA doit être affiché | Boolean (vrai/faux) | faux |
Vous pouvez enregistrer les paramètres de stratégie sous forme de code, par exemple:
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
'''backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
'''
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
Paramètres du commerce vivant Import & Export
Lorsque vous exécutez le trading en direct, vous devez enregistrer les données de paramètres de la configuration de trading en direct, vous pouvez cliquer sur le bouton json
- Je vous en prie.
La configuration des paramètres de stratégie exportés peut également être importée dans le trading en direct. Cliquez sur le bouton