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

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

amiga

unregistriert

1

Mittwoch, 14. Juli 2004, 21:26

Signale durch PFE-Indikator

Hallo zusammen

Ich habe seit ein paar Tagen mein Investox Programm, und bin noch blutiger Anfänger

nach den ersten Tutorien bin ich jetzt bei der Formelsprache von Investox angelangt. Enter Long Signale durch Cross(Close, GD(Close... hat schonmal geklappt. doch jetzt hänge ich ein bisschen in den Seilen. ( ?() Zu meiner Freude habe ich den PFE Indikator entdeckt, den ich so programmieren möchte, dass er beim Ansteigen ein Long generiert und beim Abfallen Exit

Nun, ein Profi sieht hier gleich, wo der Fehler steckt....
Vielleicht kann mir einer von euch mal auf die Sprünge helfen :) :)

EnterLong
Calc Name1: PFE(Close, 12, 5);
Calc Name2: PFE(Close-1, 12, 5);

Name1 > name2 = 0

ExitLong
Calc Name1: PFE(Close, 12, 5);
Calc Name2: PFE(Close-1, 12, 5);

Name1 < Name2 = -1

PS: würde das für den ZIGZAG analog aussehen?

Vielen Dank in voraus!!!!

det

Raptor

unregistriert

2

Mittwoch, 14. Juli 2004, 22:07

RE: Signale durch PFE-Indikator

Hey amiga,

es genügt wenn Du in diesem Falle die Bedingungen definierst, ohne dahinter einen Wert abzufragen. Also z. B. nicht Name1 > Name2 = 0, sondern einfach Name1 > Name2. Für erfüllte Bedingungen ergibt sich in der Logik der Wert "WAHR", welcher mit "1" gleichgesetzt wird, für nicht erfüllte Bedingungen der Wert "FALSCH" oder "0". Daher ergibt vor allem die Abfrage hinter der Bedingung nach "-1" nicht wirklich Sinn. Ist die Bedingung für den Entry-Teil wahr, nämlich dass Name1 tatsächlich größer als Name2 ist, dann führt das System automatisch den von Dir an die erfüllte Bedingung geknüpften Befehl (also Entry) um.

LG,

raptor

Registrierungsdatum: 1. Mai 2003

Beiträge: 240

Wohnort: Gardasee

3

Mittwoch, 14. Juli 2004, 23:37

Hallo amiga


Das Problem ist das Close-1 ich habs mal bei mir programmiert und ich bekomme damit nicht den Wert des PFE vor einer Periode. Der richtige Befehl ist ref() um sich einen Wert vor n-Tagen zu besorgen.

Das sollte funktionieren:

Enter Long
Calc Name1: PFE(Close, 12, 5);
Calc Name2: Ref(PFE(Close, 12, 5), -1);
Name1>Name2

Exit Long
Calc Name1: PFE(Close, 12, 5);
Calc Name2: Ref(PFE(Close, 12, 5), -1);
Name1<Name2

Den Rest hat raptor ja schon erklärt!!!

Grüsse
Revel7777
Mit freundlichen Grüßen

Revel7777

amiga

unregistriert

4

Donnerstag, 15. Juli 2004, 14:50

Hallo raptor, Hallo revel7777,

vielen Dank für die schnellen Infos. Jetzt ist mir die Sache klar geworden. Habe es gleich ausprobiert und die Zusammenhänge verstanden. Ich habe gestern auch noch im Forum gesucht und folgendes gefunden:

Oberer Wendepunkt: Indikator < Ref(Indikator,-1) AND Ref(Indikator,-1)
> Ref(Indikator,-2)

Diese Formel ist allerdings wesentlich länger.

Gruss

amiga