[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 458
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
Pendant le test de l'EA, je reçois l'erreur 130 - mauvais arrêts. Dans la fonction NewOrder, les variables externes TakeProfit et StopLoss devraient être transmises, et il me semble que j'ai tout fait pour y parvenir, mais comme le montre l'impression, des zéros sont transmis. Je comprends que la raison de cette erreur se trouve ici, mais je n'ai pas encore réussi à la trouver. Aidez-moi, s'il vous plaît.
extern int TakeProfit=100 ;
extern int StopLoss=100 ;
....................................
NewOrder(OP_BUYSTOP, Lot, TakeProfit, StopLoss) ;
NewOrder(OP_SELLSTOP, Lot, TakeProfit, StopLoss) ;
int NewOrder(int Cmd,double Lot,int TakeProfit,int StopLoss)
Le problème ici est qu'il existe des variables globales StopLoss et qu'elles sont transmises à la procédure en tant que paramètres. Il est préférable de les renommer dans la procédure.
Zhunko:
Lignes de tendance.
Le problème ici est qu'il existe des variables globales StopLoss et qu'elles sont également transmises à la procédure en tant que paramètres. Il est préférable de les renommer dans la procédure.
Mais ça n'a pas aidé beaucoup. TaPr et StLo= 100, mais PR, SL et TP sont nuls pour une raison quelconque.....Vous avez raison. C'est vraiment plus logique. Corrigé :
Bonjour, pouvez-vous m'aider à écrire une condition pour que l'ordre ne s'ouvre qu'une seule fois, à ce stade, il s'ouvre à chaque tick.
J'ai juste besoin de faire quelque chose pour que cela ressemble à ceci : si j'ai déjà une commande passée, il n'en ouvrira pas une autre sans un OrderComment, je n'ai pas encore d'idée de ce qu'il faut faire avec ça
Merci d'avance
Que diriez-vous de plus de détails ? Au moins, donnez-moi un lien où lire ?
Si vous ne le mettez pas vous-même sur le graphique, il ne sera pas pris en compte par l'EA. Comment avez-vous fait ça ?
Mais ça n'a pas aidé beaucoup. TaPr et StLo= 100, mais PR, SL et TP sont nuls pour une raison quelconqueVous avez raison. C'est plus logique de cette façon. Corrigé :
veuillez indiquer comment calculer les transactions déficitaires.
c'est-à-dire les transactions qui ont été fermées par un stop loss.
et réinitialiser le compteur après une transaction profitable.
C'est-à-dire après avoir clôturé sur Take Profit pour remettre le compteur à zéro.
Chiffre initial du compteur = 1
Toutes les transactions, tant à l'achat qu'à la vente, doivent être comptabilisées.
Merci ! ))) Je n'ai pas pu voir l'erreur jusqu'à ce qu'on la compare clairement.
veuillez indiquer comment calculer les transactions déficitaires.
c'est-à-dire les transactions qui ont été fermées par un stop loss.
et réinitialiser le compteur après une transaction profitable.
C'est-à-dire après avoir clôturé sur Take Profit pour remettre le compteur à zéro.
Chiffre initial du compteur = 1
Toutes les transactions, tant à l'achat qu'à la vente, doivent être comptabilisées.
Fermer sur un stop loss ne signifie pas que la transaction est perdante, et vice versa. À moins, bien sûr, que les arrêts et les prises aient été fixés à l'ouverture et n'aient plus été touchés.