Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 572
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
Hallo, ich schreibe gerade einen EA für MT5. Ich habe einen EA in MT5 geschrieben, den ich für die automatische Suche nach den erforderlichen Mustern und die manuelle Eröffnung von Positionen verwenden wollte. D.h. es gibt keine Handelsfunktionen in dem EA. Mein Problem ist, dass ich diesen EA nicht auf einem Chart installieren kann. Der EA enthält keine Indikatoraufrufe. Alle Indikatoren werden im Programm geschrieben. Ich habe es kompiliert und im Strategietestprogramm ausgeführt. Es gab keine Probleme. Ich habe gerade den EA auf den Chart gesetzt und ihm erlaubt, auf dem Bildschirm zu handeln, in den Einstellungen und im EA-Fenster, das sich öffnet. Anstelle des Smileys auf dem Chart erscheint das Symbol des Expert Advisors auf dem Kurschart und ein grüner Kreis mit einem weißen Dreieck darin. Ich habe dieses Verfahren mehrmals ausprobiert und bin zu den gleichen Ergebnissen gekommen. Ich habe die Perioden im Preisdiagramm gewechselt, die Meldung von OnDeinit() erscheint auf dem Monitor, d.h. eine Kerze wird im Programm verarbeitet und die Arbeit wird eingestellt.
Ich habe einen Blick in das Logbuch geworfen:
- Einer der Versuche, einen EA zu installieren, führte zu einer Profiländerungsmeldung;
- Bei allen anderen Versuchen wird der EA ohne Probleme geladen.
Ich habe mit Profilen gearbeitet: Ich habe die Anzahl der Profile erhöht und für jedes Profil unterschiedliche Diagramme erstellt. Wenn dort etwas nicht in Ordnung war, dann weiß ich es leider nicht. Ich weiß nicht, was kaputt sein muss, damit das Programm eine Meldung über den Profilwechsel ausgibt. Es ist jedoch möglich, dass der Fehler auf eine andere Ursache zurückzuführen ist. Das ist für mich nicht klar.
Zu Testzwecken habe ich heute einen neuen EA (Template) erstellt und nichts in die Funktionen OnInit(), OnDeinit(const int reason), OnTick() geschrieben und versucht, diesen EA auf den Chart zu setzen und den Handel zu ermöglichen.
Ich habe die gleiche Situation wie zuvor.
Bitte helfen Sie mir, mit dieser Situation umzugehen. !!!!!!
Schauen wir sie uns nacheinander an. Hier ist die Vorlage:
Hängen Sie es an das Diagramm und einen Screenshot des Diagramms im Studio an, ebenso wie die Einträge aus den Registerkarten "Journal" und "Berater" (falls sie dort erscheinen).
Ich nehme an, auch hier gibt es keine Profis. pity......
Drucken Sie also die Momentum-Werte aus dem Diagramm eines anderen Anwenders im Tester nach
Print zeigt, was der Puffer zeichnet. Es liegen keine Informationen vor. Kann jemand eine vernünftige Antwort geben???? Nicht irgendeine obskure Spekulation....
Liebe Kollegen, können Sie mir sagen, wie man Candlestick-Parameter innerhalb eines bestimmten Bereichs vergleichen kann?
Ich verstehe, wie man den Höchst- oder Mindestwert berechnet.
Hier ist der Code:
void OnTick()
{
double H = 0;
for ( shift = Search_Period; shift >0; shift--)
{
wenn (High[shift] > H)
{ H = High[shift]; }
Warnung (H);
}
}
Das Problem ist jedoch, dass der Wert der Variablen dadurch überschrieben wird.
Mein Ziel ist es, z. B. zwei oder mehr Kerzenständer mit dem gleichen Preiswert von High zu finden. Mit anderen Worten: Nach jeder Iteration sollte eine Variable erstellt werden, die den Wert speichert, dann eine weitere und so weiter, bis das gesamte Intervall überprüft ist. Und dann können sie weiter verglichen werden.
Aber ich habe keine Ahnung, wie man das macht ((.
Liebe Kolleginnen und Kollegen, können Sie mir sagen, wie ich Kerzenparameter innerhalb eines bestimmten Bereichs vergleichen kann?
Ich verstehe, wie man den Höchst- oder Mindestwert berechnet.
Hier ist der Code:
...............Das Problem ist jedoch, dass der Wert der Variablen dadurch überschrieben wird.
Und mein Ziel ist es, zum Beispiel zwei oder mehr Kerzenständer mit dem gleichen Preiswert von High zu finden. D.h. nach jeder Iteration sollte eine Variable erstellt werden, die den Wert speichert, dann eine weitere und so weiter, bis das gesamte Intervall überprüft ist. Und dann können sie weiter verglichen werden.
Aber ich habe keine Ahnung, wie man das macht ((
Es sieht so aus:
Wie kann man zwei verschiedene EAs in einem zusammenfassen?
Es geht ungefähr so:
Ich werde versuchen, es herauszufinden. Ich danke Ihnen.