Testeur de stratégie MetaTrader 5 : bugs, anomalies, suggestions d'amélioration - page 29
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Après avoir importé la cache, il n'est mentionné nulle part qu'une cache prise à cet endroit se trouve devant vous. Parfois, vous ne savez pas si vous regardez votre propre fichier opt ou un fichier ordinaire.
Vous devez sans cesse vérifier que le bon fichier est affiché.
Attends, donc c'est initial_deposit - dépôt initial. Cela n'a rien à voir avec le critère d'optimisation.
Lorsque vous faites une optimisation classique (pas par tous les symboles), ce champ est rempli avec le dépôt initial.
Il existe un autre champ pour le critère d'optimisation - custom_fitness.
Il était autrefois très pratique de travailler avec des résultats d'optimisation. Vous sélectionnez un passage intéressant, puis vous effectuez un tri par une colonne quelconque, et le passage sélectionné reste sélectionné et visible.
Maintenant, après le tri, seule la rangée supérieure est mise en évidence, le passage avant cela est complètement perdu de la visibilité.
Est-il possible de rétablir l'ancien comportement ?
Il était autrefois très pratique de travailler avec des résultats d'optimisation. Vous sélectionnez un passage intéressant, puis vous effectuez un tri par une colonne quelconque, et le passage sélectionné reste sélectionné et visible.
Maintenant, après le tri, seule la rangée supérieure est mise en évidence, le passage avant cela est complètement perdu de la visibilité.
Est-il possible de retrouver l'ancien comportement ?
Rien n'a été changé dans cet endroit. Il a peut-être été cassé accidentellement.
Voyons voir.
Pourquoi la fonction OrderCalcMargin() renvoie-t-elle une valeur dans un test visuel, alors qu'en réalité un ordre ouvert avec les mêmes paramètres utilise une valeur différente ? Pour cette raison, nous ne pouvons pas calculer le volume de l'ordre pour une ouverture garantie.
OrderCalcMargin-Calcule le montant de la marge requise pour le type d'ordre spécifié dans le compte actuel et dans l'environnement de marché actuel, en excluant les ordres en cours et les positions ouvertes. Permet d'estimer le montant de la marge pour la transaction prévue. La valeur est retournée dans la devise du compte.
Et dans la demande de transaction, vous envoyez le volume, que vous avez spécifié vous-même.
C'est soigneusement :OrderCalcMargin-calcule le montant de la marge, et dans la demande de transaction vous envoyez le volume que vous avez spécifié.
Bon après-midi. Chouette construite sur 5 TS et 5 paires, paramètres d'entrée seulement 670 (moins que le maximum 1024). En essayant d'exécuter l'optimisation, le message suivant apparaît : 2019.11.21 09:19:11.249 Testeur aucun paramètre optimisé sélectionné, veuillez vérifier la ou les entrées à optimiser et définir les valeurs de départ, d'étape et d'arrêt. Toutes les cases sont cochées, tous les intervalles sont définis, le nombre d'options par paramètre varie de 3 à 40. Lorsque je l'exécute par un seul outil (134 paramètres), l'optimisation fonctionne, lorsque je l'exécute par deux. Lorsque je l'exécute par trois (402 paramètres), j'obtiens à nouveau le même message. Chaque personnage séparément n'est pas une option, je veux l'optimiser tous ensemble (c'est pour cela que j'ai créé la chouette). Où creuser, qui sait ?