Target Profit erhöhen
Forums › ProRealTime Deutsch forum › ProOrder Support › Target Profit erhöhen
- This topic has 6 replies, 2 voices, and was last updated 5 years ago by ERoNiX69.
-
-
07/03/2019 at 8:44 PM #10192007/04/2019 at 7:48 AM #101939
Ja, bei ausstehender Bestellung. Verwenden Sie anstelle eines SET TARGET PROFIT-Befehls diese Art von Code:
12target = 140SELL AT target STOPUnd ändern Sie die "Ziel" -Variable mit einem beliebigen neuen Wert, wenn Sie möchten.
07/04/2019 at 4:12 PM #101979Wenn ich das so schreibe wird mir syntaxfehler angezeigt :/
Und was heißt “bei austehender Bestellung”?
Ich möchte eine bereits laufende Position, die schon einen TP hat, auf einen höheren setzen
Wenn eine neue Position gekauft wird die einen höher angesetzten TP hat
07/05/2019 at 7:13 AM #102004Es tut mir leid, dass ich einen Fehler gemacht habe, indem ich ein reserviertes Schlüsselwort der Plattform verwendet habe! Dies ist die Art von Code, den Sie verwenden sollten:
12itarget = 140SELL AT itarget STOPNatürlich sollte es an deine eigene Strategie / Code angepasst werden, von der ich nichts weiß 🙂
07/05/2019 at 8:28 AM #102011Mein Fehler, ich dachte man braucht ein Schlüsselwort…hätte ich allerdings auch so testen können ^^
Allerdings, (Hier mal das Ende meines Codes)
1234567891011121314151617181920212223DEFPARAM CumulateOrders = true..."blablabla"...IF L1 > 132 THENBUY 1 CONTRACT AT MARKETSET STOP LOSS SLpSET TARGET PROFIT TPpSET STOP TRAILING SLptENDIFIF L2 > 132 THENSELLSHORT 1 CONTRACT AT MARKETSET STOP LOSS TPpSET TARGET PROFIT SLpSET STOP TRAILING TPptENDIFMein TP wird berechnet…er wird immer über dem Kurs liegen…somit kann dieser gar nicht erreicht werden mit deinem Code?
Im Backtest wurde auch alles nur mit SL ausgelöst….Wie du siehst ist dem System erlaubt mehrere Positionen zu kaufen..
Der Code müsste quasi so sein
12345while longonmarket (or short) and "neworderplaced" doIF TP2 > TP1 thenTP1 = TP2endifnext07/08/2019 at 8:34 AM #102120Ich denke, dass Sie Preisniveaus in Ihren SET STOP LOSS- oder SET TARGET PROFIT-Anweisungen verwenden? Während sie immer in Punkten sein sollten. Zum Beispiel sollte ein Take Profit von 20 Punkten vom Eröffnungspreis der Bestellung folgendermaßen codiert werden:
1SET TARGET PPROFIT 2007/08/2019 at 8:44 AM #102123Also für eine Position kann ich den TP setzen 😉
Ich hatte ja auch das Ende meines Codes gepostet.
Mein System kann mehr als eine Position kaufen (CumulateOrder = true)
Der TP, SL, trailing..alles wird berechnet
Es soll so sein, wenn eine Position läuft und es wird eine neue gekauft, soll der TP von Position1 auf den von Position2 erhöht werden, wenn dieser höher währe.
- Ich brauch eigentlich nur den Befehl mit dem das Programm merkt es wurde eine zweite, dritte, vierte Position gekauft
-
AuthorPosts