Geschrieben von _Uwe am 02.06.2001, 11:10:
Die Haftungsauschlußfloskel nicht gelese? ;-) ...@J.Douglas und Donald
Jim Douglas:...aber die Code oben hat Syntaxfehler. ...
...und nicht nur einen, sondern die in dieser Farbe geschriebenen Teile sollten geändert werden. Erweiternd habe ich die Abfrage nach der Größe von LRLenX eingebaut, die es ermöglicht, mit Werten kleiner gleich Null, Einzelplots zu unterdrücken.
Inputs: Price(Close),LRLen1(5),LRLen2(10), LRLen3(20), AvLen1(10), AvLen2(20), AvLen3(30), ShowGD(1);
vars: LR1(0), LR2(0), LR3(0); vars: avLR1(0), avLR2(0), avLR3(0);
if LRLen1>0 then LR1=LinearRegValue(Price,LRLen1,0); if LRLen2>0 then LR2=LinearRegValue(Price,LRLen2,0); if LRLen3>0 then LR3=LinearRegValue(Price,LRLen3,0);
if ShowGD=0 then begin plot1(LR1,"LR1"); plot2(LR2,"LR2"); plot3(LR3,"LR3"); end else if ShowGD=1 and (avLen1>0 or avLen2>0 or avLen3>0) then begin if avLen1>0 then plot1(Average(LR1,avLen1),"LR1"); if avLen2>0 then plot2(Average(LR2,avLen2),"LR2"); if avLen2>0 then plot3(Average(LR3,avLen3),"LR3"); end;
Aber vielleicht bist Du, Donald, bereits auch über diese Fehler gestolpert und konntest diese ausräumen.
Zu Deiner Frage, Donald, bezüglich der Erweiterung könnte ich natürlich den entsprechend Programmteil hier vorstellen. Doch vielleicht kann ich auch Hilfe zur Selbsthilfe geben. Wenn es Dir recht ist, so lass es mich wissen.
Euch allen ein schönes Pfingstwochenende Uwe
|