[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 175
Messieurs, pouvez-vous me dire... si je veux tester les entrées séparément dans un système... alors je devrais viser 51% de succès ou plus dans le résultat pour penser que ces entrées fonctionneront bien en combinaison avec le reste du système ? bien, évidemment il devrait y avoir SL=TP dans l'opération des entrées.
Les amis, aidez-moi à trouver un bug. Pourquoi le buzzer ne fonctionne pas dans la dinde ? Il est là, d'après ce que j'ai compris. J'ai activé l'alerte dans les paramètres mais pas de bip. La flèche apparaît sur l'ensemble de l'indyuk fonctionne bien mais le beeper pour une raison quelconque que les glitchs((( Merci à l'avance tous !
Les amis, aidez-moi à trouver un bug. Pourquoi le buzzer ne fonctionne pas dans la dinde ? Il est là, d'après ce que j'ai compris. J'ai activé l'alerte dans les paramètres mais pas de bip. La flèche apparaît sur l'ensemble de l'indyuk fonctionne bien mais le beeper pour une raison quelconque que les glitchs((( Merci à l'avance tous !
Putain de merde... tout est glitchy)))) J'ai posté deux fois... Un message s'est affiché : "Vous ne pouvez pas ajouter de commentaire car il y a trop de texte".) Mais il a ajouté))
//---- input parameters extern int period_ma=21; extern int period_adx=10; extern int filt=5; double muv; int t; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //----
//---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //----
//---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- if (OrdersTotal()==0) { muv=(iMA(Symbol(),PERIOD_M15,period_ma,0,MODE_LWMA,PRICE_CLOSE,1)-(High[1]-((High[1]-Low[1])/2)))*(-1)*100; double adx_main=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MAIN,0); double adx_min=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MINUSDI,0); double adx_plus=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_PLUSDI,0); if (muv<0 && MathAbs(muv)>0.1 && adx_main>adx_min && adx_min>adx_plus) { t=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,NULL,NULL,"My order #",16384,0,Green); Print (GetLastError()); } }
if (OrdersTotal()>0) { if (muv>0) { OrderSelect(t,SELECT_BY_TICKET,MODE_TRADES); OrderClose(t,0.1,Ask,3,Red); Print (GetLastError()); } } return(0); } //+------------------------------------------------------------------+
Est-il possible de déclarer un tableau avec un ensemble de types de données différents ? Apparemment non. Question "test"... pour ainsi dire...
Est-il possible de déclarer un tableau avec un ensemble de types de données différents ? Apparemment non. Question "test"... pour ainsi dire...
Vérifiez la réponse. Non.
Comment faire en sorte que la chouette ne fonctionne qu'aux heures indiquées, c'est-à-dire de T1 à T2 ?
Comment faire en sorte que la chouette ne fonctionne qu'aux moments spécifiés, c'est-à-dire de T1 à T2 ?
Comment faire en sorte que la chouette ne fonctionne qu'aux heures indiquées, c'est-à-dire de T1 à T2 ?
Ici aussi... >> 'MetaEditor : Relying on the power of templates'.
Quel est le problème ?
//+------------------------------------------------------------------+
//| ad+muv.mq4 |
//| Evgenio |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Evgenio"
#property link "http://www.metaquotes.net"
//---- input parameters
extern int period_ma=21;
extern int period_adx=10;
extern int filt=5;
double muv;
int t;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
if (OrdersTotal()==0)
{
muv=(iMA(Symbol(),PERIOD_M15,period_ma,0,MODE_LWMA,PRICE_CLOSE,1)-(High[1]-((High[1]-Low[1])/2)))*(-1)*100;
double adx_main=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MAIN,0);
double adx_min=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_MINUSDI,0);
double adx_plus=iADX(Symbol(),PERIOD_M15,period_adx,PRICE_CLOSE,MODE_PLUSDI,0);
if (muv<0 && MathAbs(muv)>0.1 && adx_main>adx_min && adx_min>adx_plus)
{
t=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,NULL,NULL,"My order #",16384,0,Green);
Print (GetLastError());
}
}
if (OrdersTotal()>0)
{
if (muv>0)
{
OrderSelect(t,SELECT_BY_TICKET,MODE_TRADES);
OrderClose(t,0.1,Ask,3,Red);
Print (GetLastError());
}
}
return(0);
}
//+------------------------------------------------------------------+
devrait fermer ici