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" 
  <[EMAIL PROTECTED]> 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
  > > >
  > >
  >



   

Reply via email to