![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ich habe ein Skript erstellt, das die Größe des Stop-Loss auf 200 Pips ändert, aber es gibt einen Fehler, anstatt den Stop zu verschieben
Ich habe ein Skript erstellt, das die Größe des Stop-Loss auf 200 Pips ändert, aber es gibt einen Fehler, anstatt den Stop zu verschieben
Hier. Vereinfacht und eine Meldung hinzugefügt, was SL und TP das Skript zu tun versucht. Die Stops sind bereits in den Preisen enthalten
Aber es passiert nichts.
Ich glaube, das nennt man "dem Trend folgen".
- Eine Long-Position wird eröffnet, wenn der Schlusskurs höher ist als der Höchstkurs der letzten 20 Bars;
- eine Long-Position schließen, wenn der Schlusskurs unter dem Mindestkurs der letzten 10 Bars liegt;
- eine Short-Position schließen, wenn der Schlusskurs unter dem Mindestkurs der letzten 20 Bars liegt; eine Short-Position schließen, wenn der Schlusskurs unter dem Mindestkurs der letzten 10 Bars liegt
- eine Short-Position schließen, wenn der Schlusskurs über dem letzten 10er-Balken liegt; eine Short-Position schließen, wenn der Schlusskurs über dem letzten 10er-Balken liegt.
Oder vielleicht können nette Leute Ihnen beim Schreiben helfen?
Um Haltestellen zu ändern, müssen Sie bestimmte Felder in die Abfrage aufnehmen:
Hier sollte Ihre Haltestelle nach einer solchen Aufforderung geändert werden.
Ich habe eine Frage, für die ich keinen separaten Thread erstellen möchte, weil ich hoffe, dass der Autor nicht beleidigt ist und die Frage nicht verloren geht.
Die Frage bezieht sich auf die Handelssignalmodule - https://www.mql5.com/ru/docs/standardlibrary/expertclasses/csignal und nehmen wir zum Beispiel die Beschreibung der MACD-Signale"Divergence - the first analysed oscillator trough is shallower than the previous one and the corresponding price trough is deeper than the previous one" - es ist interessant, sich den Code anzuschauen, wie dieses Signal gesucht wird. Wir öffnen SignalMACD.mqh, aber es gibt stattdessen IS_PATTERN_USAGE(0) -Bedingungen und so weiter.
Wie kann ich den Code für die Suche nach der Divergenz selbst sehen? Das heißt, wie vergleicht er eine Kerze mit einem anderen Indikator auf einem Balken zu einem anderen, wo ist dieser Code?
Einige DCs in echten Konten weisen den Symbolnamen alle möglichen Präfixe wie "." oder "FXF" zu.
Wie kann ich diese Präfixe verwenden?
Ich habe es so gemacht:
#define DEF_SPEC "FXF"
string SymbolsTrade[] = {"AUDCAD "DEF_SPEC ... -funktioniert nicht
string SymbolsTrade[] = {"AUDCAD "+DEF_SPEC ... -auch das funktioniert so nicht
als Ergebnis erhalte ich nur FXF anstelle von AUDCADFXF.
Können Sie mir sagen, wie man das macht?
Ich habe eine Frage, und ich hoffe, dass der Autor nicht beleidigt ist und die Frage nicht verloren geht.
Die Frage bezieht sich auf die Handelssignalmodule - https://www.mql5.com/ru/docs/standardlibrary/expertclasses/csignal und nehmen wir zum Beispiel die Beschreibung der MACD-Signale"Divergence - the first analysed oscillator trough is shallower than the previous one and the corresponding price trough is deeper than the previous one" - es ist interessant, sich den Code anzuschauen, wie dieses Signal gesucht wird. Wir öffnen SignalMACD.mqh, aber es gibt stattdessen IS_PATTERN_USAGE(0) -Bedingungen und so weiter.
Wie kann ich den Code für die Suche nach der Divergenz selbst sehen? Das heißt, wie sieht der Vergleich einer Kerze mit einem anderen Indikator auf einem Balken auf dem anderen aus, wo ist dieser Code?
Sie können den Code im Quellcode einsehen. Für die Suche nach der Divergenz gibt es zwei Methoden:
1. Die Methode bool CSignalMACD::ExtState(int ind) - sie bereitet Daten für die Suche vor;
2. Die Methode bool CSignalMACD::CompareMaps(int map,int count,bool minimax,int start) sucht nach einem Marktmodell mit den angegebenen Parametern.
Wenn es hilft, hier sind Kommentare zu den Methoden auf Russisch:
Für die Methode bool CSignalMACD::ExtState(int ind)
Für die Methode bool CSignalMACD::CompareMaps(int map,int count,bool minimax,int start)