Eine Frage an MQL-Experten - Seite 4

 
Rita:

Wie organisiert man einen solchen Zyklus?


for (int i = 0; i<Bars; i++)
{
  if  (iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i)< iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,i) && 
        iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i+1)> iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,i+1) break;
}

Print ("Последнее пересечения МА было на ", i, " баре...");
Das ist natürlich schematisch, die Schnittpunkte sind etwas komplexer beschrieben, aber im Großen und Ganzen sollte dieser Zyklus so aussehen.
 
Ich danke Ihnen. Ich werde es ausprobieren.
 
Rita:
Ich danke Ihnen. Ich werde es ausprobieren.

Hey, hey... Vorsicht, ich sehe schon ein paar Fehler (zu viele Balken und überhaupt keine Kreuzung), und dabei ist noch nicht einmal berücksichtigt, dass die Beschreibung der Kreuzung nicht alle möglichen Optionen berücksichtigt.
 

Oder vielleicht ist es besser so

   int pos=0;
   while ((iMA(NULL,0, 5,0,MODE_SMA,PRICE_MEDIAN,pos)-iMA(NULL,0, 5,0,MODE_SMA,PRICE_MEDIAN,pos+1))*
          (iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,pos)-iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,pos+1))>0) 
   {
       pos++;
       if (pos==Bars-30-1) 
       {
           pos=-1;
           break;
       }
   }          
 

Ich danke Ihnen allen. Ich werde experimentieren.

Ich habe das Wesentliche verstanden.

 

Guten Tag.

Können Sie mir das bitte sagen? Mein Expert Advisor arbeitet mit Eröffnungskursen.

Wo sollte ich einige mathematische Berechnungen und Variablen einstellen, z. B. :

double g_Signal_0=iCustom(NULL,0,"......

- vor der Bedingung

if(Time[0] == prevtime)  return(0);//ждем новый бар
 prevtime = Time[0];//если появился новый бар - включаемся  

oder danach?

 
Rita:

Guten Tag.

Können Sie mir das bitte sagen? Mein Expert Advisor arbeitet mit Eröffnungskursen.

Wo sollte ich einige mathematische Berechnungen und Variablen einstellen, z. B. :

double g_Signal_0=iCustom(NULL,0,"......

- vor der Bedingung

oder danach?


Auf jeden Fall danach.
 
Ok. spsb.
 

Diese Frage interessiert mich. Importieren von Daten aus Excel in MetaQuotes Language 4. Ich habe nichts Nützliches zu diesem Thema gefunden. Vielleicht habe ich schlecht gesucht:)))

Ich möchte eine Tabelle mit 10-30 Werten in den Indikator importieren. Ist das möglich?

 
ULAD:

Diese Frage interessiert mich. Importieren von Daten aus Excel in MetaQuotes Language 4. Ich habe nichts Nützliches zu diesem Thema gefunden. Vielleicht habe ich falsch gesucht:))

Ich muss eine Tabelle mit 10-30 Werten in den Indikator übertragen. Ist dies möglich?

ist https://www.mql5.com/ru/forum/103244 oder https://www.mql5.com/ru/forum/107925 nicht hilfreich?

heute funktioniert eine Forensuche, viele Informationen über den Antrag https://www.mql5.com/ru/search