Dienstag, 16. April 2024, 14:57 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Charly

unregistriert

1

Mittwoch, 4. Dezember 2002, 13:47

Entry und Exit innerhalb einer Periode

Hallo!

Wie kann ich zum Open einsteigen und innerhalb des selben Tages zu einem berechneten Wert aussteigen *) ohne einen Tag "Zwangspause" dazwischen? Bzw. direkter Wechsel von Long zu Short und umgekehrt(Alles auf EOD Basis).

Bei den Sofort-Stops (V3) kann ich ja keine Exitbasis formulieren, aber darauf kommt es mir an.

Habe alles probiert, auch die Tipps in diesem Forum, krieg es aber nicht hin. Bin ich zu blöd, oder gehts einfach (noch) nicht?

*) Kein Angst, kein HS!!!, nur zu Testzwecken!!!

l.G. Charly!

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

2

Montag, 9. Dezember 2002, 13:36

RE: Entry und Exit innerhalb einer Periode

Hallo,
es geht also um den direkten Wechsel long/short? Im Prinzip müsste dies über eine passende Enter/Exitbasis in Kombination mit der passenden Handelsregel möglich sein. Hängt vom konkreten Fall ab.
Viele Grüße
Andreas Knöpfel

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

3

Mittwoch, 22. Januar 2003, 16:45

Hallo !
Mir geht es heute genauso wie Charly. Ich wollte ein System testen (tägliche Komprimierung), welches zum Open einer Periode einsteigt und Close der selben Periode wieder aus dem Markt geht . Habe auch schon alles mögliche probiert (Tradedauerstops, Exit-Bedingungen usw.)- krieg es aber irgendwie nicht gebacken. Der Exit erfolgt bei mir immer erst zum Close der Folgeperiode. Hat jemand dazu einen Lösungsvorschlag ?
Viele Grüße von Anke

http://www.ascunia.de

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

4

Mittwoch, 22. Januar 2003, 17:20

Hallo,

dies geht mit etwas Nachhilfe z.B. so:

Exit Long-Regel
1

Exit-Basis
Ref(Close,-1), Delay=0

Es erfolgt sofort in der Periode nach der Einstiegsperiode der Ausstieg, dabei wird aber zum Schlußkurs der Vorperiode (=Einstiegsperiode) abgerechnet.

Viele Grüße
Andreas Knöpfel

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

5

Mittwoch, 22. Januar 2003, 18:21

