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)