Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 79

 
Gevorg Hakobyan:
Ja, natürlich.
Steht es in der Marktübersicht?
 
Gevorg Hakobyan:
Ja, natürlich.
#property strict
Benutzen Sie ?
 
Vladimir Zubov:
#property strict
Verwenden Sie es?
Das tue ich.
 
Ich habe den Indikator sogar selbst in mt4 getestet, es gibt keinen solchen Fehler.
 
Gevorg Hakobyan:
Ich habe den Indikator sogar selbst in mt4 getestet, ich sehe keinen solchen Fehler.
Vielleicht lautet das Symbol nicht genau"GBPNZD", sondern zum Beispiel mit einem Suffix"GBPNZDm"?
 
Vitaly Muzichenko:
Vielleicht lautet das Symbol nicht ganz"GBPNZD", sondern z. B. mit dem Zusatz"GBPNZDm"?
Dann würde ein anderer Teil des Codes einen Fehler zurückgeben: "error:unknown symbol".
 
Alekseu Fedotov:

Was auch immer, Sie können es auf dem Symbol tun.

werfen Sie die Fraktale auf das Diagramm und bewegen Sie die Maus über das Symbol

Tut mir leid, ich bin ein ziemlicher Nerd - ich verstehe das nicht sehr gut.
Vielleicht haben Sie den einfachsten Indikator mit einem Code von einigen, ich habe eine Analogie zu verstehen? Weil ich keine finden konnte.

Ich habe einen sehr einfachen Code, der die Punkte in die Mitte des Balkens setzt. Wie schaffe ich es, dass beim Überfahren mit dem Mauszeiger ein Text oder ein Kasten oder was auch immer erscheint?



#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:
Der andere Teil des Codes würde dann einen Fehler anzeigen: "error:unknown symbol".
Prüfen Sie den Tester mit einem anderen Symbol?
 
Artyom Trishkin:
Den Tester mit einem anderen Charakter einchecken?
Ausprobiert mit drei verschiedenen Symbolen. (USDCHF, EURNZD, GBPNZD).
 
Gevorg Hakobyan:
Ich habe es mit drei verschiedenen Symbolen ausprobiert. (USDCHF, EURNZD, GBPNZD).

Im Prüfgerät auf einem anderen Symbol? Oder in Demo/Echtzeit auf einem anderen Symbol? Oder im Tester auf diesem Symbol? Oder auf Demo/Echt auf dieses Symbol?

Warum müssen Sie alles aus sich herausholen?