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
Übertragen von Write and earn in MQL5
Können Sie mir sagen, wie ich den Stop-Loss-Wert in mql5 ändern kann? Ich weiß bereits, wie man das bei 4. Ich versuche, meinen Roboter für die Version 5 zu modifizieren, und er bleibt stecken.
Übertragen von Write and earn in MQL5
Können Sie mir sagen, wie ich den Stop-Loss-Wert in mql5 ändern kann? Ich weiß bereits, wie man das bei 4. Ich versuche, meinen Roboter für die Version 5 zu modifizieren, und er bleibt stecken.
Das Prüfgerät gibt ein Diagramm ohne die erforderlichen Indikatoren wie Stochastik usw. aus, so dass Sie diese später hinzufügen müssen.
Verwenden Sie die gewünschte Vorlage. Informationen zu den Vorlagen finden Sie in der Terminal-Hilfe unter MetaTrader 5 → Arbeiten mit Charts → Vorlagen und Profile:
Im Terminal gibt es mehrere vordefinierte Vorlagennamen:
Um eine Vorlage mit den gewünschten Parametern zu erstellen (oder eine bestehende zu ändern), richten Sie das Diagramm in der gewünschten Weise ein und speichern die Vorlage unter dem gewünschten Namen mit dem entsprechenden Befehl.
Kann jemand Beispiele oder Artikel zu diesem Thema vorschlagen?
Globale Variablen des Client-Terminals.
Wir sollten das Thema behandeln. Ich habe in der Hilfe keine echten Beispiele gefunden. Ich versuche herauszufinden, wie ich eine solche Variable erstellen kann. Bis jetzt habe ich Fehler bei meinen Varianten.
Kann jemand ein Beispiel, einen Artikel zu diesem Thema vorschlagen?
https://www.mql5.com/ru/docs/globals
Lernen wir, ein Handbuch zu lesen, haben die Leute die Buchstaben in Worte gefasst, und du ignorierst sie.
GlobalVariableSet("Variablenname",set_value)
Setzt den neuen Wertder globalen Variable. Wenn die Variable nicht existiert, legt das System eine neue globale Variable an.
Danke, das war's:
Woher sollte ich, ein ungeheizter Dummkopf, etwas über Anführungszeichen wissen?)
Es gibt kein Beispiel für mql5 Help))
Im Handbuch steht, dass der Name einer globalen Variablen als Zeichenkette angegeben wird, die Anführungszeichen sind ein normaler Weg, um eine Zeichenkette anzugeben.
Lesen Sie die Regeln, denn sie sind Regeln.
Sie können es so einstellen:
{ // ...neuer Balken
static datetime New_Time=0; // Zeit des aktuellen Balkens
New_Bar=false; // kein neuer Balken
if(New_Time!=Time[0]) // Zeit vergleichen
{
New_Time=Time[0]; // Zeit ist jetzt
New_Bar=true; // Neuen Balken gefangen
}
} Alles
Hier habe ich es in mql5 modifiziert:
{ // ... neuer Balken
static datetime New_Time=0; // Zeit des aktuellen Balkens
New_Bar=false; // Kein neuer Balken
MqlTick last_tick;//Die Preise des letzten erhaltenen Ticks
SymbolInfoTick(_Symbol,last_tick);//Füllen Sie die Struktur last_tick mit den Preisen des aktuellen Symbols.
if(New_Time!=last_tick.time) // Zeit vergleichen
{
New_Time=last_tick.time; // Jetzt ist die Zeit
New_Bar=true; // Einen neuen Takt gefangen
}
}Aber
Ich muss die neue Taktzeit irgendwie falsch bekommen.
Aber die New_Bar-Variable wird bei jedem Tick wahr.
Ich muss die neue Bar-Zeit falsch bekommen.
Denn Sie nehmen jedes Mal eine neue Tickzeit, die natürlich nicht mit der vorherigen übereinstimmt.
In der vorherigen Funktion haben Sie die Startzeit des Balkens genommen, also sollten Sie auch hier die Balkenzeit nehmen, nicht die Tickzeit.