INPUT:long(26,20,100),short(12,5,40),m(27,2,60); VARIABLE:y=0,y1=0,dea=0; wtj:=days1970-ref(days1970,1)<>weekday-ref(weekday,1) or barpos=1; zm:=barslast(wtj)+1; y:=(2*c+(short-1)*ref(y,zm))/(short+1); y1:=(2*c+(long-1)*ref(y1,zm))/(long+1); diff:y-y1; dea:(2*diff+(m-1)*ref(dea,zm))/(m+1); macd:2*(diff-dea),colorstick; |