Thank you Bill for such a quick reply, I'll try to have a look at 
both codes and see if I can make any sense in how to use them, as I 
am not very good at programming, and still testing AB to see if it 
will suit me....so far the response here on the board is overwelming 
and I'd like to thank everyone for their kindness in helping novices 
as myself....

I posted another question regarding a possibility of another window 
display in AB under the charts, where to have (as choosen fields) the 
data needed for the charted stock as PE, EPS,RS,....etc
Any idea if this is possible?

regards,
Ray

--- In [email protected], "wavemechanic" <[EMAIL PROTECTED]> wrote:
>
> There is some code by acesheet for centered moving averages in the 
archives under Hurst/Sigma discussions.  You can also find some code 
at WealthLab (http://www.wealth-lab.com/cgi-
bin/WealthLab.DLL/editsystem?id=19072).
> 
> Bill
>   ----- Original Message ----- 
>   From: Ton Sieverding 
>   To: [email protected] 
>   Sent: Tuesday, June 19, 2007 7:47 AM
>   Subject: Re: [amibroker] Re: Need help with formula, please...
> 
> 
>   So am I, Ray. As far as I understand, what the formula DMA(28,-
14) does is the combination of shifting back in time ( -14) the MA
(28) and extrapolating the unknown part from the center of the 
average ( -14 ) thru actual. The first part is a simple Ref( -14 ). 
For the last part see Hull's Moving Average. Should be in the AB 
library. It's one way to do that. Getting the bars between the center 
and today. Although there are many other possibilities and all are 
trying to predict the same future. Also see GP's answer to your 
question ...
> 
>   Regards, Ton.
> 
> 
>     ----- Original Message ----- 
>     From: ax_ray2222 
>     To: [email protected] 
>     Sent: Tuesday, June 19, 2007 12:00 PM
>     Subject: [amibroker] Re: Need help with formula, please...
> 
> 
>     Ton, I am way beyond entry level in AB and in general in 
programming, 
>     so if you are so kind, please help and display the formula you 
refer 
>     to, cause I don't quite follow.....sorry about that...
>     thank you, Ray
> 
>     --- In [email protected], "Ton Sieverding" 
>     <ton.sieverding@> wrote:
>     >
>     > Hurst. Centered moving averages ...
>     > 
>     > Regards, Ton.
>     > 
>     > ----- Original Message ----- 
>     > From: gp_sydney 
>     > To: [email protected] 
>     > Sent: Tuesday, June 19, 2007 11:02 AM
>     > Subject: [amibroker] Re: Need help with formula, please...
>     > 
>     > 
>     > Sorry, I don't understand what you're asking. I haven't used
>     > stockfetcher. What does DMA(28,-14) mean?
>     > 
>     > You can just use the Cross function to check for crossovers.
>     > 
>     > GP
>     > 
>     > --- In [email protected], "ax_ray2222" <ax_ray2222@> 
>     wrote:
>     > >
>     > > GP, thank you for the help, I want to make a continuation 
of 
>     the 
>     > > Displaced MA(28,-14) and with your help it will do this for 
the 
>     last 14 
>     > > days but it seems that it is verticaly displaced. Is any 
way we 
>     can 
>     > > make this to plot in the continuation of the DMA(28,-14). 
I'll 
>     put here 
>     > > the entire code I have at the moment, and if you used 
>     stockfetcher.com 
>     > > you can see the DMA(28,-14) there:
>     > > 
>     > > _SECTION_BEGIN("DispMA");
>     > > P = ParamField("Field");
>     > > Type = ParamList("Type", "Simple,Exponential,Double 
>     Exponential,Tripple 
>     > > Exponential,Wilders,Weighted");
>     > > Periods = Param("Periods", 30, 2, 100 );
>     > > Displacement = Param("Displacement", 15, -50, 50 );
>     > > m = 0;
>     > > 
>     > > if( Type == "Simple" ) m = MA( P, 
>     > > Periods );
>     > > if( Type == "Exponential" ) m = EMA( P, Periods );
>     > > if( Type == "Double Exponential" ) m = DEMA( P, Periods );
>     > > if( Type == "Tripple Exponential" ) m = TEMA( P, Periods );
>     > > if( Type == "Wilders" ) m = Wilders( P, 
>     > > Periods );
>     > > if( Type == "Weighted" ) m = WMA( P, 
>     > > Periods );
>     > > 
>     > > Plot( m, _DEFAULT_NAME(), ParamColor("Color", ColorCycle), 
>     ParamStyle
>     > > ("Style"), 0, 0, Displacement );
>     > > bi = BarIndex();
>     > > s5 = IIf(bi-bi[0] >= BarCount-14, MA(Close, 14), Null);
>     > > Plot( s5,_DEFAULT_NAME(), ParamColor("Color", ColorCycle), 
>     ParamStyle
>     > > ("Style") );
>     > > _SECTION_END();
>     > > 
>     > > I'd like to be able to scan for the crossovers of the DMA 
with 
>     an EMA
>     > > (9) for example, and thst will happend only during the last 
14 
>     days, so 
>     > > it will be actually a crossover of the s5 with the EMA(9) I 
>     guess.
>     > > Do you any idea on this? 
>     > > 
>     > > thanks a lot, Ray
>     > > 
>     > > --- In [email protected], "gp_sydney" 
<gp.investment@> 
>     wrote:
>     > > >
>     > > > > Actually, I just noticed there's a new function called 
>     BarIndex()
>     > > > 
>     > > > Sorry, just realised this is not a new function (got 
confused 
>     by the
>     > > > red star in the help) and that according to the help, it 
may 
>     not be
>     > > > accurate if QuickAFL is on. So if using that, I think you 
>     might need:
>     > > > 
>     > > > bi = BarIndex();
>     > > > s5 = IIf(bi-bi[0] >= BarCount-14, MA(Close, 5), Null);
>     > > > 
>     > > > GP
>     > > >
>     > >
>     >
> 
> 
> 
>    
> 
> 
> --------------------------------------------------------------------
----------
> 
> 
>   No virus found in this incoming message.
>   Checked by AVG Free Edition. 
>   Version: 7.5.472 / Virus Database: 269.9.0/853 - Release Date: 
6/18/2007 3:02 PM
>


Reply via email to