Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 928
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
Zum Beispiel deklariere ich Eingabeparameter, und von diesen Parametern muss ich globale Variablen nehmen und sie anzeigen, aber es gibt ein Problem Eingabeparameter können nicht ein Array sein
Wenn wir überInput-Variablen sprechen, können Sie es vereinfachen - sie haben eine globale Sichtbarkeit und können in jedem Codeabschnitt verwendet werden.
oder schreiben Sie sie einmal in ein Array im OnInit()-Abschnitt, und später können Sie ein Array in ein Array kopieren, aber hier müssen die Arrays gleich sein - nehmen Sie ein Array mit Ersatz, aber dann müssen Sie die Array-Indexnummern kontrollieren, um einen Fehler zu vermeiden - Sie könnten einen leeren Array-Wert verwenden - der Compiler wird keinen Fehler erzeugen, aber die Berechnung wird fehlerhaft sein
HH: aus irgendeinem Grund war ich sicher, dass der Zuweisungsoperator für identische Arrays funktioniert, vielleicht habe ich mit Klasse verwechselt - es funktioniert definitiv dort, wenn die Objekte von der gleichen Klasse sindwenn es sich umEingabevariablen handelt, können Sie es vereinfachen - sie haben globale Sichtbarkeit und können in jedem Codeabschnitt verwendet werden
oder schreiben Sie sie einmal in ein Array im OnInit()-Abschnitt, und später können Sie ein Array in ein Array kopieren, aber hier müssen die Arrays gleich sein - nehmen Sie ein Array mit Ersatz, aber dann müssen Sie die Array-Indexnummern kontrollieren, um einen Fehler zu vermeiden - Sie können einen leeren Array-Wert verwenden - der Fehler wird nicht angezeigt, aber die Berechnungen werden fehlerhaft sein
SZZ: aus irgendeinem Grund war ich sicher, dass der Zuweisungsoperator für die gleichen Arrays funktioniert, vielleicht mit der Klasse verwechselt - es funktioniert definitiv, wenn die Objekte die gleiche Klasse sindNein, es auch so habe ich versucht (vielleicht versucht, ein wenig und schlecht, weil ich nicht sehr gut auf sie, aber so weit ich versucht, es funktioniert nicht plus alle Klassen müssen durch einen Doppelpunkt zu behandeln ist besser, so hier zu tun, wie Sie gezeigt) dachte vielleicht durch die Klassen ist nicht notwendig, so dass ist, wie Sie eine Zeile zuweisen.
Hallo.
Können Sie mir bitte sagen, ob Sie die Zeitzone im Popup-Fenster für Standardwarnungen ändern können?
Frage. Wie kann ich eine Schleife durch alle Aufzählungswerte in einem Schritt ohne Gleichheit bilden?
enum Typen {
Eins=11,
Zwei=12,
Drei=15,
Vier=22,
Fünf=27
};
Frage. Wie kann ich eine Schleife durch alle Aufzählungswerte mit einem Nicht-Gleichheitsschritt bilden?
enum Typen {
Eins=11,
Zwei=12,
Drei=15,
Vier=22,
Fünf=27
};
nein, sizeof() funktioniert nicht bei enumhttps://docs.mql4.com/ru/basis/types/integer/enumeration
und bei der Konvertierung von Typen geht der Name der Konstante verloren
2019.08.03 10:52:13.288 tst EURUSD,H1: sz = 4
2019.08.03 10:52:13.288 tst EURUSD,H1: z = Zwei , x = b
2019.08.03 10:52:13.288 tst EURUSD,H1: z = Zwei , x = Typen_abc::12
Hallo.
Können Sie mir bitte sagen, ob es möglich ist, die Zeitzone im Standard-Pop-up mit einer Warnung zu ändern?
Warum kann man in mql4 die Funktionen int (und jeden anderen Rückgabewert) und void (Verfahrensfunktion) auf die gleiche Weise aufrufen?
Das nennt man "Überlastung".
Hallo. Wie fange ich das Eingangssignal der Leuchtanzeige im Code ab? Der Indikator malt eine Kerze auf das Diagramm und gibt eine Warnung zum Einstieg aus.
Einfach ausgedrückt möchte ich einen Roboter für diesen Indikator schreiben.
Alert zeigt die lokale Zeit auf dem PC an. Um sie auf die gleiche Zeit wie die Terminalzeit einzustellen, können Sie einfach die Computerzeit ändern.
Danke!) Ist dies der einzige Weg, gibt es keine andere Möglichkeit, die Zeit in Alert einzustellen? Und gibt es eine Alternative zur Standardfunktion Alert() in MQL4, bei der die Alarmzeit auf die Terminalzeit gesetzt werden kann?