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

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

finger

unregistriert

1

Freitag, 12. September 2003, 22:18

If-Funktion MS

Hallo

ich möchte gerne eine Mestastock Formelberechnung in Investox einfügen
aber ich versteh die If-Funktion nicht

Metastock

EL:=H>Ref(HHV(H,20),-1);
CL:=L<Ref(LLV(L,10),-1);
ES:=L<Ref(LLV(L,20),-1);
CS:=H>Ref(HHV(H,10),-1);

die ergebnise oben sind -1 oder 1 ! ist das richtig ?

nun kommt die If Function die ich nicht versteh
State:=If(Cum(1)=1,0,If(EL,1,If(ES,-1,If((CL AND PREV=1) OR (CS AND PREV=-1),0,PREV))));
----------------------------------------------------------------------------------------

Investox (meine Übersetzung) -Enter Long-

calc EL:High>Ref(HHV(High,20),-1); //ergibt 1 wenn High grösser sonst 0
calc CL:Low<Ref(LLV(Low,10),-1); //ergibt 1 wenn Low kleiner sonst 0
calc ES:Low<Ref(LLV(Low,20),-1); //ergibt 1 wenn Low kleiner sonst 0
calc CS:High>Ref(HHV(High,10),-1); //ergibt 1 wenn High grösser sonst 0

da die ergebnise oben 1 oder 0 ist muss ich in der unteren If anweisung die -1 ändern in 0 ! ist das richtig ?

nun kommt die If Function die ich nicht versteh
If(Cum(1)=1,0,If(EL,1,If(ES,-1,If((CL AND PREV=1) OR (CS AND PREV=-1),0,PREV))));

kann mir da jemand weiter helfen ?

Danke

MfG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »finger« (12. September 2003, 22:21)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

2

Montag, 15. September 2003, 11:17

RE: If-Funktion MS

Hallo,

Zitat

die ergebnise oben sind -1 oder 1 ! ist das richtig ?


Nein, auch in MetaStock ist das Ergebnis 0 oder 1.

Zitat

da die ergebnise oben 1 oder 0 ist muss ich in der unteren If anweisung die -1 ändern in 0 ! ist das richtig ?


Nein, es gibt hier keinen Unterschied zu MetaStock.

Viele Grüße
Andreas Knöpfel