Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 79

 
Gevorg Hakobyan:
Sí, por supuesto.
¿Está en la revisión del mercado?
 
Gevorg Hakobyan:
Sí, por supuesto.
#property strict
¿Usas?
 
Vladimir Zubov:
#property strict
¿Lo utilizas?
Yo sí.
 
Incluso he probado el indicador yo mismo en mt4, no hay tal error.
 
Gevorg Hakobyan:
Incluso he probado el indicador yo mismo en mt4, no veo tal error.
¿Quizás el símbolo no sea exactamente"GBPNZD", sino por ejemplo con algún sufijo"GBPNZDm"?
 
Vitaly Muzichenko:
¿Quizás el símbolo no sea exactamente"GBPNZD" sino con algún sufijo"GBPNZDm", por ejemplo?
Entonces otra parte del código devolvería un error: "error: símbolo desconocido".
 
Alekseu Fedotov:

Lo que sea, puedes hacerlo en el icono.

lanzar los fractales en el gráfico y pasar el ratón por encima del icono

Lo siento, soy muy friki, no lo entiendo muy bien.
Tal vez usted tiene el indicador más simple con un código de algunos, tengo una analogía de entender? Porque no pude encontrar ninguno.

Tengo un código muy simple que pone los puntos en el centro de la barra. Cómo hago para que al pasar el ratón por encima de ellos aparezca un texto, o un cuadro, lo que sea.



#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:
La otra parte del código mostraría entonces un error: "error:símbolo desconocido".
¿Compruebas en el probador en un símbolo diferente?
 
Artyom Trishkin:
¿Revisar el probador en un personaje diferente?
Probado en tres símbolos diferentes. (USDCHF, EURNZD, GBPNZD).
 
Gevorg Hakobyan:
Lo he probado con tres símbolos diferentes. (USDCHF, EURNZD, GBPNZD).

¿En el probador en un símbolo diferente? ¿O en demo/real en otro símbolo? ¿O en el probador de este símbolo? ¿O en demo/real en este símbolo?

¿Por qué tienes que sacar todo de ti?