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
Essayez-le dans le débogueur en appuyant sur le bouton bleu.
en fixant au préalable des points d'arrêt et en vérifiant où se trouvent les valeurs et quelles étaient les valeurs attendues. Ok, je ne vois pas d'erreurs, donc je dois vérifier, par conséquent écrire les positions d'ouverture, ajuster les stops pour qu'ils n'attendent pas longtemps pour fermer....
Oh mec, c'est encore un nouveau sujet pour moi, mais quel est le principe derrière les points ? En tout cas... Merci, je vais m'en occuper.
Et y a-t-il un moyen de se référer à une sorte de pomaguer du développeur ? Existe-t-il un tel service ? Eh bien, l'incompréhensibilité sur la personne, entrez dans les transactions, une partie d'entre elles est sélectionnée sur condition, et d'autres sur ! Eh bien, vous n'avez même pas besoin de beaucoup de connaissances ici !
Oh mec, c'est encore un nouveau sujet pour moi, mais quel est le principe derrière les points ? En tout cas... Merci, je vais m'en occuper.
Existe-t-il un moyen de contacter une sorte de pomager du développeur ? Existe-t-il un tel service ? Eh bien, l'incompréhension en face, les transactions viennent, une partie d'entre elles est sélectionnée sur condition, et d'autres sur ! Vous n'avez même pas besoin de beaucoup de connaissances ici !
Vous ne pouvez pas demander aux développeurs, bien sûr. En bref, elle est la suivante :
Vous placez le curseur sur la ligne où vous voulez vous arrêter, appuyez sur F9 et un point bleu apparaît sur le numéro de la ligne.
c'est le point d'arrêt. Il peut également être défini en tapant deux fois sur le numéro de la ligne. Vous pouvez aussi l'enlever, vous pouvez en mettre quelques-uns. Tous les autres détails du débogage se trouvent dans le manuel.
Je ne comprends rien du tout. Voici un morceau de code de mon EA fonctionnel
Et il ne s'est pas arrêté à DebugBreak() ; cela signifie que tout fonctionne sans problème.
Apparemment votre commande fonctionne en l'ajoutant à l'historique et vous attendez un ticket d'échange.
C'est clairement écrit - j'ai ajouté la LIVRAISON, j'ai même manqué cette condition en IMPRIME. Mais le "ticket de transaction" dans ce PRINT ne fournit pas, ou ne devrait pas fournir, les informations nécessaires.
Clairement écrit - ajouté un TRACT, même sauté par cette condition dans PRINT. Mais le "ticket de transaction" dans ce PRINT ne fournit pas, ou ne devrait pas fournir ???
Ici, vous avez TRADE_TRANSACTION_HISTORY_ADD et ma réponse était exactement dans cette optique.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Division des postes ouverts en groupes
Sergey Voytsekhovsky, 2020.04.12 13:20
Je vais essayer depuis le début, j'ai déjà la tête en vrac. Comme le dit le film classique - "Qui construit..... ???? comme ça".
La transaction commerciale est déjà là, mais le ticket de transaction n'est pas encore là. Ai-je bien compris ?
Je ne comprends rien du tout. Voici un morceau de code de mon EA en fonctionnement
et il ne s'est jamais arrêté sur DebugBreak() ; cela signifie que tout fonctionne sans aucun problème.
Apparemment, vous avez une commande en cours d'ajout à l'historique et vous attendez un ticket d'échange.
Il semble qu'il y ait une erreur, c'est peut-être pour cela qu'il ne s'est pas arrêté ?
Je ne comprends rien du tout. Voici un morceau de code de mon EA fonctionnel
J'ai pris un morceau de votre code comme base, je l'ai modifié un peu et le premier résultat est apparu. Bien sûr, si vous pouvez appeler l'apparence instable de l'impression désirée comme un résultat. Maintenant, il fonctionne dans certains cas, pas dans tous, moins de la moitié des déclenchements de TakeProfit, je ne peux pas attraper le modèle.
Vous semblez avoir une erreur, c'est peut-être pour cela qu'il n'a pas été installé ?
En fait, dans mon code, pour les tests et le débogage, c'était comme ça
Et avant de le copier ici, j'ai décommenté la queue et quand la compilation a échoué, j'ai supprimé la mauvaise parenthèse. Puis je l'ai compilé et je ne l'ai pas vérifié.
Merci pour le conseil. Je devrais exécuter ce code plusieurs fois demain pour trouver cette erreur.
En fait, dans mon code, pour les tests et le débogage, c'était comme ça
Et avant de le copier ici, j'ai décommenté la queue et quand la compilation a échoué, j'ai supprimé les mauvaises parenthèses supplémentaires. Puis je l'ai compilé et je ne l'ai pas vérifié.
Merci pour le conseil. Je vais devoir exécuter ce code plusieurs fois demain pour trouver l'erreur.
Heureux d'avoir pu vous aider.
J'ai pris un morceau de votre code comme base, je l'ai modifié un peu et j'ai obtenu le premier résultat. Si vous pouvez appeler le résultat apparition instable de l'impression requise. Maintenant, cela fonctionne pour certains, pas tous, moins de la moitié, du déclenchement de TakeProfit, je ne peux pas attraper le modèle.
Je n'ai pas d'objectifs de prise et d'arrêt. Mais quand même, c'est alarmant. Je n'ai jamais eu de problèmes. Et maintenant, lorsque l'une des positions est fermée, un enregistrement est supprimé du tableau à l'endroit même où vous avez Print(). Si la clôture n'a pas été traitée et que l'enregistrement n'a pas été supprimé, un message d'erreur s'affiche dans le journal.
Bien sûr, on ne sait pas pourquoi, mais la différence de transactions par la méthode de changement de position - NE FONCTIONNE PAS. Ils ont tous
DEAL_ENTRY_IN