Hallo Roberto, alles gut…
mit dem Code oben wurde oft die falschen Positionsgrößen gekauft, das habe ich nicht verstanden
Vielleicht können wir es noch mal mit einem ganz einfachen system auf Tagesbasis probieren.
Wir gehen von einem Kapital von 10 000 aus und riskieren immer 3 % der Equity. Beim ersten Trade 300
Es soll Long gekauft werden
- Bedingung: wenn die MACD Linie des MACD Indikator über 0 ist
- wenn der RSI (14) die 30 Linie nach oben kreuzt
Dann soll gekauft werden.
Der Stop Loss kommt unter das tiefst Tief der letzten 5 Kerzen
Für die Anzahl der Aktien die gekauft werden sollen, brauchen wir die Differenz zwischen dem Kaufpreis und dem Preis auf dem der SL sitzt.
Beispiel: Haben wir die Aktie für 200 gekauft und der SL liegt beim Preis von 190, dann haben wir ein Risiko von 10 pro Aktie und können bei 300 Risiko, 30 Aktien kaufen.
Verkauft werden soll nach 20 Tagen
Hier der Code ohne Stop loss und Anzahl der aktien die gekauft werden.
DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
// Bedingungen zum Einstieg in Long-Positionen
indicator1 = MACDSignal[12,26,9](close)
c1 = (indicator1 > 0)
indicator2 = RSI[4](close)
c2 = (indicator2 CROSSES OVER 30)
IF c1 AND c2 THEN
BUY 1 SHARES AT MARKET
ENDIF
// Bedingungen zum Einstieg in Short-Positionen
indicator3 = MACDSignal[12,26,9](close)
c3 = (indicator3 < 0)
indicator4 = RSI[4](close)
c4 = (indicator4 CROSSES UNDER 70)
IF c3 AND c4 THEN
SELLSHORT 1 SHARES AT MARKET
ENDIF
Danke und Gruß