Lors de la mise à l’essai des paramètres de la stratégie, de la rétro-analyse à différentes périodes, de la rétro-analyse d’objets à plusieurs échantillons, etc., la stratégie de rétro-analyse doit être réinitialisée lors de la prochaine rétro-analyse, car les paramètres doivent être ajustés à plusieurs reprises et ne peuvent pas être enregistrés. La plate-forme a ajouté de nouvelles fonctionnalités pour faciliter l’ajustement des paramètres.

Comme vous pouvez le voir, c’est une stratégie de test, le code est le suivant:
function main(){
while(true){
LogStatus("测试默认参数!");
Sleep();
}
}
Les paramètres de la stratégie sont les suivants:

#### Les paramètres de la barre d’outils de détection d’interface sont les paramètres par défaut de la figure suivante:

/*backtest
start: 2017-03-01
end: 2017-03-02
period: 15
mode: 1
*/

15 signifie 15 minutes, les périodes prises en charge par la plateforme sont 1 minute, 5 minutes, 15 minutes, 30 minutes, 1 heure et 1 jour
Donc, une heure, c’est 60 minutes.period : 60C’est tout à fait possible.
Donc, une journée est égale à 24 fois 60 minutes.period : 1440C’est tout à fait possible.
mode: 1 mode désigne le mode de la réception, supporté par le système de réception.模拟级别回测 , 实盘级别回测1 représente l’index de la boîte de commande, 0 représente l’index de la boîte.模拟级别回测1 pour实盘级别回测 。
/*defaults
number : 0
bool: false
string: Hello BotVS!
comboBox : 2
*/

comboBox: 2 le 2 indique l’index de la case à cocher, la première option de la case à cocher est 0, la deuxième option est 1, et la troisième option est 2.
Les paramètres de type de chaîne de chiffrement et de type de chaîne de caractères ont les mêmes paramètres.
Javascript
/*backtest
start: 2017-03-01
end: 2017-03-02
period: 15
mode: 1
*/
/*defaults
number : 0
bool: false
string: Hello BotVS!
comboBox : 2
*/
function main(){
while(true){
LogStatus("测试默认参数!");
Sleep();
}
}
Python
'''
/*backtest
start: 2017-03-01
end: 2017-03-02
period: 15
mode: 1
*/
/*defaults
number : 0
bool: false
string: Hello BotVS!
comboBox : 2
*/
'''
def main():
Log("OK")

On peut voir que les paramètres par défaut du système de détection de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène de phénomène ont été modifiés en fonction du code. Il n’y a plus besoin de faire des ajustements ponctuels pour les paramètres de retour.

De cette façon, la première fois que vous définissez les paramètres par défaut de la rétroaction sous forme de code, vous n’avez pas à les écrire à la main. Vous pouvez les définir sur la page de rétroaction et les insérer directement dans le code.

https://www.fmz.com/strategy/40155
Remarque: modifier les args pour les mettre en defaults

Par exemple: Lorsque vous avez terminé de configurer les options de retour (par exemple, le temps, les échanges, les cycles de ligne K, etc.) Vous pouvez cliquer sur la page d’édition de la stratégie en cliquant sur le bouton Sauvegarder les paramètres de rétroaction. La configuration de la rétroaction est enregistrée sous forme de code dans la stratégie, et la prochaine fois que vous la réécrivez, elle sera configurée par défaut.

Le code est automatiquement ajouté au début de la zone d’édition et sauvegardé sous forme de commentaire.

Il n’est pas nécessaire de configurer les informations de retour pour les sauvegarder à la main.
Si vous ajustez le réglage des tarifs des objets de l’échange de référence:

Ensuite, en sauvegardant les paramètres de la rétrospective, vous verrez qu’un paramètre de taux apparaît dans les paramètres de la rétrospective.
# 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。