Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 747
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
Vitaliy, sehen Sie sich https://www.mql5.com/ru/docs/series/timeseries_access#synchronized an , dort gibt es ein Beispielskript zum Laden der Historie, das könnte helfen
Danke, ich werde versuchen, mich damit zu befassen.
Nun stellt sich bereits eine Frage:
Die nächste wichtige Prüfung ist die Überprüfung des Programmtyps, aus dem die Funktion aufgerufen wird. Erinnern Sie sich daran, dass es höchst unerwünscht ist, eine Anfrage zur Aktualisierung einer Zeitreihe zu senden, die denselben Zeitraum hat wie der Indikator, der die Aktualisierung aufruft. Die Unerwünschtheit der Anforderung von Daten der gleichen Symbolperiode, wie sie der Indikator hat, da die Aktualisierung der historischen Daten im gleichen Thread erfolgt, in dem der Indikator arbeitet. Daher ist die Wahrscheinlichkeit eines Zusammenstoßes hoch. Um dies zu überprüfen, verwenden wir die FunktionMQL5InfoInteger() mit dem ModifikatorMQL5_PROGRAM_TYPE.
if(MQL5InfoInteger(MQL5_PROGRAM_TYPE)==PROGRAM_INDICATOR&&Period()==period&&Symbol()==symbol)
zurück(-4);
Es sollte in meinem Indikator funktionieren.
Meine Herren, ich habe mit ZigZag zu kämpfen.
Ich muss die genauen Daten der vier Eckpunkte erhalten. Es stellt sich heraus, dass der erste, notwendigste Vertex von iCustom falsch angegeben wird. Sie weicht von der grafischen Darstellung ab, aber die nächsten drei sind korrekt. Etwas Ähnliches wurde bereits gefunden - https://www.mql5.com/ru/forum/100123
Ich habe alles versucht, was ich konnte, ich habe sogar einen separaten Expert Advisor nur für die Überprüfung der Daten von ZigZag erstellt. Überzeugen Sie sich selbst, vielleicht habe ich irgendwo einen Fehler gemacht? Einfach installieren und die Visualisierung der Eröffnungspreise aktivieren. Hör zu.
Das Testgerät liefert dieses Ergebnis:
Ich weiß nicht, wo der Haken ist. Liebe Fachleute, bitte klären Sie mich auf, ich wäre Ihnen sehr dankbar.
Frage Kann ich ein Programm in Metatrader 4 schreiben, um 2 bis 250 Positionen meiner Wahl mit einem festgelegten Stoploss und einem festgelegten Gewinn mit einem Klick zu öffnen? So muss ich nicht jedes Mal ein neues Fenster manuell öffnen.
Frage Kann ich ein Programm in Metatrader 4 schreiben, um 2 bis 250 Positionen meiner Wahl mit einem festgelegten Stoploss und einem festgelegten Gewinn mit einem Klick zu öffnen? Sie müssen sie nicht einzeln öffnen
Ja, das können Sie. Aber Sie stellen die Frage an der falschen Stelle - hier auf MT5.
Es gibt mehrere Threads für Neulinge auf MT4.
Zum Beispiel - hier.
Hallo. Vorgestern habe ich mit dem Studium von MQL begonnen.
Das Testgerät liefert dieses Ergebnis:
Wo ist der Haken, den ich nicht begreifen kann? Sehr geehrte Fachleute, bitte klären Sie mich auf, ich werde Ihnen sehr dankbar sein.
Übersetzen Sie sie vor dem Druck in eine Zeichenkette. Oder erklären Sie, was falsch ist.
Sogenannte "flüssige" Indikatoren. Ich habe zum Beispiel mehrere mehrperiodige Stochastiken in einem Fenster. Nun, jetzt sind die Kurzen gezogen
Wie bisher werden die etwas längeren nur wenige Takte gezeichnet und die längsten überhaupt nicht.
Ich habe den Eindruck, dass sie plötzlich keine Geschichte mehr haben. Können Sie mir sagen, woran das liegen könnte?
Ich bin vor kurzem von mql4 zu mql5 gewechselt. Ich teste einen Expert Advisor auf dem RTS Index und habe ein Problem mit der Eröffnung mehrerer Positionen, obwohl eine der Bedingungen für die Eröffnung einer Position angegeben ist: if (...OrdersTotal()==0). Warum funktioniert diese Bedingung nicht? Was kann ich tun, um nur einen Handel zu eröffnen?
PositionsTotal()