Ara that's great. But what is == 0,ai,1 in the line buysignal = ValueWhen(intrade AND Ref(intrade,-1) == 0,ai,1); Please explain the syntax. I have never seen that done.
Thanks, Barry I had to put an ExRem before (Buy,Sell); To see this work use this example: fMA = MA(C, 4); Buy = fMA > Ref(fMA, -1); Sell = fMA < Ref(fMA, -1); // intrade will become 1 at first signal and stay at that value until a Sell Signal arrives intrade = ExRem(Buy, Sell); // this will give you the arrayindex value of the Buy Signal. buysignal = ValueWhen(intrade AND Ref(intrade,-1) == 0, ai, 1); Plot(C, "", colorBlack, styleBar); Plot(intrade, "Intrade", colorBlue, styleOwnScale); Plot(buysignal , "buysignal ", colorGreen, styleOwnScale); PlotShapes(Buy * shapeUpArrow, colorGreen, 0, L, -5 ); PlotShapes(Sell * shapeDownArrow, colorRed, 0, H, -5 ); PlotShapes(intrade * shapeCircle, colorBlue, 0, C , 0); --- In [email protected], "Ara Kaloustian" <[EMAIL PROTECTED]> wrote: > > You need to first make sure that you eliminate duplicate signals, so that > they will not affect the valu you save > > Try this: > bi = barindex(); > ai = bi - bi[0]; > intrade = (Buy,Sell); // intrade will become 1 at first signal and stay > at that value untill a sell signal arrives > buysignal = valuewhen(intrade and Ref(intrade,-1) ==0,ai,1); // this will > give you the arrayindex value of the buy signal. > > BuyHigh = high[buysignal]; > > ----- Original Message ----- > From: "richpach2" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Monday, October 13, 2008 10:31 PM > Subject: [amibroker] AFL code question > > > > Hello AB Users, > > > > Can someone explain please, how do I reference a selected value of the > > signal bar? > > For instance if signal bar is when signal=cross( close, ema (close,9)) > > then, how do I store "High" of the signal bar for the future use so, I > > can check if C>"Signal Bar High" occurred in the following bars? > > > > I looked at BarSince, VarSet, ValueWhen and SelectedValue but, I am a > > little confused and unsure which one should I use. > > > > Any help or comment will be appreciated. > > > > Regards > > Richard > > > > > > ------------------------------------ > > > > **** IMPORTANT **** > > This group is for the discussion between users only. > > This is *NOT* technical support channel. > > > > ********************* > > TO GET TECHNICAL SUPPORT from AmiBroker please send an e-mail directly to > > SUPPORT {at} amibroker.com > > ********************* > > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > http://www.amibroker.com/devlog/ > > > > For other support material please check also: > > http://www.amibroker.com/support.html > > > > ********************************* > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
