for 5 days ago buy = ref(cross( macd(), 0 ),-5); for each of the last 5 days for (i=1,5,i++) buy = ref(cross( macd(), 0 ),-i);
--- In [email protected], "Rick" <ric...@...> wrote: > > As a new user, can someone help me understand how to set up a buy signal when > a certain condition occurs on several consecutive days? > > I would like to create a buy signal when (as example) the macd is above 0 for > the last 5 days. > > I know that the correct afl for when macd is above 0 for the last bar = > > buy = cross( macd(), 0 ); > > but how do I create the same buy afl for the last 5 days? > > also if I want to add another condition (but for a different set of days) > would I add an "AND" or would I need another afl line? > > Thanks for any help provided. >
