Definieren Sie den Bereich in Takten statt in Zeit
12 Antworten
DM00
vor 7 Jahren #115455
Guten Tag zusammen,
Ich möchte eine Strategie festlegen, die auf einem Bereich basiert, um einen Handel einzugehen. Ich sehe im EA-Assistenten, wo Bereiche im Grunde auf Startzeit und Endzeit basiert ist. Allerdings möchte ich Setup-Bereich, der auf Anzahl oder Bars statt basiert.
Zum Beispiel: Eingabe eines Verkaufsauftrags, wenn der EMA für X Balken (oder X Schichten, wenn Sie möchten) einen bestimmten Wert hat.
Wenn ich also möchte, dass mein Expert Advisor einen Verkaufsauftrag erteilt, wenn der EMA-Wert der letzten 10 Balken unter dem aktuellen EMA-Wert liegt (Shift 0), habe ich keine Ahnung, wie ich vorgehen soll. Stattdessen muss ich diesen langwierigen Prozess anwenden:
wenn
EMA (1) < EMA (0)
und
EMA(2) < EMA (0)
und
EMA(3) < EMA (0)
und
EMA(4) < EMA (0)
und
EMA(5) < EMA(0) ......... und so weiter.
Sie können sich vorstellen, wie langwierig und mühsam dies wäre, wenn ich größere Zeiträume wie 20 oder 30 Balken verwenden würde, anstatt eine Strategie zu haben, die sagt: "Die letzten 20 EMA-Werte sind kleiner als der aktuelle EMA-Wert".
Ich hoffe, Sie verstehen, was ich zu erklären versuche. Bitte helfen
Danke
Dekan
Schwellenwert
vor 7 Jahren #138885
DM00
vor 7 Jahren #138911
Nochmals hallo Schwelle.
Wo wird dieser "Zähler" erstellt? Wird er im SQ EA-Assistenten geschrieben?
tomas262
vor 7 Jahren #138912
Ja, Sie definieren den Zähler als neue Variable
DM00
vor 7 Jahren #138913
Verzeihen Sie mir, dass ich keine Ahnung vom Programmieren habe. Spielt es bei der Definition des Zählers eine Rolle, wie ich ihn benenne, oder muss er im Format "abcdefCounter" mit Zähler am Ende sein?
tomas262
vor 7 Jahren #138914
Der Name spielt keine Rolle. Sie verwenden diese Variable einfach, um einen berechneten Wert zu speichern
DM00
vor 7 Jahren #138917
Ich hoffe, ich störe Sie nicht zu sehr. Ich werde Ihnen ein konkretes Beispiel geben, das mir helfen soll.
Ich möchte eine Strategie einrichten, bei der SQ eine Long-Order auf dem Markt erteilt, sobald die folgenden Bedingungen erfüllt sind:
1. Der EMA liegt seit 20 Bars über dem SMA und
2. SMA (1) kreuzt über EMA(1)
Es ist sehr schwer, in EMA über SMA individuell für 20 Bars plus ich kann nicht optimieren die Anzahl der historischen Bars (z. B. wenn ich ant, um es zu 15 oder 50 historischen Bars ändern)
Nochmals vielen Dank
Dekan
DM00
vor 7 Jahren #138918
DM00
vor 7 Jahren #138919
Entschuldigung, dass die Datei im vorherigen Thread nicht angehängt wurde
DM00
vor 7 Jahren #138920
Hier ist die Datei... wieder
tomas262
vor 7 Jahren #138925
Hallo,
Sie müssen nicht alle Balken "hart kodieren". Dafür ist ein Zähler da. Ich werde ein Beispiel für diese erstellen und hier hochladen
DM00
vor 7 Jahren #138933
Ich danke Ihnen. Ich freue mich schon darauf.
tomas262
vor 7 Jahren #138937
Hallo,
finden Sie das beigefügte Beispiel. EMA und SMA haben beide die gleiche Periodeneinstellung
Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)