Mein Problem für einen Backtest:
Ich möchte nach einer Umkehr im ZigZag einsteigen und nach Erreichung der Gewinnmarke aussteigen
ohne einen Wiedereinstieg.
Mein Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// Longtrades // ZigZag Kauf und Verkauf // Umkehrpunkt in Punkten m = 0.007 // Einstieg p = 0.003 // Verkauf mit Gewinn v = 0.006 // Trailingstopp indicator1 = ZigZagPoint[m](Low) // Filter cond2 = indicator1 Increase = ( cond2 > cond2[ 1]) Countk = 0 WHILE Increase[Countk] DO Countk = Countk + 1 k1 = ABS(countk) c1 = High >= Low[k1] + m f1 = cond2 > cond2[1] IF c1 AND f1 THEN BUY 1 SHARES AT MARKET ENDIF WEND IF High >=TRADEPRICE + p THEN SELL AT MARKET ENDIF |
Wie erreiche ich, dass nicht nach Verkauf bei einer weitern Steigung sofort wieder ein Trade
eingegangen wird?
Besten Dank für Eure Hilfe