Both work OK on my end. Do you have at least 54 bars in your data set ? Best regards, Tomasz Janeczko amibroker.com ----- Original Message ----- From: Mr. Valley To: [email protected] Sent: Thursday, November 22, 2007 7:25 AM Subject: [amibroker] Array Problem
resend with subject line -----Original Message----- From: Mr. Valley [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 21, 2007 11:23 PM To: [email protected] Subject: What am I doing wrong? /* Angle Test v2 */ // I don't understand why the array created by "Var" cannot be used as CCI(20) built-in works ??? // Comment out the Var below and use the other to see what I mean. // Angle and Degrees don't read in the Title Line like they do with CCI(20) Var = CCI(20); // Comment out this line //Var = MA(C,20);Plot(Var,"",1,128); // Uncomment and try this line instead START=34;END=1; ARRAY= Var ; L1=LastValue(Cum(1)); X0=L1-START; X1=L1-END; Y0=ARRAY[X0]; Y1=ARRAY[X1]; ANGLE=atan((Y1-Y0)/(X1-X0)); Color = IIf(Y1 > Y0,5,4); // Green = Positive Red = Negative Title1="ANGLE="+WriteVal(ANGLE)+" RADS"+", ["+WriteVal(45*ANGLE/atan(1),1.0)+" DEGS]"; Plot(ARRAY,"",12,1); Plot(LineArray(X0,Y0,X1,Y1),Title1 + "\nLine to Last Value of End Point Value",Color ,1); Plot(LineArray(X0,Y0,X1,Y0),"Horizontal",2,1); Plot(LastValue(Y0),"\nBegin at This point in the Array",10,1); Thanks, Mr. Valley
