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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>: > > 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
