Thanks mike and read the same( done it twice)

i wrote it like this


BuySignal = Cross(MA(*C*,5),finalmov_avg);

WeakClose = *Close* < MA(*Close*, 10) * 1.0075;
*

Buy* = BuySignal *AND* *NOT* WeakClose;

but what is want is weak close = close<MA( close , close of bar ten bars
back) * 1.0075

here it is close of candle 10 periods back

i want to add 10 bars back

On Wed, Nov 25, 2009 at 12:41 PM, Mike <[email protected]> wrote:

>
>
> Hi,
>
> Your question is very basic. Please take the time to read: the language
> operators, function descriptions, how AFL works.
>
> http://www.amibroker.com/guide/a_language.html
> http://www.amibroker.com/guide/afl/afl_index.php?m=2
> http://www.amibroker.com/guide/h_understandafl.html
>
> BuySignal = ...;
> WeakClose = Close < MA(Close, 10) * 1.0075;
> Buy = BuySignal AND NOT WeakClose;
>
> Additional tutorials can be found here:
>
> http://www.amibroker.com/guide/tutorial.html
>
> Mike
>
>
> --- In [email protected] <amibroker%40yahoogroups.com>, Deepak
> Patade <iamdeepakpat...@...> wrote:
> >
> > How to write this in afl
> > for a triangular moving avearge
> >
> > "if current close value is not greater than previous 10 bars avarage
> value *
> > 1.0075 then it should not give Buy Signal &
> >
> > if current close value is not greater than previous 10 bars avarage value
> *
> > 1.0075 then it should not give SELL Signal
> >
>
>  
>

Reply via email to