Hallo Herr Knöpfel !
Ich habe Ihre Variante gerade ausprobiert. Leider klappt es bei mir mit dem Ausstieg zum Close immer noch nicht- das System schließt die Position nach wie vor erst in der nächsten Periode nach dem Einstieg ..... ?(

Ich poste mal kurz meine Systembeschreibung- vielleicht fällt Ihnen ja gleich auf, wo der Fehler liegt ?

Beschreibung für System 'Test'
Uhrzeit: 22.01.2003 18:05:47
Angelegt am: 22.01.2003 15:22:02
Zuletzt bearbeitet: 22.01.2003 18:03:58
Komprimierung: Täglich

***** Regeln ******

Enter Short:
OZ1()=1

Exit Short:
1


***** Optimierung *****

Start: 30.06.1992
Ende: 16.01.2003

Optimierte Titel:
DAX

Optimierungskriterien:
Maximiere 'Netto-Profit', Gewichtung: 1

GA-Einstellung: Optimiere maximal 50 Generationen mit 15 Eltern und 100 Nachkommen.

***** Test-Einstellungen *****

Positionen: Short
Enter-Basis: Open
Delay: 0
Exit-Basis:
Short: Ref(Close, -1)
Delay: 0
Buy/Hold-Basis: Close
Trade-Mindestdauer: 0
Out-Mindestdauer: 0
Startkapital: 1000
Margin: 100%
Risikofreie Zinsen 0
Entry-Gebühren: 0%
Exit-Gebühren: 0%
Slippage: 0%
Portfolio Zinssatz: 5
Risikotoleranz: 25
Money-Manag. Kapitalanteil
Anteil 100%

***** Optimierungs-Report *****

Kein Optimierungsergebnis vorhanden
Viele Grüße von Anke

http://www.ascunia.de

Charly

unregistriert

6

Mittwoch, 22. Januar 2003, 21:07

Hallo! Auf die selbe Lösung wie Herr Knöpfel bin ich nach einiger Tüftelei auch gekommen. Bei mir funktionierts! Bei deinen Eingaben erkenne ich keinen Fehler. Laß dich nicht von der Optik täuschen, im Chart dargestellt wird der Exit für die folgende Periode, abgerechnet wird aber korrekt.

l.G. Charly!

Registrierungsdatum: 2. September 2002

Beiträge: 433

Wohnort: Freiburg

7

Mittwoch, 22. Januar 2003, 21:20

Hallo Wiwu,

es ist einerseits ein optisches Problem, es wird korrekt abgerechnet. Aber jetzt kommt das aber: Wenn das das System z.B. jeden Tag machen soll, dann funktioniert das so nicht, es handelt nur jeden zweiten Tag, weil Investox "meint", es wäre noch investiert. Also für solche Systeme empfehle ich dringend Intradaydaten, man muss sonst höllisch aufpassen...

Grüsse
Bernhard

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

8

Donnerstag, 23. Januar 2003, 00:14

Hallo zusammen !
Ich hab mir extra noch die Einzeltrades angeschaut, bevor ich hier gepostet hab. Bei mir hat es nicht gepaßt- auch bei den Einzeltrades in der Liste erfolgte der Ausstieg teilweise zu spät- es ist also sicher nicht nur ein Chartproblem.-wie Bernhard ja auch schon festgestellt hat.
Intradaydaten sind sicher eine Alternative - bei meinem derzeitigen Test helfen sie mir aber nicht wirklich weiter, weil ich keine ausreichend langen Dax Intraday-Historien für einen (im Grunde ja EOD) Test hab....
Wenn ich ein System nicht lange genug backtesten konnte, werde ich es wahrscheinlich nie handeln- da fehlt mir dann das Vertrauen.
Die derzeitige Chartdarstellung mit den Exits am Folgetag würde mich im realen Handel ganz sicher auch verwirren - ich wäre immer unsicher, auch wenn das System doch korrekt abrechnen sollte...
Vielleicht gibt es ja doch noch andere Möglichkeiten, den Ausstieg in der gleichen Periode in Investox so darzustellen, dass das Exit-Signal auch im Chart korrekt angezeigt wird und die Trades in der gleichen Periode geschlossen werden ?
Falls das (wider Erwarten) nicht der Fall sein sollte- wäre es dann vielleicht möglich eine entsprechende Erweiterung eventuell mit einem der nächsten Updates liefern ?
Ich denke mal, das ist eine Sache die man immer mal wieder braucht ....
Viele Grüße von Anke

http://www.ascunia.de

Registrierungsdatum: 2. September 2002

Beiträge: 433

Wohnort: Freiburg

9

Donnerstag, 23. Januar 2003, 04:23

Hallo Wiwu,

du darfst Dich auch nicht vom Datum des Trades irritieren lassen, ich habe es mir extra nochmals angeschaut, die Enter und Exit Basen stimmen (allerdings habe ich es mit Tradedauerstop gemacht). Und vorsicht, ich habe als Enter und Exit Basis den Close genommen, dann sieht man es besser, dass die Basen gleich sind.

Beschreibung für System 'HSimmer'
Uhrzeit: 23.01.2003 04:16:06
Angelegt am: 23.01.2003 04:13:53
Zuletzt bearbeitet: 23.01.2003 04:15:27
Komprimierung: Täglich

***** Regeln ******

Enter Long:
Cross(close,GD(close,5,s),1)=1

Exit Long:
0

Enter Short:
0

Exit Short:
0


***** Optimierung *****

Start: 01.01.1988
Ende: 31.12.1993

Optimierte Titel:
adidas-Salomon

Optimierungskriterien:
Maximiere 'Profit-Ratio zu Buy/Hold', Gewichtung: 1
Maximiere 'Sharpe Ratio', Gewichtung: 1

GA-Einstellung: Optimiere maximal 50 Generationen mit 15 Eltern und 100 Nachkommen.

***** Test-Einstellungen *****

Positionen: Long
Enter-Basis: close
Delay: 0
Exit-Basis: Ref(close,-1)
Delay: 0
Buy/Hold-Basis: Close
Trade-Mindestdauer: 1
Out-Mindestdauer: 1
Startkapital: 1000
Margin: 100%
Risikofreie Zinsen 0
Entry-Gebühren: 0%
Exit-Gebühren: 0%
Slippage: 0%
Portfolio Zinssatz: 5
Risikotoleranz: 25
Tradedauer-Stop Long
ab 1 Perioden
Money-Manag. Kapitalanteil
Anteil 100%

***** Optimierungs-Report *****

Tradedaten:
Start Ende Perioden Position Nettoprofit Max. theor. Verlust Ausstiegsgrund Enterbasis Exitbasis
09.01.2002 10.01.2002 1 Long 0,00% 0,00 Tradedauer Stop 84,650 84,650
17.01.2002 18.01.2002 1 Long 0,00% 0,00 Tradedauer Stop 82,500 82,500
01.02.2002 04.02.2002 1 Long 0,00% 0,00 Tradedauer Stop 79,250 79,250
06.02.2002 07.02.2002 1 Long 0,00% 0,00 Tradedauer Stop 78,000 78,000
11.02.2002 12.02.2002 1 Long 0,00% 0,00 Tradedauer Stop 78,000 78,000
14.02.2002 15.02.2002 1 Long 0,00% 0,00 Tradedauer Stop 77,950 77,950
28.02.2002 01.03.2002 1 Long 0,00% 0,00 Tradedauer Stop 74,700 74,700
13.03.2002 14.03.2002 1 Long 0,00% 0,00 Tradedauer Stop 76,800 76,800
21.03.2002 22.03.2002 1 Long 0,00% 0,00 Tradedauer Stop 79,800 79,800
10.04.2002 11.04.2002 1 Long 0,00% 0,00 Tradedauer Stop 80,900 80,900
15.04.2002 16.04.2002 1 Long 0,00% 0,00 Tradedauer Stop 80,500 80,500
02.05.2002 03.05.2002 1 Long 0,00% 0,00 Tradedauer Stop 80,300 80,300
23.05.2002 24.05.2002 1 Long 0,00% 0,00 Tradedauer Stop 88,000 88,000
31.05.2002 03.06.2002 1 Long 0,00% 0,00 Tradedauer Stop 86,700 86,700
07.06.2002 10.06.2002 1 Long 0,00% 0,00 Tradedauer Stop 84,000 84,000
20.06.2002 21.06.2002 1 Long 0,00% 0,00 Tradedauer Stop 83,500 83,500
28.06.2002 01.07.2002 1 Long 0,00% 0,00 Tradedauer Stop 83,000 83,000
04.07.2002 05.07.2002 1 Long 0,00% 0,00 Tradedauer Stop 81,500 81,500
17.07.2002 18.07.2002 1 Long 0,00% 0,00 Tradedauer Stop 77,900 77,900
26.07.2002 29.07.2002 1 Long 0,00% 0,00 Tradedauer Stop 74,500 74,500
07.08.2002 08.08.2002 1 Long 0,00% 0,00 Tradedauer Stop 76,300 76,300
19.08.2002 20.08.2002 1 Long 0,00% 0,00 Tradedauer Stop 77,000 77,000
06.09.2002 09.09.2002 1 Long 0,00% 0,00 Tradedauer Stop 72,500 72,500
10.09.2002 11.09.2002 1 Long 0,00% 0,00 Tradedauer Stop 74,000 74,000
25.09.2002 26.09.2002 1 Long 0,00% 0,00 Tradedauer Stop 66,500 66,500
10.10.2002 11.10.2002 1 Long 0,00% 0,00 Tradedauer Stop 67,000 67,000
24.10.2002 25.10.2002 1 Long 0,00% 0,00 Tradedauer Stop 77,800 77,800
04.11.2002 05.11.2002 1 Long 0,00% 0,00 Tradedauer Stop 79,800 79,800
13.11.2002 14.11.2002 1 Long 0,00% 0,00 Tradedauer Stop 77,830 77,830
21.11.2002 22.11.2002 1 Long 0,00% 0,00 Tradedauer Stop 80,000 80,000
05.12.2002 06.12.2002 1 Long 0,00% 0,00 Tradedauer Stop 82,000 82,000
13.12.2002 16.12.2002 1 Long 0,00% 0,00 Tradedauer Stop 79,800 79,800
20.12.2002 23.12.2002 1 Long 0,00% 0,00 Tradedauer Stop 82,000 82,000
02.01.2003 03.01.2003 1 Long 0,00% 0,00 Tradedauer Stop 82,800 82,800

Charly

unregistriert

10

Donnerstag, 23. Januar 2003, 10:30

Hallo!

Also bei mir handelt das System auch am Folgetag, auch problemloser Wechsel zwischen long und short.

Enter Long: Ref(Definition), -1 > 0
Exit Long: 1
Enter Short: Ref(Definition), -1 < 0
Exit Short: 1
Positionen: Long+Short
Enter-Basis-long/short: Open
Delay: 0
Exit-Basis-long/short: Ref(Definition), -1
Delay: 0
Trade-Mindestdauer: 0
Out-Mindestdauer: 0

Keine Pausen. Übrigens: Durch die Einstellung "kein Exit-Signal bei Positionswechsel" unter "Handelssignale formatieren" (Doppelklick auf die Signalleiste) wird der Chart dann auch übersichtlicher. Trotzdem wäre es sinnvoll, würde Herr Knöpfel bei Gelegenheit eine "elegantere" Möglichkeit finden, innerhalb der Periode und zu frei definierbaren Bedingungen auszusteigen.

l.G. Charly!

Charly

unregistriert

11

Donnerstag, 23. Januar 2003, 10:43

... da ist mir jetzt noch aufgefallen, daß ihr ohne Ref(),-1 "entert". Wenn ich zur Enterbasis: Open mit Delay = 0 einsteige, benötige ich doch das Signal von "gestern", oder? Sonst wäre das System ja vorausblickend. Korrigiert mich wenn ich da falsch liege!

Charly!

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

12

Donnerstag, 23. Januar 2003, 10:57

Hallo !
Ich hab auch noch einmal die einzelnen Trades überprüft. Es stimmt- auch bei mir steigt Investox richtig zum Close der aktuellen Periode aus, liefert aber in der Tradeliste und im Chart falsche Ausstiegsdaten.
Ich schließe mich dem Wunsch von Charly nochmal an - es wäre sehr schön, wenn das in Investox geändert werden könnte.

Zum Entern :
Ich nehme an, dass mein System zum heutigen Open einsteigt - nachdem die Eröffnung heute stattgefunden hat. Insofern schaut das System nicht in die Zukunft. Die Enter-Bedingung ist aber trotzdem unrealistisch, weil mein System erst mit dem heutigen Open ein Short-Signal auslöst und ich kaum dazu in der Lage sein werde, das Signal unmittelbar bei Auftreten umzusetzen. Ich müßte - falls sich das HS als brauchbar erweisen sollte- da auf jeden Fall einen Ausgleich einbauen (höhere Slippage oder so). So weit bin ich aber noch nicht- derzeit wurstel ich noch in der theoretischen Testphase rum.
Dein Einwand ist also berechtigt Charly. :))
Viele Grüße von Anke

http://www.ascunia.de

Registrierungsdatum: 2. September 2002

Beiträge: 433

Wohnort: Freiburg

13

Donnerstag, 23. Januar 2003, 11:05

Ja Charly, da hast Du recht, für die Signalgenerierung muss man unbedingt die Signaldaten vom Vorbar nehmen, sonst schaut man in die Zukunft.

Zu dem 1 Tag "Pause". Ich hatte es mir vor ewigen Zeiten mal angeschaut (muss mindestens zwei Jahre her sein). Mag sein, dass es damals anders gehändelt wurde (seit damals wurde etwas an der internen Ausführungslogik geändert, damals wurden, wenn ich mich richtig erinnere, Positionswechsel immer mit einem Tag "Pause" ausgeführt).

Grüsse
Bernhard