Je me demande si quelqu'un pourrait m'aider. Pour une raison quelconque, ma condition SIGNAL_CLOSEBUY et SIGNAL_CLOSESELL ne fonctionne pas.
ne fonctionnent pas. En fait, l'EA devrait être capable de sélectionner le ticket ouvert et de le fermer lorsque la condition est remplie. Que pourrais-je améliorer ?
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
qu'est-ce que la fonction "exit" dans metatrader ?
Je veux "quitter" le ontick sans rien traiter sous le...
void OnTick(){
bool RoboON = false;
if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))
RoboON = true;
if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))
RoboON = true;
if (RoboON)
Exit; <===== what is "exit" function that abort the rest of procedure ?
//ExtExpert.OnTick();
qu'est-ce que la fonction "exit" dans metatrader ?
Je veux "quitter" le ontick sans rien traiter sous le...
void OnTick(){
bool RoboON = false;
if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))
RoboON = true;
if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))
RoboON = true;
if (RoboON)
Exit; <===== what is "exit" function that abort the rest of procedure ?
//ExtExpert.OnTick();
Utiliser "retour"
bonjour mr mladen
Pourriez-vous faire un MTF+ALERT de cet indicateur ?
il ne se repeint pas
regardez
bonjour mr mladen
Pourriez-vous faire un MTF+ALERT de cet indicateur ?
il ne se repeint pas
regardez
Consultez ici : https://www.mql5.com/en/forum/174980/page39
ne fonctionnent pas. En fait, l'EA devrait être capable de sélectionner le ticket ouvert et de le fermer lorsque la condition est remplie. Que pourrais-je améliorer ?
NormalizeDouble(Bid,digit),
Slippage*PipMultiplier,0,0,
"Sell(#"+MagicNumber+")",MagicNumber,0,Red); // SELL Ticket
buy_ticket=OrderSend(Symbol(),OP_BUY,LotsOptimized(), NormalizeDouble(Ask,digit), Slippage*PipMultiplier,0,0, "Buy(#"+MagicNumber+")",MagicNumber,0,Green);
//+------------------------------------------------------------------+
// CloseBUY RSI<45
//+------------------------------------------------------------------+
if(RSIfilter<45) Order=SIGNAL_CLOSEBUY;
//if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0)
if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0 && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars!=BarCount))))
{
if(OrderSelect(buy_ticket,SELECT_BY_TICKET))
{
dummyResult=OrderClose(OrderTicket(),OrderLots(),Bid,Slippage*PipMultiplier,MediumSeaGreen);
if(EachTickMode) TickCheck = True;
if(!EachTickMode) BarCount = Bars;
Print("Error closing Buy #",(string)OrderTicket()," Error code ",(string)GetLastError());
}
}
else
//+------------------------------------------------------------------+
// CloseSELL RSI>55
//+------------------------------------------------------------------+
if(RSIfilter>55) Order=SIGNAL_CLOSESELL;
//if(Order==SIGNAL_CLOSESELL && sell_ticket!=0)
if(Order==SIGNAL_CLOSESELL && sell_ticket!=0 &&((EachTickMode && !TickCheck) || (!EachTickMode && (Bars!=BarCount))))
{
if(OrderSelect(sell_ticket,SELECT_BY_TICKET))
{
dummyResult=OrderClose(OrderTicket(),OrderLots(),Ask,Slippage*PipMultiplier,DarkOrange);
if(EachTickMode) TickCheck = True;
if(!EachTickMode) BarCount = Bars;
Print("Error closing Sell #",(string)OrderTicket()," Error code ",(string)GetLastError());
}
}
}
Mr mladen :
pouvez-vous ajouter une flèche sur le graphique
regardez
Bonjour,
Je suis en train d'étudier cette EA... et je l'aime bien car elle contient de bons composants, mais j'ai un problème initial avec elle...
Je ne sais pas pourquoi alors qu'il est en après avoir terminé le back test, les fenêtres ouvertes qui tracent le back test
dans une autre EA que j'avais testée, cela n'apparaissait pas (c'est correct pour moi).
Comment puis-je agrandir la taille des flèches de cet indicateur ?
TEAMTRADER