[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 418
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
Merci. Donc, la période M1 correspond à la valeur 1, et la période M5 correspond à la valeur 5, donc cela signifie que la période H1 correspond à la valeur 60, et la période H4 correspond à la valeur 240, n'est-ce pas ?
Oui, c'est vrai.
Bonjour !
Aidez-moi à comprendre. J'essaie d'écrire un indicateur simple, mais il donne en quelque sorte des valeurs vides.
Il me semble que l'erreur se situe quelque part à cet endroit.
car le champ de cette opération dans le tableau ExtVolumesBuffer ne change rien.
Je comprends que quelque part j'ai fait une erreur, mais je ne comprends pas où.
Merci d'avance !
Merci. Donc la période M1 correspond à la valeur 1, et la période M5 correspond à la valeur 5, il s'avère donc que la période H1 correspond à 60, et la période H4 à 240 n'est-ce pas ?
J'ai besoin que cette construction fonctionne : lorsque la période M1 est sélectionnée, le cas 1 et lorsque la période M15 est sélectionnée, le cas 15. Cela fonctionnera-t-il, ou faut-il faire le cas 1, le cas 2, le cas 3 - dans l'ordre ?
Merci. Donc, la période M1 correspond à la valeur 1, et la période M5 correspond à la valeur 5, donc cela signifie que la période H1 correspond à la valeur 60, et la période H4 correspond à la valeur 240, n'est-ce pas ?
Je veux que cette construction fonctionne : lorsque la période M1 est définie comme le cas 1 et lorsque la période M15 est définie comme le cas 15. Cela fonctionnera-t-il de cette façon ou faut-il faire le cas 1, le cas 2, le cas 3 - dans l'ordre ?
Tout d'abord, vous feriez mieux d'utiliser des constantes nommées au lieu des chiffres 1, 5, etc. : PERIOD_M1, PERIOD_M5, etc.
Deuxièmement, il y a une erreur dans votre exemple. La variable Ba prendra toujours la valeur 1.
Merci. Donc, la période M1 correspond à la valeur 1, et la période M5 correspond à la valeur 5, donc cela signifie que la période H1 correspond à la valeur 60, et la période H4 correspond à la valeur 240, n'est-ce pas ?
Je veux que cette construction fonctionne : lorsque la période M1 est définie comme le cas 1 et lorsque la période M15 est définie comme le cas 15. Cela fonctionnera-t-il ou faut-il faire le cas 1, le cas 2, le cas 3 - dans l'ordre ?
1) Cela fonctionnera si vous ajoutez une pause dans chaque ligne.
2) Au lieu de 1, 5, 15, il est préférable d 'utiliser PERIOD_M1, PERIOD_M5, PERIOD_M15, etc.
Bonjour, je viens de constater que le robot de trading ne ferme pas les positions, environ une fois sur 50, lorsqu'il atteint un profit. Il doit alors tout fermer, les ordres en attente et tous les autres, et se remettre en place. Le fait de ne pas fermer crée une confusion dans les ordres et des pertes.
Pouvez-vous imaginer que parfois il s'avère qu'un ordre, qui a été définitivement fermé au takeprofit, a un ordercloseprice égal à zéro ! !!!!.
Ici, regardez la capture d'écran, voici la cinquième ligne à partir du bas ; l'ordre, conventionnellement appelé 49, s'est fermé sur TakeProfit. Et dans la neuvième ligne en partant du bas
La commande de fermeture de l'entreprise est égale à zéro !!!!!
Deuxièmement, il y a une erreur dans votre exemple. La variable Ba prendra toujours la valeur 1.
Bonjour, je viens de constater que le robot de trading ne ferme pas les positions, environ une fois sur 50, lorsqu'il atteint un profit. Il doit alors tout fermer, les ordres en cours et tous les autres, et se remettre en place. Le fait de ne pas fermer crée une confusion dans les ordres et des pertes.
Pouvez-vous imaginer que parfois il s'avère qu'un ordre, qui a été définitivement fermé au takeprofit, a un ordercloseprice égal à zéro ! !!!!.
Vous pouvez voir dans la capture d'écran ci-dessous, ici la cinquième ligne ; l'ordre nominalement appelé 49 s'est fermé sur TakeProfit. Et dans la neuvième ligne en partant du bas, l'Ordreclosepriche est égal à zéro !!!!!.
Il ne s'agit pas de l'ordreclossepriche - mais du prix Clowes - prix de clôture de l'ordre.
Le code de votre conseiller expert doit être corrigé. C'est celui qui se bat.
Je vois. Ce n'est pas comme s'il y avait quelque chose de particulièrement compliqué dans le code... Je vais le poster maintenant.
Lorsque je passe des commandes, j'économise le temps dans wremjapomnim. Dès qu'un ordre est fermé à currentprofit, je supprime tous les ordres et je me souviens à nouveau de l'heure dans le wremjapomnim pyrimen et je les fixe.
Bonjour !
Veuillez m'aider à comprendre. J'essaie d'écrire un indicateur simple, mais il donne en quelque sorte des valeurs vides.
Il me semble que l'erreur se situe quelque part à cet endroit.
car le champ de cette opération dans le tableau ExtVolumesBuffer ne change rien.
Je comprends que j'ai fait une erreur quelque part, mais je ne comprends pas où.
Merci d'avance !
Mon cas est-il si compliqué ?