Einstieg Long wenn
Forums › ProRealTime Deutsch forum › ProOrder Support › Einstieg Long wenn
- This topic has 22 replies, 2 voices, and was last updated 2 years ago by axmichi.
-
-
12/15/2021 at 3:13 PM #183387
Ich hab es gefunden “AS “StopLoss”” muss nach hinten
so sieht es jetzt aus
1 user thanked author for this post.
12/15/2021 at 4:11 PM #18339412/15/2021 at 4:27 PM #183399Ja, ändern Sie einfach Zeile 1 und entfernen Sie die Kontrollen, wenn sie bereits auf dem Markt ist:
1234567891011121314151617181920212223242526DEFPARAM CumulateOrders = TrueONCE MyHIGH = highONCE HH = highONCE HIGHbar = BarIndexONCE Tally = 0Cond = summation[2](close > high[1])IF (Tally >= 3) AND (Cond = 2) THENBUY 1 CONTRACT AT MarketSL = (abs(close - lowest[max(1,BarIndex - HIGHbar + 1)](low)))SET STOP LOSS SLSET TARGET PROFIT SL * 3MyHIGH = highHH = highHIGHbar = BarIndexTally = 0ENDIFIF high > MyHIGH THENMyHIGH = highHH = highHIGHbar = BarIndexTally = 0ENDIFHH = highIF HH < MyHIGH THENTally = Tally + 1ENDIFIch habe es nicht ausprobiert, aber ich denke, es sollte funktionieren. Sie müssen überprüfen, ob die SL in Ordnung ist, da sie bei jedem neuen Eintrag geändert wird.
12/22/2021 at 12:45 PM #183742Hallo, ich habe einen Fehler in der Auswertung von PRT gefunden, der immer dann entsteht wenn es an einem Tag mehrere Orders gibt?!
Ich hab ein Bild angehangen. Eine Long Order “11.07.” die bei “Liste geschlossene Positionen” stehen müsste ist falsch angezeigt, dafür steht sie bei “Liste Order Auftrag” richtig!?
Das geschieht immer dann, wenn es mehrere Orders an einem Tag gibt.
Wie kann das sein. Ist das ein Fehler.
Am 14.07 wird die Order eröffnet und gleich wieder geschlossen, was so laut dem Code keinen Sinn macht?!
Es ist der selbe Code, nur mit SL * 2
Viele Grüße
12/22/2021 at 2:11 PM #183750Ich habe den Fehler gefunden, glaube ich.
wenn sich die Trades überlagern dann geht der SL des 1. Trades mit runter oder hoch auf das Niveau des 2. Trades!
Siehe Bild
Der Trade vom 26.04. müsste viel später geschlossen werden, wird aber weiter unten am 14.07. geschlossen
12/23/2021 at 7:57 AM #183791Beim Aufbau von Positionen werden die verschiedenen Einstiegspreise gemittelt und daraus der SL berechnet. Wenn Sie möchten, können Sie die SL nur beim ersten Mal berechnen lassen, ersetzen Sie einfach die Zeilen 9-11 durch diese:
12345IF abs(CountOfPosition) = 0 THENSL = (abs(close - lowest[max(1,BarIndex - HIGHbar + 1)](low)))SET STOP LOSS SLSET TARGET PROFIT SL * 3ENDIFIch füge ein Foto mit einer Tabelle bei, wie die Durchschnittspreise berechnet werden.
12/27/2021 at 5:49 PM #183896Hallo,
ich habe noch mal ein Bild angehangen!
Können sie mir erklären, warum der SL nicht richtig angezeigt wird?
Warum wird der im Bild angezeigte Trade nicht in der Liste angezeigt, obwohl er laut SL schon beendet sein muss.
Ich bin mir nicht sicher ob die Performance wirklich stimmt, wenn ich die Trades nicht nachvollziehen kann?
Können sie helfen? Prüfen ob ein Fehler im Programm gibt?
Gruß und Danke
12/28/2021 at 3:43 PM #184029Hallo Roberto,
ich habe den fehler im Farb code gefunden
hier der Code
falsch
234graph SL AS “Stop Loss”graph SL * 3 AS “Take Profit”graphonprice PositionPrice – SL AS “StopLoss” coloured(255,0,0,255)graphonprice PositionPrice + (SL * 3) AS “Take Profit” coloured(0,0,255,255)bei PositionPrice im Code wird der SL und der TP falsch angezeigt berechnet.
Wenn man PositionPrice durch Tradeprice ersetzt, dann stimmt es!!
Gruß
-
AuthorPosts
Find exclusive trading pro-tools on