have a look also in here that a have all of my code and foto http://finance.groups.yahoo.com/group/amibroker/message/126119
Thank you Graham for responding > Let me clear little bit. If we say we have one HSP 3 days ago and > the H of this condition is 200, > > HSP =H > Ref(H,2) & H > Ref(H,1) & H > Ref(H,-1) & H > Ref(H,-2); > > So we keep the H of the HSP that is 200 > HSPHigh = ValueWhen(HSP,H); > > And now I am looking to find the first PreviousBar that has H<= 200 > and L<=200 > Test_PreviousBar= H<= HSPHigh AND L>= HSPHigh; //i think is correct > > How can we find that Previous bar ? > > thanks again > Panos > > > --- In [email protected], Graham <kavemanperth@> wrote: > > > > Your condition does not seem correct and would only be true if both H > > and L equalled HSPHigh because L can never be >H > > > > Test_PreviousBar= H<= HSPHigh AND L>= HSPHigh; > > > > -- > > Cheers > > Graham Kav > > AFL Writing Service > > http://www.aflwriting.com > > > > > > > > > > 2008/7/11 Panos Boufardeas <panosbouf@>: > > > Can you please tell me how to correct the following formula? > > > > > > I would like to find out the fist previous x bar, that has a price > > > between of the next HSPHigh > > > > > > HSP =H > Ref(H,2) & H > Ref(H,1) & H > Ref(H,-1) & H > Ref(H,-2); > > > HSPHigh = ValueWhen(HSP,H); > > > Test_PreviousBar= H<= HSPHigh AND L>= HSPHigh; > > > PlotShapes(IIf(HSP,shapeSmallCircle,False),colorRed,0,H,13); > > > > PlotShapes(IIf(Test_PreviousBar,shapeHollowStar,False),colorRed,0,H,22); > > > Plot( Close, "", colorBlack, styleBar ); > > > > > > I mean when a HSP appears look back and find the first > > > "Test_PreviousBar" on the row > > > > > > Thank you > > > Panos >
