[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 489
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
Veuillez aider à rendre cette fonction vice versa :
En d'autres termes, si le prix passe à une perte à partir d'un ordre ouvert par le nombre de pips LevelProfit (vous pouvez l'appeler LevelLoss), vous devez déplacer TakeProfit à zéro ou à une perte de 1 pip 2, etc., selon ce que vous mettez dans le paramètre LevelWLoss, de sorte que si le prix se retourne même, il n'y aurait plus de profit. Ou peut-être en avez-vous un de prêt ?
Merci d'avance))
Bonjour ! Vous savez, il suffit de couper le code de la section init de l'EA, (j'ai été le déboguer pour le week-end - pas de ticks !), déplacé au démarrage. Suppression de la boucle fora extérieure. Je l'ai compilé.
C'est codé - 'continue' - 'break' ou 'continue' utilisé dans un certain cycle seulement C:\Alpari\experts\Outputs.mq4 (69, 20)
De quoi s'agit-il ? Eh bien, in loop continuo, in loop, et alors ? Je ne parle pas beaucoup l'anglais. Si je peux comprendre certains mots, je ne peux pas leur donner un sens !
Bonjour ! Vous savez, il suffit de couper le code de la section init de l'EA, (j'ai été le déboguer pour le week-end - pas de ticks !), déplacé au démarrage. Suppression de la boucle fora extérieure. Compilé.
Came up with-- 'continue' - 'break' or 'continue' used within some cycle only C:\Alpari\experts\Outputs.mq4 (69, 20)
De quoi s'agit-il ? Eh bien, dans la boucle, dans la boucle, et alors ? Je ne suis pas très bon en anglais. Si je comprends certains mots, je ne peux pas les comprendre tous !
Veuillez aider à rendre cette fonction vice versa :
En d'autres termes, si le prix passe à une perte à partir d'un ordre ouvert par le nombre de pips LevelProfit (vous pouvez l'appeler LevelLoss), vous devez déplacer TakeProfit à zéro ou à une perte de 1 pip 2, etc., selon ce que vous mettez dans le paramètre LevelWLoss, de sorte que si le prix se retourne même, il n'y aurait plus de profit. Ou peut-être en avez-vous un de prêt ?
Je vous remercie d'avance))
La fonction peut être la suivante :
N'oubliez pas de vérifier les contraintes MODE_STOPLEVEL et MODE_FREEZELEVEL lorsque vous modifiez un STOP.
Merci ! !! Jetons un coup d'oeil...
Pourquoi pas ? Et si (BUY == 0)- n'est-ce pas une boucle ? Bizarrement, je n'ai supprimé que la boucle extérieure, qui entourait tout le programme entre parenthèses. C'était nécessaire pour le débogage, donc je l'ai enlevé.
S'il n'est pas là, laissez-le passer si (strela1 < strela2), la logique du programme ne sera pas cassée.
Merci ! !! Jetons un coup d'oeil...
Pourquoi pas ? Et si (BUY == 0)- n'est-ce pas une boucle ? C'est étrange, je n'ai enlevé que la boucle extérieure qui encadrait tout le programme au début.
Non. Pas une boucle. Vous avez enlevé exactement ce qui aurait dû être laissé. Lisez l'intégralité du tutoriel, notamment ici : "Exemple d'utilisation d'un opérateur composé dans un opérateur conditionnel. L'opérateur conditionnel if(expression) vient en premier, suivi de l'opérateur composé. L'opérateur composé contient une liste d'opérateurs exécutables."
TarasBY, merci pour les explications et la fonction !
Je prends la fonction pour ma collection, mais je ne comprends pas quelque chose :
Le paramètre fi_LevelBU a une valeur négative - il déplace le take profit, alors que s'il a une valeur positive, il montre le profit ou vice versa ?
Et deuxièmement : est-il préférable de vérifier les contraintes à l'intérieur de la fonction elle-même ou à l'extérieur de la fonction ?
TarasBY, merci pour les explications et la fonction !
Je prends la fonction pour ma collection, mais je ne comprends pas quelque chose :
Si le paramètre fi_LevelBU est négatif, cela signifie le déplacement du TP vers le profit, tandis que s'il est positif, cela signifie le profit ou vice versa ?
C'est exact (et non l'inverse).
Et la seconde : est-il préférable de vérifier les contraintes à l'intérieur de la fonction elle-même ou à l'extérieur de la fonction ?
Chacun en décide par lui-même. J'ai créé une bibliothèque qui est responsable de l'exécution des ordres de transaction et vérifie toutes les limitations.
P.S. Il y avait une petite erreur dans le code de la fonction (parenthèses supplémentaires) - je l'ai corrigée.