SQX - ADX Problem
3 Antworten
sbecm
vor 5 Jahren #241154
Hallo
Ich versuche, eine Strategie zu implementieren, wo die adx unter einem Niveau 30 ist, aber ich kann nicht scheinen, um es zu tun, wie ich will.
Wenn ich nur die Option " ADX ist niedriger als das Niveau "in vordefinierten Signalen und ich stelle sicher, dass ich nur 1 Eingangsbedingung eingestellt habe.
Wenn ich entweder long oder short nur Handelsrichtung wählen dann die Strategien erstellt werden, wie ich will.
Code-Schnipsel unten:
//——————————————————————–
// Handelsregel: Handelssignale (On Bar Open)
//——————————————————————–
LongEntrySignal = (ADX(Hauptdiagramm,14) < 30);ShortEntrySignal = false;
LongExitSignal = false;
ShortExitSignal = false;
//——————————————————————–
// Handelsregel: Long-Einstieg (bei Bar Open)
//——————————————————————–
wenn LongEntrySignal
{
// Aktion #1
Long-Order eröffnen bei (Close(Hauptdiagramm)[1] + (1,10 * ATR(Hauptdiagramm,40)[1])) Stop;
Die Bestellung gilt für 1 Barren;
Doppelte Gewerke - deaktiviert
Ersetzen von schwebenden Aufträgen - erlaubtStop Loss = 2,3* ATR(20);
Profit Ziel = 2,3* ATR(20);}
ABER wenn ich sowohl Long- als auch Short-Entwicklung auswähle, ändern sich die adx-Parameter und adx ändert sich zu (ADX < 70) statt zu (ADX < 30) wie unten im Code:
//——————————————————————–
// Handelsregel: Handelssignale (On Bar Open)
//——————————————————————–
LongEntrySignal = (ADX(Hauptdiagramm,14) < 30);ShortEntrySignal = (ADX(Hauptdiagramm,14) < 70);
LongExitSignal = false;
ShortExitSignal = false;
Gibt es eine Möglichkeit, sowohl den Long- als auch den Short-Einstieg zu erzwingen, wenn der ADX < 30 ist?
Vielen Dank
tomas262
vor 5 Jahren #241163
Hallo,
unter Builder - Registerkarte What to build -> Trading directions -> Disable "Entry symmetry". Bei Aktivierung erstellt SQX automatisch eine symmetrische Regel für die Short-Seite
sbecm
vor 5 Jahren #241178
Hallo Tomas Vielen Dank für deine Antwort.
Ich habe das getan, und es führt zu Abschlüssen, bei denen sowohl Long- als auch Short-Entry ADX < 30 sind.
Doch mit der Entry Symmetry Disabled scheine ich nicht in der Lage zu sein, die von mir gewünschten Trades zu produzieren.
Gibt es einen anderen Weg, dies zu erreichen?
Zum Beispiel, wenn ich wollte eine Strategie, wo Entry-Signal ist nicht symmetrisch, aber Handel Eintrag ist wie unten:
LongEntrySignal = (ADX(Hauptdiagramm,14) < 30);
ShortEntrySignal = (ADX(Hauptdiagramm,14) < 30);
//–
Eröffnen Sie einen Long-Auftrag zum Höchstkurs (Schlusskurs, 10);
Eröffnen Sie eine Short-Order zum Tiefstkurs(Schlusskurs,10) Stopp;
Vielen Dank
tomas262
vor 5 Jahren #241326
Die einzige Möglichkeit, dieses Problem zu umgehen, ist die Einrichtung von Regeln mit dem integrierten Algowizard,
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)