Freitag, 19. April 2024, 01:31 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

frido777 Männlich

Besucher

Registrierungsdatum: 15. März 2004

Beiträge: 6

Wohnort: Niedersachsen

1

Donnerstag, 4. Februar 2010, 20:14

Kapitalkurve auf Basis individueller Ein-und Ausstiege erstellen

Hallo zusammen,

ich möchte mir eine Kapitalkurve darstellen, deren Ein-und Ausstiege durch ein System entstand, welches mit Investox nicht programmierbar ist.

Um das System optisch nachvollziehbar zu machen, möchte ich in Investox folgendes eintragen:

Mit dem FDAX Am 27.04.2009 zum Close eingestiegen und am 29.04.2009 zum Open ausgestiegen,

am 05.05.2009 zum Close eingestiegen und am 08.05.2009 zum Open ausgestiegen usw.

Wie kann man das schreiben??? Ich bleibe in jedem Versuch stecken.

Wäre toll, wenn mir jemand helfen könnte.



Vielen Dank im Voraus



Frido

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 051

Wohnort: Giessen

2

Donnerstag, 4. Februar 2010, 20:56

Der Umweg geht über das Depot.

Es gibt irgendwo einen Thread, in dem das beschrieben steht.

Statt die Trades in den Code einzubauen, gibt man seine Trades in das Depot ein.

Und das Depot kann man dann missbrauchen um die Signale daraus abzuleiten.

enterlong:
depothist(s)>0

entershort
depothist(s)<0

etc..
Siehe anderen Thread

Ist ursprünglich auch mal dafür gedacht gewesen händische Trades aus Investox heraus systematisch auswerten zu können.
If you think it´s expensive to hire a professional, wait until you hire an amateur.

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

3

Donnerstag, 4. Februar 2010, 23:14

Hallo Frido,

schau Dir vielleicht mal den Befehl näher an:

Zitat

Datum markieren
Liefert für ein bestimmtes Datum den Wert ‘1‘

Diese Funktion kann in Berechnungen eingesetzt werden, um die Periode an einem bestimmten Datum mit einem einzigen Funktionsaufruf zu markieren.

Schreibweise

DateMark(Tag, Monat, Jahr, Stunde, Minute)

1. Beispiel

DateMark(1, 1, 1990, 0, 0)

Liefert in einem Tagesdaten-Kontext in der ersten Periode seit dem 1. 1. 1990 eine '1', ansons ten immer '0'. Ist für den 1.1.1990 kein Kurs vorhanden, so wird die '1' in der nachfolgenden Periode ausgegeben. Die Angaben für Stunde und Minute werden im Tagesdaten-Kontext dagegen ignoriert.
...


HS-Komprimierung: 1min

Calc enterLong: DateMark(27, 4, 2009, 21, 59);
Calc exitLong: DateMark(29, 4, 2009, 09, 00);

Viele Grüße
Torsten

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 051

Wohnort: Giessen

4

Donnerstag, 4. Februar 2010, 23:31

Hallo Torsten,

Wenn er eine vorhandene Tradeliste auswerten will, dann ist der weg diese in ein Depot einzubuchen imho die beste Version.
If you think it´s expensive to hire a professional, wait until you hire an amateur.

frido777 Männlich

Besucher

Registrierungsdatum: 15. März 2004

Beiträge: 6

Wohnort: Niedersachsen

5

Freitag, 5. Februar 2010, 15:08

Herzlichen Dank für Eure Lösungsvorschläge.

Es klappt, es klappt! Den Umweg über das Depot hatte ich garnicht auf dem Zettel. Bei der Variante DateMark war ich nah dran, aber doch zu weit weg.



Schönen Tag noch



Frido