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 danke Ihnen für Ihren Kommentar. Zunächst muss ich klarstellen, dass Sie es tun können, wie Sie wollen, kann es ein Indikator, der erkennen kann und zeigen sie, oder ein EA, die Ihnen die notwendigen Maßnahmen wie den Handel geben kann, wenn Sie wollen, und Sie können sie in eine erweiterte EA kombinieren. um sie alle, wenn sie richtig ausgeführt werden, die auf dem Diagramm als ein EA angehängt werden. es gibt keine Wahrheit oder Lügen hier, der Zweck hier ist nur pädagogische zu teilen, wie wir diese Arten von Candlestick-Muster Code, dann können Sie sie in Ihrem eigenen verwenden
Genau das habe ich getan, ich habe alles in einem EA kombiniert. Aber als ich versuchte, es als Indikator zu schreiben, lädt es immer noch als Expert Advisor im Terminal. Irgendetwas muss im Code geändert werden, aber ich weiß nicht, was genau, ich weiß nicht viel. Mir ist auch aufgefallen, dass es in dem Sinne verbesserungsbedürftig ist, dass beim Wechsel des Zeitrahmens zu einem anderen das Signal auf dem Diagramm verbleibt und nicht dem Balken an der gleichen Stelle auf dem neuen Diagramm entspricht. Idealerweise sollte es beim Wechsel nur auf dem Time Frame gelöscht oder gespeichert werden, auf dem es erkannt wurde. Ich habe einfach alle Expert Advisors in einen kopiert, aber ich denke, man kann einige Variablen am Anfang deklarieren, damit sie sich nicht mehrmals im Code wiederholen.
Das habe ich getan und sie alle zu einem EA zusammengeführt. Aber als ich versuchte, es als Indikator zu schreiben, lädt es immer noch als Expert Advisor im Terminal. Etwas muss im Code geändert werden, aber ich weiß nicht, was es ist, ich weiß nicht viel darüber. Mir ist auch aufgefallen, dass es insofern verbesserungsbedürftig ist, als dass beim Wechsel des Zeitrahmens zu einem anderen das Signal auf dem Diagramm verbleibt und nicht mit dem Balken an der gleichen Stelle im neuen Diagramm übereinstimmt. Idealerweise sollte es beim Wechsel nur auf dem Time Frame gelöscht oder gespeichert werden, auf dem es erkannt wurde. Ich habe einfach alle Expert Advisors in einen kopiert, aber ich denke, man kann einige Variablen am Anfang deklarieren, damit sie sich nicht mehrmals im Code wiederholen.
Expert Advisor und Indikator unterscheiden sich nur dadurch, dass sie leicht unterschiedliche Event-Handler haben und der Indikator die Möglichkeit hat, Linien entweder auf dem Chart selbst oder in einem separaten Fenster zu zeichnen, wenn es um Candlestick-Muster geht, diese Art von Code ist in anderen Fällen völlig überflüssig und Sie schränken die Möglichkeiten Ihres Codes mit diesen Schritten nur ein. Hier brauchen Sie das richtige Paradigma der Indikatorenkonstruktion, das habe ich schon vor langer Zeit erkannt und ich habe fast nie Indikatoren geschrieben, ich habe alles in Form eines Expert Advisors ausgeführt. Außerdem ist dieser Code sehr einfach an den zukünftigen Handel anzupassen, wenn Sie sich den Code genau ansehen, werden Sie sehen, dass mit Objekten gearbeitet wird, warum sollten Sie sich also auf die Funktionalität des Indikators beschränken? Es ist richtig, dass Sie in den Gedanken eines Mannes graben.
Ich habe nicht auf den Punkt zu bekommen, schrieb ich, dass ich nicht stark in den Code, so teilte ich meine Schlussfolgerungen als Benutzer, und auch gebeten, ein wenig etwas in den Code zu schneiden, dass ich nicht weiß, wo und wie einige Variablen, die wiederholt werden zu deklarieren. Auch vor kurzem sah ein Video, dass sie einen Expert Advisor auf einem externen Indikator zu schreiben. Das ist, warum ich sagte, dass, wenn Sie einen Indikator zu machen, dann können Sie auf sie in der Expert Advisor verweisen und nehmen Daten von ihm. Vielleicht können Sie etwas korrigieren, wenn Sie können?
Sehr hilfreich
Vielen Dank für Ihren Kommentar.
Ich frage mich, in Bezug auf die Erkennung Engulfing Candlesticks, Sie haben die Bedingung
verwendet
if(close>open2&&open<close2)für Bullish Engulfing und die Bedingungif(close<open2&&open>close2)für Bearish Engulfing. Diese Bedingung gilt nur, wenn es eine Lücke gibt. Ich meine, wie oft tritt die Lücke auf? Ich hatte erwartet, den Code wie folgt zu verwenden:if(close>open2&&open<=close2)für Bullish Engulfing und die Bedingungif(close<open2&&open>=close2)für Bearish Engulfing. Denn unter den normalen Bedingungen sind der Eröffnungskurs von Bar 1 und der Schlusskurs von Bar 2 genau gleich. Ihr Code erkennt das Engulfing-Muster nur, wenn es eine Kurslücke gibt.Meine Frage ist also, ob Sie denken, dass das Muster ungültig wird, wenn der Eröffnungs- und der Schlusskurs von Bar 2 und Bar 1 nicht identisch sind.
Sehr gut. Vielen Dank.
Was ist die Bedingung für beide bullish und bearish Marubozu
Was ist die Bedingung für sowohl bullische als auch bearische Marubozu
Etwa so: