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.
>


Reply via email to