Freitag, 19. April 2024, 23:21 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Felix1

Fortgeschrittener

Registrierungsdatum: 31. März 2007

Beiträge: 84

1

Mittwoch, 25. März 2015, 15:48

Am ersten Tag schon im Minus

Hallo,
ich habe einen Sofortstopp auf Basis absolutem Wert.
Würde gern noch einen weiteren Stopp oder Exit einfügen, der die folgenden Bedingungen erfüllen soll:
Am Tag des Einstiegs ist das Close kleiner als das Close einen Tag vor dem Einstieg - Ausstieg zum Close.

Habe es mal mit einem Anwenderstopp versucht - mit der Bedingung
ValueWhen(Close, Tradeperiods=0,1,V)>ValueWhen(Close, Tradeperiods=1,1,V)
doch der Anwenderstopp steigt immer erst eine Periode zu spät aus.

Mit
ValueWhen(Close, Tradeperiods=-1,1,V)>ValueWhen(Close, Tradeperiods=0,1,V)
gibt es überhaupt keinen Ausstieg mehr.

Wo ist mein Denkfehler ?

Schönen Abend
Felix

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

2

Mittwoch, 25. März 2015, 18:38

Hallo,

denkbar wäre folgendes (wenn Einstieg bei Open):

Quellcode

1
2
global const SSFestLimit: 0.3;
global calc SSLimit: MIN(SSFestLimit, If(close<Ref(close,-1), open-close, 999999));

Der "Close"-Teil des Limits wird nur aktiv, wenn Close<Close-Vortag. Wenn das Fest-Limit kleiner ist, wird dieses verwendet.

Viele Grüße
Andreas Knöpfel

Felix1

Fortgeschrittener

Registrierungsdatum: 31. März 2007

Beiträge: 84

3

Donnerstag, 26. März 2015, 11:23

Hallo Herr Knöpfel,
vielen Dank - klappt super - nur die Performance geht den Bach runter.
Viele Grüße
Felix

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 051

Wohnort: Giessen

4

Donnerstag, 26. März 2015, 14:21

Am Tag des Einstiegs ist das Close kleiner als das Close einen Tag vor dem Einstieg - Ausstieg zum Close.


Stelle mir die Frage wie Du das handeln willst.
Sowas kann man real nicht umsetzen in meinen Augen.
If you think it´s expensive to hire a professional, wait until you hire an amateur.