[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 300
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
zu Reshetov^ Etwa so: int start() { Comment("Offene Positionen: ", OrdersTotal()); string smb=Symbol(); int tf=Periode(); gsID=smb+IsDemo()+IsTesting()+IsOptimization()+"."+Magic; inf=""; INF(TTS(TimeCurrent()), true); main(Magic, smb, tf); Comment(inf); und wo und wie wird die Zahl angezeigt?
Können Sie mir sagen, wie ich mit ArrayMaximum im EA arbeiten kann? Im Indikator funktioniert es, ich habe Arrays und Puffer markiert, aber im EA ist es nicht klar.
Sie müssen zunächst das Array vorbereiten. Versuchen Sie das Skript in der MetaEditor-Hilfe:
Sie müssen zunächst das Array vorbereiten. Probieren Sie das Skript in der Hilfe des Meta-Editors aus:
In meinem Indikator sieht das so aus:
sm[i]=...........;
double IndexMaxValue=ArrayMaximum(sm,n,shift);
Ich weiß nicht, wie man es an Ihr Skript anhängen, wie man es in der Expert Advisor tun?
Ich kann sm[i] über iCustom ausgeben, aber wie kann ich die iCustom Variable in ArrayMaximum einfügen?
aber wie kann iCustom Variable in ArrayMaximum gesetzt werden es ist nicht ein Array?
Ich habe die Dokumentation nicht umsonst zitiert. Es gibt so etwas wie eine Beschreibung der Parameter, die als Eingabe in eine Funktion gegeben werden sollten. Wenn dort steht, dass der Parameter ein Array-Name sein muss, führt das Einfügen einer anderen Funktion (insbesondere iCustom()) zu nichts Gutem. Das bedeutet, dass wir vor dem Aufruf von ArrayMaximum() ein Array deklarieren und dann dieses Array mit Werten füllen sollten. Erst danach können Sie ArrayMaximum()
aufrufen.
Ich habe versucht, den Code des Indikators selbst in den EA zu setzen, aber nichts funktioniert, IMHO ist der Punkt, dass der Indikator Puffer anzeigen muss und ich habe es nirgends in EAs gesehen, deshalb funktioniert der Indikator, aber der gleiche Code funktioniert nicht in EAs. Ich habe ein Array mit Zyklus sm[i] gefüllt und der Indikator sieht es, aber EA mit dem gleichen Code nicht. Vielleicht sollten die Arrays in EAs anders deklariert werden als in Indikatoren?
Klären Sie das - ohne Fragen zu stellen: https://www.mql5.com/ru/articles/mt4
https://www.mql5.com/ru/articles/1497