Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 79

 
Gevorg Hakobyan:
Oui, bien sûr.
Est-il dans la revue du marché ?
 
Gevorg Hakobyan:
Oui, bien sûr.
#property strict
Utilisez-vous ?
 
Vladimir Zubov:
#property strict
L'utilisez-vous ?
Je le fais.
 
J'ai même testé l'indicateur moi-même dans mt4, il n'y a pas de telle erreur.
 
Gevorg Hakobyan:
J'ai même testé l'indicateur moi-même dans mt4, je ne vois pas une telle erreur.
Peut-être que le symbole n'est pas exactement"GBPNZD", mais par exemple avec un suffixe"GBPNZDm"?
 
Vitaly Muzichenko:
Peut-être que le symbole n'est pas tout à fait"GBPNZD" mais avec un suffixe"GBPNZDm", par exemple ?
Ensuite, une autre partie du code renverrait une erreur : "error:unknown symbol".
 
Alekseu Fedotov:

Peu importe, vous pouvez le faire sur l'icône.

lancez les fractales sur le graphique et passez la souris sur l'icône

Désolé, je suis très ringard - je ne comprends pas très bien.
Peut-être que vous avez l'indicateur le plus simple avec un code de certains, j'ai une analogie à comprendre ? Parce que je n'en ai pas trouvé.

J'ai un code très simple qui place les points au milieu de la barre. Comment faire en sorte que lorsque je les survole, un texte apparaisse, ou une boîte, peu importe.



#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Black
//---- input parameters
//---- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexArrow(0,159);
   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexEmptyValue(0,0.0);
//----
   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;
//----  
   for(int i=limit; i>=0; i--)
     {
      double       fabody0 = fabs(Close[i]-Open[i]);
      double       fabody1 = fabs(Close[i+1]-Open[i+1]);
      double       fabody2 = fabs(Close[i+2]-Open[i+2]);
      double       fabody3 = fabs(Close[i+3]-Open[i+3]);
      double       fabody4 = fabs(Close[i+4]-Open[i+4]);
      double       fabody5 = fabs(Close[i+5]-Open[i+5]);
      double       fabody6 = fabs(Close[i+6]-Open[i+6]);
      double       fabody7 = fabs(Close[i+7]-Open[i+7]);
      if((fabody0>fabody1) && (fabody0>fabody2) && (fabody0>fabody3) && (fabody0>fabody4) && (fabody0>fabody5) && (fabody0>fabody6) &&(Volume[i]>Volume[i+1]))
      {  
         if (((Close[i]>Open[i])&&(Low[i]+(High[i]-Low[i])/2>Low[i+1]+(High[i+1]-Low[i+1])*0.9))||((Close[i]<Open[i])&&(Low[i]+(High[i]-Low[i])/2<Low[i+1]+(High[i+1]-Low[i+1])*0.1)))
         ExtMapBuffer1[i]=(iHigh(Symbol(),0,i)+iLow(Symbol(),0,i))/2;
      }
     }
//----
   return(0);
  }
 
Gevorg Hakobyan:
L'autre partie du code afficherait alors une erreur : "error:unknown symbol".
Est-ce que vous vérifiez le testeur sur un autre symbole ?
 
Artyom Trishkin:
Vérifier le testeur sur un autre personnage ?
J'ai essayé sur trois symboles différents. (USDCHF, EURNZD, GBPNZD).
 
Gevorg Hakobyan:
Je l'ai essayé sur trois symboles différents. (USDCHF, EURNZD, GBPNZD).

Dans le testeur sur un autre symbole ? Ou en démo/réel sur un autre symbole ? Ou dans le testeur sur ce symbole ? Ou sur démo/real sur ce symbole ?

Pourquoi faut-il que vous sortiez tout de vous ?