Donnerstag, 18. April 2024, 09:31 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

tomm25

unregistriert

1

Montag, 28. November 2005, 20:00

Wie GD berechnen

Hallo

Ich habe folgendes Problem:
Ich möchte einen GD berechnen, bei dem die Anzahl der Perioden sich den Kurve anpasst und daher unterschiedlich ist. Siehe Code:

calc Bars_long: BarsSince(Cross(PFE(Close, 25, 5),0,1)=1, 2);
calc Time_fast: Bars_long + [10,8,30,8,30,1,0.8608,I];
calc GD_fast: GD(Close,Time_fast,E) ;

Investox gibt bei dieser Konstelation einen Fehler aus. Wie kann man das realisieren. Wo liegt der Fehler?

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

2

Montag, 28. November 2005, 21:19

Hallo Tom,

das Problem liegt darin das der GD keine Rechenoperationen auswertet:

calc GD_fast: GD(Close,Time_fast,E)



Teste mal bitte mit dieser Formel:


calc cross:Cross(PFE(Close, 25, 5),0,1)=1;
calc Bars_long: BarsSince(cross, 2);
calc Time_fast: Bars_long + [10,8,30,8,30,1,0.8608,I];
GDExpVar(Close, Time_Fast)
Happy Trading

tomm25

unregistriert

3

Mittwoch, 30. November 2005, 08:01

Danke

Funktioniert, soweit ich das überblicken kann.

Ich habe da noch eine Zusatzfrage für Cross

Gibt es eine Einstellung, bei der egal ist, ob die Basislinie von unten oder von oben geschnitten wird.
Ich möchte das System so einstellen, daß bei jedem Cross der Nulllinie das Cross ausgelöst wird.

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

4

Mittwoch, 30. November 2005, 10:34

Bei CROSS einfach =1 oder =-1 weglassen:


calc cross:Cross(PFE(Close, 25, 5),0,1);
calc Bars_long: BarsSince(cross, 2);
calc Time_fast: Bars_long + [10,8,30,8,30,1,0.8608,I];
GDExpVar(Close, Time_Fast)
Happy Trading