TP & SL verschieben

18 Antworten

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #113786

Hallo, 

Ich versuche, dies zu tun:

wenn OpenProfit(magicBuy) > Variable1 dann

 SL zu CurrentPrice - Variable1 verschieben und

 MoveTP to min(currentPrice+TP + Variable2,CurrentPrice+MaxTP) (d.h. wenn maxTp erreicht ist, schließe ich den Auftrag)

.

 Wie wird dies bewerkstelligt?

 

Ich füge ein Beispiel für eine SQW zu Ihrer Ansicht bei...

 

Bitte beachten Sie, dass MagicNumbers Variablen sind, da der EA auf verschiedenen Paaren laufen kann.

 

Herzlichen Dank,

 

Claudius

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #130837

Hallo,

 

Wenn Sie nur SL verschieben möchten, wenn OP (Variable1) einen bestimmten Geldbetrag/Pips erreicht, würde ich die Funktion MoveToBreakEven für den Einstiegsauftrag verwenden, da Ihre Bedingung ihn tatsächlich zum Break-Even verschiebt.

Ich bin etwas verwirrt über die Variable, die Sie für das Gewinnziel verwenden. Wie wird "Variable2" verwendet und berechnet? Ich kann sie in Ihrem Beispiel nicht sehen. Können Sie das Verhalten des Gewinnziels verbal beschreiben, damit ich Regeln dafür vorschlagen kann?

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #130887

Ich dachte, es wäre einfacher, es grafisch zu erklären... Bitte sehen Sie sich die beigefügte Skizze an.

 

Danke,

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #130949

Hallo,

 

Ich bin mir immer noch nicht sicher, ob ich das richtig verstehe:

1) Sie gehen eine Long-Position ein und setzen den Initial PT + Initial SL

2) wenn sich der Kurs um X Pips bewegt, verschieben Sie SL auf einen neuen Kurs

3) Sie verschieben auch PT auf einen neuen Preis

 

Jetzt bin ich mir nicht sicher, was das bedeutet: "Schließen Sie die Order, wenn der anfängliche TP den maximalen TP erreicht"? Können Sie mir ein Beispiel aus dem wirklichen Leben mit einigen abstrakten Preisen geben? Wie kann der Init PT den Max PT erreichen? Sind Max PT und Init PT feste Werte?

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #130961

Vielen Dank für die Antwort.

Ganz genau! Sowohl SL als auch initialTP bewegen sich mit der Kursbewegung.

Der anfängliche Take Profit wird z.B. auf 70 Pips und maxTP auf 200 Pips gesetzt.

Wenn wir den InitialTP auf einen neuen Preis verschieben, wird der Auftrag geschlossen, wenn er den maxTP (200 Pips) erreicht.

Ich hoffe, das ist klar!

 

Danke,

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131054

Hallo,

 

hat ein Strategiebeispiel für Sie erstellt, das folgendes tut:

 

1) geht eine Long-Position ein und setzt SL auf 40 Pips und PT auf 40 Pips

2) wenn die Position in den Gewinn > 0 kommt, wird der Trailing SL aktiviert, so dass mit jedem zusätzlichen Pips des Gewinns (x), Ihr SL um X Pips nach oben verschoben wird, so dass der neue SL immer 40 Pips vom maximalen offenen Gewinnpreis gehalten wird und der maximale Verlust dann auf 40 Pips begrenzt ist

3) mit jedem zusätzlichen Pip in den Gewinn, wird Ihr ursprünglicher PT auch auf einen höheren Preis verschoben

4) wenn der sich nach oben bewegende PT den maximalen PT erreicht (in diesem Fall 80 Pips), wird die Position geschlossen

 

Ist es das, was Sie wollten?

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #131141

Danke,

 

Wir sind auf dem richtigen Weg!!!

 

Das einzige Problem ist, dass ich Ihre Strategie nicht mit einer anderen MagicNumber klonen kann - MagicNoSell....

 

Könnten Sie bitte einen Blick darauf werfen?

 

Danke,

 

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131150

Hallo,

 

Ich habe auch die Bedingungen für die kurze Seite hinzugefügt und optimiert. Siehe die beigefügte Datei.

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #131164

Danke,

 

Ich habe versucht, die von Ihnen angehängte Datei zu verwenden, aber sie kann nicht als Expert Advisor gespeichert werden und gibt eine Menge Fehlerausnahmen... 

 

Bitte beachten Sie den Anhang.

 

Danke

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #131188

Danke!

 

 Es scheint, dass ich das Update brauchte, um es richtig zu machen!

 

Nochmals vielen Dank.

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #131355

Hallo,

 

Ich habe versucht, Ihre Regel "PT anpassen - Kaufen" in eine neue Regel "SL anpassen - Kaufen" zu klonen:

 MoveSLTo:

 Magic Nuber : MagicNoBuy

 Preis : openPrice(MagicNoBuy) + ConvertPLToRealPips(OpenPL(MagicNoBuy))))

Bei der Eingabe der letzten Zeile erhalte ich immer den Fehler "Property Value is not valid"....

 

(MovePT ist dort belassen, damit ich kopieren kann, was ich will ...!)

 

Was mache ich falsch ????

 

Bitte siehe Anhang..

 

Danke,

 

 

 

 

 

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131484

Ist es das, was Sie wollten?

 

 

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #131506

Ja, danke.

 

Habe gerade versucht, dies für "Adjust SL- Sell" zu klonen, konnte aber weder MagixNoBuy in MagicNoSell ändern, noch Addition in Subtraktion ....

 

Ich habe auch versucht, Bedingungen für Close Order For StopLoss (Current PRice Falls below NewSLPrice) sowohl für Buy als auch für Sell einzugeben, aber das Programm hat meine Formeln nicht akzeptiert... Wenn ich zum Beispiel versuche, MagicNoBuy in MagicNoSell zu ändern, kann ich magicNo nur von 1000 auf 1001 + oder 999 - ändern... Was mache ich bei der Formeleingabe falsch?

 

Danke,

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131556

Hallo, ich werde die von Ihnen angehängte Datei prüfen

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131616

Sie können MagicBuy leicht in MagicSell ändern. Sie müssen nur durch die Bedingungen "doppelklicken", da sie ineinander verschachtelt sind. Zum Beispiel in Adjust SL - SELL doppelklicken Sie auf NewSLPrice und dann in der Zeile "Value" auf "...", dann klicken Sie erneut auf "..." in der Zeile Parameter1, wo Sie die magische Zahl ändern können. Dann können Sie dasselbe für Parameter2 tun.

 

Können Sie einen Screenshot davon machen, wie Sie die Formel zusammenstellen?

0

CTC

Abonnent, bbp_participant, Gemeinschaft, 14 Antworten.

Profil besuchen

vor 8 Jahren #131626

Ein Bildschirmfoto ist beigefügt. 

 

BITTE HELFEN !!!!

 

0

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 18)

1 2