SL funktioniert nicht?
Forums › ProRealTime Deutsch forum › ProOrder Support › SL funktioniert nicht?
- This topic has 15 replies, 2 voices, and was last updated 3 years ago by axmichi.
-
-
01/17/2021 at 7:36 AM #158111
Hallo Robert,
du hast für einen anderen diesen Code hier geschrieben:
Der SL soll auf dem Tief der letzten 3 Kerzen liegen und der Trade soll beim 2 fachen des SL (Target) geschlossen werden, das funktioniert bei mir aber nicht?? warum?siehe Bild
Gruß und Danke
01/17/2021 at 7:38 AM #15811301/17/2021 at 9:21 AM #158117Das ist nur eine Berechnung, es hängt davon ab, wie Sie es verwendet haben. Poste den Code, sonst kann ich es dir nicht sagen. Ich denke, das liegt daran, dass Sie ihn dazu bringen, die Berechnung bei jeder Kerze durchzuführen, während er nach dem Markteintritt den SL nicht neu berechnen muss.
01/17/2021 at 10:00 AM #15812512345678910111213141516171819202122232425262728293031DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Bedingungen zum Einstieg in Long-Positionenindicator1 = ExponentialAverage[a](close)c1 = (close > indicator1)indicator2 = MACDline[12,26,9](close)c2 = (indicator2 < 0)indicator3 = MACDline[12,26,9](close)indicator4 = MACDSignal[12,26,9](close)c3 = (indicator3 CROSSES OVER indicator4)IF not longonmarket and c1 AND c2 AND c3 THENBUY 1 SHARES AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator5 = ExponentialAverage[b](close)c4 = (close < indicator5)indicator6 = MACDline[12,26,9](close)c5 = (indicator6 > 0)indicator7 = MACDline[12,26,9](close)indicator8 = MACDSignal[12,26,9](close)c6 = (indicator7 CROSSES UNDER indicator8)IF not shortonmarket and c4 AND c5 AND c6 THENSELLSHORT 1 SHARES AT MARKETENDIFSL = abs(close - (lowest[3](low) - 3 * pipsize))SET STOP LOSS SLSET TARGET PROFIT SL * 2ok, das wusste ich nicht Danke!!!
01/18/2021 at 10:29 AM #158243SL wird also für jeden neuen Balken neu berechnet. Wenn Sie möchten, dass er behoben wird, müssen Sie Zeile 29 an zwei Stellen verschieben:
- zwischen Reihe 13 und Reihe 14
- zwischen Zeile 26 und Zeile 27.
01/18/2021 at 7:24 PM #15836601/19/2021 at 12:19 PM #158468In Ihrem Foto haben Sie den StopLoss auf dem Minimum der letzten 4 Kerzen verfolgt, nicht auf 3.
Auf keinen Fall können Sie SET STOP LOSS pro Fahrpreis the Trailing Stop verwenden, es ist nicht sein Zweck.
Um der Preisentwicklung zu folgen, müssen Sie eine ausstehende STOP-Bestellung verwenden:
123456789101112131415161718192021222324252627282930313233343536373839404142DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert//IF Not OnMarket THENSL = 0ENDIF// Bedingungen zum Einstieg in Long-Positionenindicator1 = ExponentialAverage[a](close)c1 = (close > indicator1)indicator2 = MACDline[12,26,9](close)c2 = (indicator2 < 0)indicator3 = MACDline[12,26,9](close)indicator4 = MACDSignal[12,26,9](close)c3 = (indicator3 CROSSES OVER indicator4)//IF not longonmarket and c1 AND c2 AND c3 THENBUY 1 SHARES AT MARKETSL = abs(close - (lowest[3](low) - 3 * pipsize))SELL AT SL STOPENDIF//// Bedingungen zum Einstieg in Short-Positionenindicator5 = ExponentialAverage[b](close)c4 = (close < indicator5)indicator6 = MACDline[12,26,9](close)c5 = (indicator6 > 0)indicator7 = MACDline[12,26,9](close)indicator8 = MACDSignal[12,26,9](close)c6 = (indicator7 CROSSES UNDER indicator8)//IF not shortonmarket and c4 AND c5 AND c6 THENSELLSHORT 1 SHARES AT MARKETSL = abs(close - (highest[3](high) + 3 * pipsize))EXITSHORT AT SL STOPENDIF//IF LongOnMarket THENSL = max(SL,abs(close - (lowest[3](low) - 3 * pipsize)))SELL AT SL STOPELSIF ShortOnMarket THENSL = min(SL,abs(close - (highest[3](high) + 3 * pipsize)))EXITSHORT AT SL STOPENDIF01/19/2021 at 9:36 PM #15858201/19/2021 at 11:28 PM #158595Es wird kein genauer Gewinn erwartet, der einzige Gewinn, den Sie erzielen können, kommt vom Trailing Stop. Vielleicht können Sie die anfängliche SL-Berechnung dafür belassen, aber eine andere Art von Trailing Stop verwenden.
01/20/2021 at 7:56 AM #15861901/20/2021 at 9:32 AM #158624Entfernen Sie die Zeilen 37 und 40.
01/20/2021 at 9:31 PM #15873101/20/2021 at 9:55 PM #158735Es kommt in Stop Loss oder wenn es Stop & Reverse macht.
01/20/2021 at 10:47 PM #15874401/20/2021 at 11:17 PM #158749Entschuldigung, ich habe einen Fehler bei der Verwaltung des Exits in Stop Loss gemacht.
Hier habe ich auch den Gewinn addiert, der dem 3-fachen des Stop-Loss entspricht:
1234567891011121314151617181920212223242526272829303132DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Bedingungen zum Einstieg in Long-Positionenindicator1 = ExponentialAverage[a](close)c1 = (close > indicator1)indicator2 = MACDline[12,26,9](close)c2 = (indicator2 < 0)indicator3 = MACDline[12,26,9](close)indicator4 = MACDSignal[12,26,9](close)c3 = (indicator3 CROSSES OVER indicator4)//IF not longonmarket and c1 AND c2 AND c3 THENBUY 1 SHARES AT MARKETSL = abs(close - (lowest[3](low) - 3 * pipsize))SET STOP LOSS SLSET TARGET PROFIT SL * 3ENDIF//// Bedingungen zum Einstieg in Short-Positionenindicator5 = ExponentialAverage[b](close)c4 = (close < indicator5)indicator6 = MACDline[12,26,9](close)c5 = (indicator6 > 0)indicator7 = MACDline[12,26,9](close)indicator8 = MACDSignal[12,26,9](close)c6 = (indicator7 CROSSES UNDER indicator8)//IF not shortonmarket and c4 AND c5 AND c6 THENSELLSHORT 1 SHARES AT MARKETSL = abs(close - (highest[3](high) + 3 * pipsize))SET STOP LOSS SLSET TARGET PROFIT SL * 3ENDIF -
AuthorPosts
Find exclusive trading pro-tools on