You should use PeriodsBack, not PeriodsBack - 1. Also, you should
define PeriodsBack before using it in the Sum operation.
See message 136157.
Mike
--- In amibroker@xxxxxxxxxps.com,
Radek Simcik <radek.simcik@...> wrote:
>
> Hi Jim,
>
> I am learning too but this is what I find the best.
>
> LowsGoDown = 0;
> LowsGoDownArray = (L<Ref(L,-1));
> LowsGoDown = Sum(LowsGoDownArray,PeriodsBack-1)==PeriodsBack-1;
> PeriodsBack = Optimize( "PeriodsBack", 3, 3 ,3, 1 );
>
> Short = LowsGoDown;
>
> Trigger = short;
>
> The advantage of such style is that it is very easy to change and
optimize.
> enjoy
>
> Radek
>
>
> On Fri, Mar 13, 2009 at 2:13 AM, jim fenster <normanjade@...>
wrote:
>
> >
> > If I wanted to buy for example when you make three lower
lows. How do I
> > write this without doing it the long way? You know like Buy=
> > ref(l,-1)<ref(l,-2) etc. Im not lazy or anything. Im
just trying to learn
> > the language. Whats the way to loop something like this?
> >
> > Thanks,
> > Jim
> >
> >
> >
>