Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1865
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
Dem ist aber nicht so. Sie müssen das Ergebnis von
oder Ihre neue Funktion in OnTradeTransaction. Und wenn es keine Stellen gibt, sollten Sie einsteigen. Oder Sie schreiben das Signal in buySignal odersellSignal und verarbeiten es in OnTimer, wie ich im Beispiel gezeigt habe.
Diese Funktion ist nicht mehr relevant. Sie ist nicht geeignet. Stattdessen müssen wir die Funktion ersetzen, die einen zuerst geöffneten Auftrag schließt, falls sie existiert.
Ich verstehe die Variablen buySignal undsellSignal nicht, die in den globalen Bereich geschrieben werden. Aber wenn ich versuche, es zu kompilieren, erhalte ich folgende Fehlermeldung
https://book.mql4.com/ru/trading/orderclose
Guten Tag.
Ich habe das natürlich alles gelesen und kann jeden Auftrag einzeln ausschreiben, aber die Frage war, den Code zu kürzen.
Guten Tag.
Ich habe das natürlich alles gelesen und kann jeden Auftrag einzeln ausschreiben, aber die Frage war, den Code zu kürzen.
Woran genau liegt es, dass die Codekürzung nicht funktioniert?
Hallo Kollegen, könnten Sie bitte einen Neuling beraten, wie man den aktuellen Wert (im Moment) eines Indikators und nicht den Wert des vorherigen Balkens erhält? Der EA wird nur ausgelöst, wenn der vorherige Balken endet, und ich brauche ihn vorher.
Vielleicht wäre eine genauere Beschreibung der Situation und dessen, was bei Ihnen nicht funktioniert, hilfreicher.
Vielleicht bringt eine genauere Beschreibung der Situation und dessen, was Sie selbst nicht tun können, mehr Ergebnisse.
Der Indikator ist eine Standard-Stochastik. Der Expert Advisor sollte am Schnittpunkt der Linien K und D auslösen. Bis ein neuer Balken erscheint, passiert nichts. Wenn ein neuer Balken erscheint und die Bedingung immer noch erfüllt ist, wird gehandelt. Soweit ich das verstehe, liegt das daran, dass der letzte Wert in den Indikatorpuffern der Wert ist, der beim letzten abgeschlossenen Takt berechnet wurde. Ich möchte also, dass die Auslösung bei einem unvollendeten Takt erfolgt.
Der Indikator ist eine Standard-Stochastik. Der Expert Advisor sollte am Schnittpunkt der Linien K und D ausgelöst werden. Bis ein neuer Balken erscheint, passiert am Übergang nichts. Sobald ein neuer Balken erscheint und die Bedingung weiterhin erfüllt ist, wird gehandelt. Soweit ich das verstehe, liegt das daran, dass der letzte Wert in den Indikatorpuffern der Wert ist, der beim letzten abgeschlossenen Balken berechnet wurde. Ich möchte also, dass die Aktion bei einem nicht beendeten Takt ausgelöst wird.
Die letzte Kerze hat einen Index von 0.
Wie haben Sie also versucht, dieses Problem zu lösen? Haben Sie die Hilfe gelesen? Was genau funktioniert nicht?
Können Sie den Code einfügen? Machen Sie zumindest deutlich, welche Sprache Sie verwenden.
Können Sie den Code einfügen? Machen Sie zumindest deutlich, in welcher Sprache Sie es tun.
Forum für Handel, automatisierte Handelssysteme und Strategietests
Alle Fragen von Neulingen zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes
GlaVredFX, 2022.01.17 22:52
Sie sollten diese Funktion nicht mehr verwenden. Das ist nicht relevant. Falls diese Funktion existiert, sollte sie durch eine Funktion ersetzt werden, die den ersten offenen Auftrag schließt.
Ich verstehe die auf der globalen Ebene vorgeschriebenen Variablen buySignal undsellSignal nicht. Aber wenn ich versuche, es zu kompilieren, erhalte ich folgende Fehlermeldung
Hallo Kollegen, können Sie bitte einen Neuling beraten , wie man den aktuellen Wert (im Moment) des Indikators zu erhalten, nicht den Wert aus dem vorherigen Bar? Der EA löst nur aus, wenn der vorherige Balken endet, und ich brauche ihn früher.
Die Arrays k_buffer[0] und d_buffer[0] enthalten die letzten Indikatorwerte. Wo liegt das Problem, wenn man sie ausgibt und sie selbst sieht?