[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 890

 
artmedia70:
C'est quoi ?
Qu'est-ce que c'est ?

avant que le départ ne soit annoncé :

bool Buy = FALSE;
 
belck:

avant que le départ ne soit annoncé :

Je ne comprends pas, vous utilisez votre fonction pour ouvrir la pose ou celle de Kim ?
Si c'est celui d'Igor, j'ai en gros écrit un appel arbitraire (non spécifique à votre stratégie), mais si c'est le mien, il n'y a pas beaucoup d'informations...
 

Bonjour, Pourriez-vous me dire comment la construction est implémentée dans MQL4 :

"Si le prix de clôture de la barre minute EURUSD à 17,17 est supérieur au prix d'ouverture de la barre minute EURUSD à 17,11, alors".

L'heure actuelle ne doit pas nécessairement être 17.18, elle peut être ultérieure dans un jour donné.

Y a-t-il plus d'une façon de procéder ??? (Je commence tout juste à apprendre la langue)

 
Bonjour à tous, je n'arrive pas à comprendre :
//+------------------------------------------------------------------+
//|                                                     Proverka.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
int h;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
 
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----

if (Bid==iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0)) Alert("цена коснулась МА");

//----
   return(0);
  }
//+------------------------------------------------------------------+
En testant ce code prose, un message n'est jamais apparu dans le journal. Quelle en est la raison ? Le prix du mois croise plusieurs fois l'EMA(13) et le message aurait dû apparaître mais ce n'est pas le cas(. Qui peut vous aider ?
 
a11adin:
Bonjour à tous, je n'arrive pas à comprendre : lorsque je teste ce code prose, aucun message ne s'est jamais affiché dans le journal. Quelle en est la raison ? Le prix du mois croise plusieurs fois l'EMA(13) et le message aurait dû apparaître mais ce n'est pas le cas(. Qui peut vous aider ?

//+------------------------------------------------------------------+
//|                                                     proverka.mq4 |
//|                                Copyright © 2010, Victor Nicolaev |
//|                                                    vinin.ucoz.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Victor Nicolaev"
#property link      "vinin.ucoz.ru"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red

extern int MA_Period=13;
//---- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int    counted_bars=IndicatorCounted();
   int limit=Bars-counted_bars;
   if (limit>1) 
   {
      limit=Bars-MA_Period-1;
   }
   for (int i=limit;i>=0;i--) {
      ExtMapBuffer1[i]=iMA(NULL,0,MA_Period,0,MODE_EMA,PRICE_CLOSE,i);
      if (MathAbs(Close[i]-ExtMapBuffer1[i])<Point) Print("цена коснулась МА, Bar=", i);
   }
//----
   return(0);
  }
//+------------------------------------------------------------------+
Regardez cette variante
 

Bonjour, pourriez-vous me dire dans quels cas une erreur GetLastError() 4051 se produit lors de la définition d'un ordre en attente. Que peut signifier "Valeur invalide du paramètre de fonction" ? Tout semble être comme d'habitude, mais il y a une erreur. Merci !

Désolé. Je l'ai trouvé moi-même.

 
Vinin:

Regardez cette option
Merci, pour votre aide. Merci beaucoup=)
 

L'opération logique || (FXI1<0 && FXI2>0 || RSI<50 && RSI>30) ne fonctionne pas. Qu'est-ce qui ne va pas ? Merci.

 
Maniac:

L'opération logique || (FXI1<0 && FXI2>0 || RSI<50 && RSI>30) ne fonctionne pas. Qu'est-ce qui ne va pas ? Merci.

Avez-vous essayé de lui verser son salaire ?
 
vasya_vasya:
Avez-vous essayé de lui verser un salaire ?


Il existe une procédure établie pour les opérations d'abattage en fonction du type.

Si je comprends bien ce qui vous intéresse, essayez-le.

if ((FXI1<0 && FXI2> 0) || (RSI<50 && RSI> 30))
   {
   }

La séquence des opérations de journalisation est décrite dans la documentation et le tutoriel.