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
Dans le code suivant, il s'agit de supprimer mes 2 ordres en attente :
OrderDelete(ticket1);
OrderDelete(ticket2);
Quelqu'un peut-il écrire comment fermer des positions ouvertes aussi simplement que cela ?
Merci,
---Julia---
Salut les traders,
quelle est la façon de coder pour écrire "triggered", comme, par exemple..,
si buy_stop "déclenché", alors sell_stop supprimé...quelque chose comme ça
---JULIA---
Salut les traders,
J'ai cette ea, presque terminée, grâce à mes merveilleux traders forex-tsd, et quand je l'exécute, elle ne trade qu'une fois, existe-t-il un code qui permette à l'ea de fonctionner plus d'une fois, de préférence un nombre illimité de fois ?
Merci,
---Julia---
il semble que son fil commence à sentir celui de Dan...
Pourquoi ce sujet n'est pas dans la section EA
Ce sujet concerne les EA et devrait être dans la section EA.
Merci ND pour le déplacement
Détecter le dernier résultat
Bonjour,
Je crée un EA... je veux détecter mon dernier ordre rentable/perdant fermé, est-ce possible de le faire ?
Merci
Vic
Bonjour,
Je crée un EA... je veux détecter mon dernier ordre rentable/perdant fermé, est-ce possible de le faire ?
Merci
VicRegardez ici : https://www.mql5.com/en/forum/177667
Edit : Désolé, cela ne répond pas à votre question.
Oui, c'est possible, voici un exemple de code :
datetime LastProfit=0, LastLoss=0;
for(int i = HistoryTotal() - 1; i >= 0 ; i --)
{
if(!OrderSelect(i, SELECT_BY_POS)) continue;
if(OrderSymbol() != Symbol()) continue;
if(OrderMagicNumber() != Magic) continue;
if(OrderCloseTime() > LastProfit && OrderProfit() >= 0)
{
LastProfit = OrderCloseTime();
LastProfitTicket = OrderTicket();
}
if(OrderCloseTime() > LastLoss && OrderProfit() < 0)
{
LastLoss = OrderCloseTime();
LastLossTicket = OrderTicket();
}
}
// Now do what you want with both tickets
Bonjour à tous !
J'ai utilisé l'Expert Advisor Builder de sufx.com pour créer un EA. Il a deux limitations dont j'essaie de me débarrasser :
1. Il n'ouvre qu'une seule transaction à la fois. Je peux faire en sorte que deux transactions soient ouvertes en même temps, mais je n'arrive pas à ouvrir un ordre d'achat et un ordre de vente simultanément.
2. semble préférer les ordres de vente aux ordres d'achat. Ce ne serait pas vraiment un problème si le problème numéro 1 était résolu.
Voici le morceau de code qui semble me bloquer :
bool IsTrade = False;
for (int i = 0; i < Total; i ++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {
IsTrade = True;
if (OrderType() == OP_BUY) {
//CloseDes suggestions ? J'aimerais qu'il ouvre autant de transactions que possible, et qu'il puisse ouvrir des ordres d'achat et de vente simultanément si les indicateurs le disent.
Merci pour votre aide,
BenjimangS'IL VOUS PLAÎT, est-ce que QUICONQUE sait ce qu'il faut faire avec le code ci-dessus ? Ai-je identifié le bon morceau de code ici ? Quelqu'un doit sûrement savoir quelque chose... ?
S'IL VOUS PLAÎT, est-ce que QUICONQUE sait ce qu'il faut faire avec le code ci-dessus ? Ai-je identifié le bon morceau de code ici ? Quelqu'un doit sûrement savoir quelque chose... ?
C'est faux, les ordres d'achat et de vente sont mélangés :
IsTrade = True;[/PHP]
You should have something like this :
[PHP]
bool IsSellTrade = false;
bool IsBuyTrade = false;
for(...
...
if (OrderType() == OP_SELL) IsSellTrade = true;
if (OrderType() == OP_Buy) IsBuyTrade = true;
Bien sûr, lorsque vous testez pour ouvrir une transaction, vous devez tester séparément IsSellTrade et IsBuyTrade.
Sécurité - Codage du numéro de compte
Je veux exécuter mes EAs à partir d'un VPS.
Pour des raisons de sécurité, je veux coder mon numéro de compte de courtage et télécharger la version compilée.
Quelqu'un peut-il me décrire le code à ajouter ?
Merci.