Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 527

 
Step:

Hallo! Bitte erklären Sie einem Dummkopf, warum in MQL, in einer Sprache, in der Groß- und Kleinschreibung bei Variablen beachtet wird, der folgende Programmcode ausgeführt wird

int start() // Spezielle Funktion start()
{
int A=3; // Erster Kathetus
int B=4; // Zweiter Katheter
int C=Gipo(A,B); // Berechnung der Hypotenuse
Alert("Hypotenuse = ", C); // Meldung auf dem Bildschirm
return; // Beendigungsoperator der Startfunktion
}
//--------------------------------------------------------------------
int Gipo(int a, int b) // Eigene Funktion
{
int c2=a*a+ b*b; // Summe der Quadrate der Katheten
int c=MathSqrt(c2); // Hypotenuse
return(c); // Funktionsausgangsoperator

}



weil Sie Daten an die Funktion übergeben, keine Variablen.

Sie können es zumindest so schreiben

int WTF=3; // Первый катет
int FUB=4; // Второй катет
int C=Gipo(WTF,FUB); // Вычисление гипотенузы
 

Guten Tag, meine Damen und Herren!

Da ich mich gerade erst mit der MQL-Sprache vertraut mache, gibt es ein unverhältnismäßiges Verhältnis von Fragen zu Antworten, daher lautet meine Frage wie folgt: Wie kann man ein einfaches Skript/einen einfachen Berater erstellen, um einen Auftrag zur täglichen Eröffnung für mehrere Währungspaare auszuführen?

 
AlexMikash:

Guten Tag, meine Damen und Herren!

Da ich mich gerade erst mit der MQL-Sprache vertraut mache, gibt es eine unverhältnismäßig große Anzahl von Fragen zu den Antworten, daher lautet meine Frage wie folgt: Wie kann man ein einfaches Skript/einen einfachen Berater erstellen, damit ein Auftrag bei der täglichen Eröffnung für mehrere Währungspaare ausgeführt wird?

Beginnen Sie zunächst mit einem Paar. Oder auch nur durch die Erstellung eines "Hello World"-Skripts.

ps. korrigiert, aber im Zusammenhang mit einem Mono-pypical.

 

Metaeditor gibt einen Fehler in der fettgedruckten Zeile an, nämlich:Punkt" - ein Operator wird erwartet, "," - ein Parameter wird erwartet. Was ist das Problem?

Ich danke Ihnen im Voraus.


//--------------------------------------------------------------------
// GBRUSD.mq4.
// Soll als Beispiel im MQL4-Tutorial verwendet werden.
//--------------------------------------------------------------------
int start() // Sonderfunktion start
{
double Level=1.67100; // Preisniveau festlegen.
int Delta=NormalizeDouble((Bid-Level)Point,0); // Überschritten
if (Delta<=0) // Kurs liegt nicht über dem Niveau
{
Alert("Preis liegt unter dem Niveau"); // Meldung
return; // Exit()
}
//--------------------------------------------------------------------
switch(Delta) // Kopfzeilenschalter
{ //Beginn des Body-Switch
Fall 1 : Alert("Plus ein Punkt"); break;// Optionen.
Fall 2 : Alert("Plus zwei Punkte"); break;
Fall 3 : Alert("Plus drei Punkte"); break;
Fall 4 : Alert("Plus vier Punkte"); break;//
case 5 : Alert("Plus fünf Punkte"); break;//10 Optionen werden präsentiert,
Fall 6 : Alert("Plus sechs Punkte"); break;//aber im allgemeinen Fall
Fall 7 : Alert("Plus sieben Punkte"); break;//Einzelner Fall
Fall 8 : Alert("Plus acht Punkte");break;//unbegrenzt
Fall 9 : Alert("Plus neun Punkte");break;
Fall 10 : Alert("Plus zehn Punkte");break;
Standard: Alert("Mehr als zehn Punkte"); // kein Fall
} // Ende des Körpers Schalter
//--------------------------------------------------------------------
return; // start() beenden
}
 
AlexMikash:

Metaeditor gibt einen Fehler in der fettgedruckten Zeile an, nämlich: Punkt" - ein Operator wird erwartet, "," - ein Parameter wird erwartet. Was ist das Problem?

Ich danke Ihnen im Voraus.




int Delta=NormalizeDouble((Bid-Level)/Point,0); // Превышение
 
Ja, in dieser Zeile.
 
AlexMikash:
Ja, in dieser Zeile.

Erkennen Sie nicht den Unterschied?
 
AlexMikash:
Ja, in dieser Zeile).

Zum Augenarzt... /Punkt

 
AlexeyVik:

Zum Augenarzt... /Punkt



Leute, ich verstehe schon, wir sollten nicht zu viele Kommentare abgeben. Ich danke Ihnen.
 

Ich erhalte keine Fehlercodes, die im Strategietester verarbeitet werden. Was ist da los? Gibt es ein Problem mit Sleep oder werden die Fehler einfach nicht erzeugt?