Mittwoch, 17. April 2024, 00:20 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

claudio

Benutzer

Registrierungsdatum: 16. November 2015

Beiträge: 17

1

Freitag, 29. Januar 2016, 09:07

Anzahl der Gegenpositionen im Anwenderstopp begrenzen

Hallo zusammen,


gibt es eine Möglichkeit, wenn der Anwenderstopp (Häkchen Gegenposition
eröffnen) bei long und short gesetzt ist, die Anzahl der Entries zu begrenzen?


Bei Seitwärtsbewegungen handelt sich das System stark ins
Minus, was aber bei nur ein-oder zweimaliger Umkehr nicht so wäre.

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

2

Freitag, 29. Januar 2016, 11:22

Hallo Claudio,

für den Anwenderstop fällt mir gerade keine Lösung ein - aber gibt es vielleicht die Möglichkeit, den Anwenderstop analog zum Beispiel im Link zu ersetzen?

http://www.boerse-und-finanzen.de/news-a…s-ersetzen.html

Falls der Anwenderstop ersetzt werden kann, könntest Du dann Deine Idee mit Hilfe der Schlüsselwörter #_Aktivierend# und #_Deativierend# in der Zusatzbedingung des Stops umsetzen.
Viele Grüße von Anke

http://www.ascunia.de

claudio

Benutzer

Registrierungsdatum: 16. November 2015

Beiträge: 17

3

Freitag, 29. Januar 2016, 12:53

Hallo Anke,

1. Danke für den praktischen Hinweis, werde es versuchen umzusetzen. Auf Deiner Homepage ist die Vorgehensweise bestens erklärt. Und ich merke immer wieder, das Investox wirklich eine unglaubliche Anzahl von Möglichkeiten bietet.
2. Deine Filme auf Youtube sind eine sehr gute Hilfe.

Claudio

claudio

Benutzer

Registrierungsdatum: 16. November 2015

Beiträge: 17

4

Samstag, 30. Januar 2016, 10:15

Hallo Anke,

die Intraday-Stopps sind gefühlt 1000 mal schneller als die Anwenderstopps, das merkt man besonders während der Optimierungen.
Also Teil eins Deiner Empfehlung habe ich geschafft umzusetzen.

Nun habe ich gar keine Idee wie ich unterscheiden kann ob die Stopps direkt nacheinander kommen.
Mein Ansatz ist: prüfe ob Depot long oder short ist und prüfe ob Stoppregel long bzw. short eintrifft. Wenn ja setzte Zähler (jeweils long und short)+1, setze Zähler zurück wenn Wert x erreicht ist. Ist Zähler >x dann wird der Verluststopp #_Deativierend#.
Mit den passenden Codezeile haperts noch ein bisschen.

Bin ich da auf dem richtigen Weg?

Gruß
Claudio

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

5

Samstag, 30. Januar 2016, 13:53

Hallo Claudio,

Zitat

Bin ich da auf dem richtigen Weg?


Ja, das hört sich für mich stimmig an.

Ich weiß nicht, ob Du schon gesehen hast, dass man die Schlüsselwörter #_aktivierend# und #_deaktivierend# auch mit einer ganzen Zahl kombiniert verwenden kann, um die Anzahl der Ereignisse zu begrenzen?
Möglicherweise könnte Dir das einiges an Programmierarbeit ersparen.

Falls es mit den Codes Probleme gibt, stell sie ruhig mal hier zum Drüberschauen rein.


Zitat

Deine Filme auf Youtube sind eine sehr gute Hilfe.


Vielen Dank. Das freut mich sehr. :)
Viele Grüße von Anke

http://www.ascunia.de

claudio

Benutzer

Registrierungsdatum: 16. November 2015

Beiträge: 17

6

Montag, 1. Februar 2016, 11:51

So, nun habe ich am WE viel ausprobiert, erfahren und
gemerkt das es doch noch einige Hürden gibt.

Die einfache Abfrage nach long/short-Wechsel wie in global calc wechsellong (cross(x,y) angedacht funktioniert wohl
deshalb nicht weil die Positionen vom System nicht gespeichert werden.

Mit CumSince ergibt jedoch einen komischen Graphen?

Hat jemand einen Tipp wie man das besser hinbekommt?
global calc ivs: Ref(high,-1);
global calc aktdeposition: #_Depot_Pos#;
global calc depshort: If(#_Depot_Pos#=-1,1,0);
global calc deplong: If(#_Depot_Pos#=1,1,0);
global calc ivs_aktiv: If(open < ivs and high >ivs,1,0) ;
global calc cumshort: CumSince(depshort=1,ivs_aktiv,0);

//global calc wechsellong: Ref(aktdeposition,-1)=-1 and aktdeposition =1;
//global calc wechselshort: Ref(aktdeposition,-1)=1 and aktdeposition =-1;

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

7

Montag, 1. Februar 2016, 14:25

Hallo Claudio,

Zitat

Die einfache Abfrage nach long/short-Wechsel wie in global calc wechsellong (cross(x,y) angedacht funktioniert wohl
deshalb nicht weil die Positionen vom System nicht gespeichert werden.


Das sollte aber mit dem Schlüsselwort #_position# anstelle von #_Depot_Pos# möglich sein, wenn die Handelspositionen des Systems damit von einem duplizierten Klon des Original-Systems aus abgefragt werden.
Viele Grüße von Anke

http://www.ascunia.de

claudio

Benutzer

Registrierungsdatum: 16. November 2015

Beiträge: 17

8

Montag, 8. Februar 2016, 09:38

Hallo Anke,

der Zugriff über ein geklontes System war der entscheidende Tipp.
Hab zwar die Idee umsetzten können jedoch ist das Handelsergebnis leider nicht viel besser geworden.
Habe viel gelernt, Danke.

Gruß
Claudio