Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 242
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
Das kann man so machen:
Das ist in Ordnung:
Ich danke Ihnen.
Frage zuArraySize, wenn ich die Anzahl der select [9] Elemente definiert habe, wird die Funktion einen Wert von 10 zurückgeben? oder bis ich einen Wert zuweisen wird es 0 sein?
Ich danke Ihnen.
Frage überArraySize, wenn ich select [9] auf einmal definiert haben, wird die Funktion einen Wert von 10 zurückgeben? oder bis ich einen Wert zuweisen wird es 0 sein?
Gruppenfunktionen für die Arbeit mit Arrays
Es sind nicht mehr als vierdimensionale Arrays erlaubt. Jede Dimension ist von 0 bisdimension_size-1 indiziert. In einem besonderen Fall eines eindimensionalen Feldes mit 50 Elementen ist das erste Element array[0], das letzte Element array[49].
Hier ist ein Skript, um es zu testen:
Ich danke Ihnen.
Frage zuArraySize, wenn ich die Anzahl der Elemente wählen Sie [9] sofort definiert haben, wird die Funktion einen Wert von 10 zurückgeben? oder bis ich einen Wert zuweisen wird es 0 sein?
Wenn das Array statisch ist und eine Größe von 10 Zellen hat, wird die Funktion ArraySize immer die Zahl 10 zurückgeben, unabhängig vom Inhalt der einzelnen Zellen.
Wenn das Array jedoch dynamisch ist, gibt die Funktion ArraySize seine tatsächliche Größe zurück (und diese Größe kann geändert werden).
Ich baue meinen Generator weiter) Das Modul befindet sich in Include\Expert\Signal
1. Ich kann es in der Liste der Module für das Signal nicht finden.
2. Dieser Satz verwirrt mich:
Ich muss den Unterschied zwischenAuf einem Balken mit dem Index 1. Wenn ich das richtig verstehe, steht der Index in Klammern?
3. Wird in dieser Zeile die Anzahl aller Puffer des Indikators oder die der zu verwendenden Puffer angegeben?
4. Wie kann ich die Daten dieses Generators vom Skript zur Überprüfung anfordern?
Nachstehend finden Sie den gesamten Code. Vielleicht habe ich irgendwo anders einen Fehler gemacht, dann bitte ich um einen Hinweis.
Ich baue meinen Generator weiter) Das Modul befindet sich in Include\Expert\Signal
1. Ich kann es in der Liste der Module für das Signal nicht finden.
2. Dieser Satz verwirrt mich:
Ich muss den Unterschied zwischenAuf einem Balken mit dem Index 1. Wenn ich das richtig verstehe, steht der Index in Klammern?
3. Wird in dieser Zeile die Anzahl aller Puffer des Indikators oder die der zu verwendenden Puffer angegeben?
4. Wie kann ich die Daten dieses Generators vom Skript zur Überprüfung anfordern?
Nachstehend finden Sie den gesamten Code. Vielleicht habe ich irgendwo anders einen Fehler gemacht, bitte beraten Sie mich.
In der Kopfzeile nach Class müssen Sie CSampelSignal schreiben
Ich habe es so gemacht:
Ich kann es nicht finden. Im Menü wähle ich EA generieren.Ich habe es so gemacht:
Ich kann es nicht finden. Im Menü wähle ich , einen EA zu generieren.Ich muss MetaEditor neu starten.
Ein paar Mal geöffnet und wieder geschlossen. Es gibt nichts.
Vielleicht liegt es daran, dass ich den Destruktor übersehen habe. Es lässt sich nicht kompilieren und gibt einen Fehler aus.
~CSampleSignal' - Memberfunktion nicht definiertIch habe es so gemacht:
Ich finde es nicht. Im Menü wähle ich EA generieren.Ah, in vollem Umfang, mit dem Namen des Hutes, post den Code, was die Religion nicht erlaubt :) ?
Und trotzdem ist es lesenswert:
MQL5 Wizard: Wie Sie Ihr eigenes Modul für Handelssignale schreiben
https://www.mql5.com/ru/forum/3724/page3#comment_66962
Der Fehler im Code ist eine falsche Parameterbeschreibung in der Kopfzeile. Die farblich hervorgehobene Stelle ist der geänderte Code:
Natürlich habe ich die Parameterwerte von der Decke aus eingegeben. Diese Werte sind nur ein Beispiel.