Dienstag, 16. April 2024, 20:53 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Investoxneuling

unregistriert

1

Samstag, 24. September 2005, 16:15

Datum

Hallo,

ich möchte ein Handelssystem programmieren, wo ich an bestimmten Tagen kaufen oder verkaufen möchte. Wie kann ich z.B. vorgehen, wenn ich immer am 01.01. jeden Jahres kaufen möchte?

Vielen Dank.

MFG
Jan

Shaw

unregistriert

2

Samstag, 24. September 2005, 17:48

Hallo Jan

DatePart heißt das Zauberwort.

Gib unter Definitionen in deinem HS
calc Monat: DatePart(m);
calc Einstieg: Monat < 2;


unter EnterLong/EnterShort gibst du
DeineEnterBedingung
and Einstieg

ein.

Weitere (andere) Einstiegszeitpunkte sind möglich. Schau einfach einmal in der Hilfe unter DatPart nach.
Viel Erfolg und Spaß mit Inv.

Gruß

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

3

Samstag, 24. September 2005, 19:02

RE: Datum

Hallo,

siehe auch:
"Sell in Mey" - Strategie formelmäßig umsetzen

Viele Grüße
Andreas Knöpfel

Investoxneuling

unregistriert

4

Sonntag, 25. September 2005, 15:44

RE: Datum

Hallo,

vielen Dank für die Hilfe.

Wenn ich nun das Datum spezifizieren möchte, wie würde das dann aussehen. Ich habe es wie folgt ausprobiert, hat aber leider nicht geklappt.

(Am 01.02 jeden Jahres verkaufen und am 01.11 jeden Jahres kaufen)

Not(Zwischen(DatePart(m) = 2) and (DatePart(d) = 1),(DatePart(m) = 11) and (DatePart(d) = 01))

oder

Not(Zwischen(DatePart(m) and DatePart(d),2.1,11.1))

Vielen Dank.

Beste Grüße
Jan

Shaw

unregistriert

5

Sonntag, 25. September 2005, 17:32

Hallo Jan

Definition
calc Monat: DatePart(m);
calc Tag: DatePart(d);
Calc Einstieg: Monat <3 and Tag <2;
Calc Ausstieg: Monat >10 and Tag <2;

Enter Long
Deine EnterBedingung
and Einstieg

Exit Long
Ausstieg

Testbedingungen
Delay 0

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Shaw« (25. September 2005, 17:33)