Hallo,
Von der Theorie her müßte es so aussehen:
1.Fall)
NN mit täglicher Komprimierung
HS mit täglicher Komprimierung: Open & Delay=1
global Calc NN: NNname(O);
global Calc enterLong: NN>0;
2.Fall)
NN mit täglicher Komprimierung
HS mit täglicher Komprimierung: Open & Delay=0
global Calc REFn1_NN: Ref(NNname(O), -1);
global Calc enterLong: REFn1_NN>0;
3.Fall)
NN mit wöchentlicher Komprimierung
HS mit täglicher Komprimierung: Open & Delay=1
global Calc weekREFn1_NN: Komp(# Ref(NNname(O), -1)#, #W#);
global Calc enterLong: weekREFn1_NN>0;
4.Fall)
NN mit wöchentlicher Komprimierung
HS mit täglicher Komprimierung: Open & Delay=0
global Calc weekREFn1_NN: Komp(# Ref(NNname(O), -1)#, #W#);
global Calc REFn1_NN: Ref(weekREFn1_NN, -1);
global Calc enterLong: REFn1_NN>0;
5.Fall) Referenz-HS für 4.Fall (Gut-System)
NN mit wöchentlicher Komprimierung
HS mit wöchentlicher Komprimierung: Open & Delay=0
global Calc REFn1_NN: Ref(NNname(O), -1); {nimmt Vorwochen NN-Wert}
global Calc enterLong: REFn1_NN>0;
Bitte könnt Ihr mal drüber schauen. Habe ich da irgendwo einen Denkfehler gemacht? Beim 4.Fall habe ich ein Problem. So wie es oben steht müßte es nach meinem Verständnis eigentlich richtig sein, aber die Signalgenerierung
ist schlecht. Der Endwert der KK des 4.HS müßte mit dem des 5.HS übereinstimmen, weicht aber beträchtlich ab.
Wenn ich den 4.Fall dagegen so umsetze:
{Variante 4b)}
global Calc REFn1_NN: Ref(NNname(O), -1);
global Calc enterLong: REFn1_NN>0;
dann sieht die KK wie gewünscht aus, d.h. stimmt im Verlauf und Endwert mit ReferenzHS (Fall 5) überein. Aber ich befürchte die Signale werden dann springen? Oder reicht an dieser Stelle vielleicht das "kleine REF-1" schon aus?
Danke.
Viele Grüße
Torsten
Dieser Beitrag wurde bereits 10 mal editiert, zuletzt von »sten« (5. November 2005, 18:33)