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
Pour ce faire, il vous suffit d'inscrire un commentaire du type "Première transaction" dans le champ des commentaires, puis de le vérifier plus tard lorsque vous souhaitez clôturer.
Lux
Je ne connais toujours pas la logique du 1er et du 2ème EA pour ouvrir des transactions...
Mais peut-être que ceci peut vous aider...
Essayez de combiner les deux ea en un seul EA...
Donc l'EA doit avoir deux signaux pour ouvrir des trades :
Le 1er signal du 1er EA et le 2ème signal du 2ème EA...
vous pouvez utiliser OrderMagicNumber() comme identité pour chaque transaction ouverte par deux signaux...
par exemple :
si les transactions ouvertes par le 1er signal alors -- le numéro magique est 1111
si les trades ouverts par le 2ème signal alors -- le numéro magique est 2222
Donc si nous voulons fermer une transaction du second signal, nous pouvons utiliser OrderMagicNumber() comme identité pour la fermer :
J'espère que cela vous aidera...
PjSalut primajaya,
Le deuxième EA est un EA de clôture uniquement (il n'ouvre pas de trades), c'est l'EA "CloseTrades_After_Account_Profit_Reached". Ici, je veux ajouter cet EA au 1er EA et le configurer pour qu'il ferme à xxx profits.
Merci pour votre aide !
Salut primajaya,
Le deuxième EA est un EA de clôture uniquement (il ne peut pas ouvrir de transactions), c'est l'EA "CloseTrades_After_Account_Profit_Reached". Ici, je veux ajouter cet EA au 1er EA et le configurer pour qu'il ferme à xxx profits.
Merci pour votre aide !Oh... cela sera plus simple...
Ce que vous devez faire, c'est créer une fonction pour fermer la transaction.
par exemple :
void closetrade()
{
for (int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ;
.....condition pour fermer la transaction.l
{
fermer la transaction ;
}
}
}
et ensuite vous pouvez appeler la fonction dans :
int start()
{
.....bla.bla bla...
closetrade() ;
}
J'espère que cela vous aidera
Pj..
Quelqu'un peut-il m'aider ?
Bonjour
Tout d'abord, merci à tous pour votre travail acharné.
Je veux savoir comment programmer un EA pour qu'il se ferme au premier, deuxième ou troisième TakeProfit. L'EA ne doit plus trader après le premier, deuxième ou troisième TakeProfit atteint.
Par exemple : Acheter
Acheter
Vendre
Vendre
T/P
PLUS D'ÉCHANGES
Nous vous remercions
Quelqu'un peut-il m'aider ?
Bonjour
Tout d'abord, merci à tous pour votre travail acharné.
Je veux savoir comment programmer un EA pour qu'il se ferme au premier, deuxième ou troisième TakeProfit. L'EA ne doit plus trader après le premier, deuxième ou troisième TakeProfit atteint.
Par exemple : Acheter
Acheter
Vendre
Vendre
T/P
PLUS D'ÉCHANGES
Nous vous remercions
Oh... cela sera plus simple...
Ce que vous devez faire est de créer une fonction pour fermer la transaction
par exemple :
void closetrade()
{
for (int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ;
.....condition pour fermer la transaction.l
{
clôturer la transaction ;
}
}
}
et ensuite vous pouvez appeler la fonction dans :
int start()
{
.....bla.bla bla...
closetrade() ;
}
J'espère que cela vous aidera
Pj.Salut primajaya,
Je ne suis pas un programmeur, je ne peux pas faire cela. Pourriez-vous créer cette fonction pour moi ?
Merci pour votre aide !
Salut primajaya,
Je ne suis pas un programmeur, je ne peux pas faire cela. Pourriez-vous créer cette fonction pour moi ?
Merci pour votre aide !Que voulez-vous dire par là ?
C'est "CloseTrades_After_Account_Profit_Reached".
Profit du compte = Solde actuel - Solde initial
ou Profit du compte = Profit de l'ordre
Veuillez clarifier
Que vouliez-vous dire par là ?
C'est "CloseTrades_After_Account_Profit_Reached".
Profit du compte = Solde actuel - Solde initial
ou Profit du compte = Profit de l'ordre
Veuillez clarifierSalut primajaya,
"CloseTrades_After_Account_Profit_Reached" est un EA (sur le fichier joint). Je veux combiner cette EA dans une autre EA.
Merci pour votre aide !
Calculer la barre la plus courte dans une fourchette ou une TF donnée ?
Quelqu'un peut-il me dire comment coder la barre la plus courte (différence entre le haut et le bas par barre) dans un intervalle donné de disons les 6 ou 12 dernières barres, ou la barre la plus courte dans une période de 30 minutes ou d'une heure ?
Je veux prendre la différence la plus courte et l'utiliser comme un take profit dans un script.
Merci d'avance
Directement du fichier d'aide...
int iLowest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
Returns the shift of the least value over a specific number of periods depending on type.
Lux