PureBytes Links
Trading Reference Links
|
Dimitris,
We do not speak about 'analogy'. It is STRICT mathematical equivalence.
See my previous response.
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Wednesday, October 15, 2003 3:14 PM
Subject: [amibroker] Re: MA, DEMA and TEMA can take array parameters, but EMA can't?
> Tomasz,
> Since we use amibroker [I hope you use it too !!], let us see what we
> have:
> 1. AMA(C,1/10) is 1-1 equivalent to Wilders(C,10) [true]
> 2. AMA(C,1/20) is 1-1 equivalent to Wilders(C,20) [true]
> 3. There exists a line AMA(C,x) for x variable and 1/20<=x<=1/10
> [true]
> 4. Wilders(C,Z), for Z variable, does not exist [true]
> I propose to stop at this [interesting and useful] point and not to
> adopt that
> "AMA(C,x) is equivalent to the [non existing] Wilders(C,1/x), for
> x=variable"
> because
> a. we have no evidence for the truth of the last statement
> b. its use has internal [logical] contradiction [we do not know if
> the "analogy" from fixed to variable exists]
> If you ever decide, in the future, to add EMA or Wilders with
> variable period, please consider these thoughts or feel very safe for
> the "analogy".
> Dimitris Tsokakis
> --- In amibroker@xxxxxxxxxxxxxxx, "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
> wrote:
> > Tomasz,
> > I clearly understand the recursive nature of these functions.
> > This is not the subject.
> > The question is : Can we call "equivalent" two never touching
> lines ?
> > It is somehow tricky to ask from the user to accept the following
> > story:
> > 1. Wilders(C,x) is N/A for variable x
> > 2. For fixed x the Wilders(C,x)=AMA(C,1/x) is true
> > 3. Please accept the "analog" meaning for the argument
> > Arg. 1 : Wilders(C,x) is *also* AMA(C,1/x) *even when* x is variable
> > or
> > Arg. 2 : You may call AMA(C,1/x) as Wilders(C,x), x variable,
> > *because* AMA(C,1/x) *is* Wilders(C,x), when x=fixed !!
> >
> > We have no evidence that this "analogy" exists and, form my
> experiece
> > in Physics, it is dangerous to speak [and use] for analogies just
> > because we like them.
> > From this point of view, it is better not to have variable periods
> > for EMA, Wilders. Now, AMA(C,1/x) , 10<=x<=20 is an interesting
> > line "between" AMA(C,1/10) and AMA(C,1/20) and this could be the
> > happy end of the story. If someone needs to call it Wilders with
> > variable period, it is OK, but there is no evidence to do it.
> > Dimitris Tsokakis
> > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko"
> <amibroker@xxxx>
> > wrote:
> > > Dimitris,
> > >
> > > The explanation should be obvious to someone with the deep
> > background
> > > in physics and mathematics as you.
> > >
> > > The reason is that AMA, EMA, TEMA, DEMA, Wilders
> > > are all recursive functions. See
> > > http://www.amibroker.com/guide/afl/afl_view.php?name=AMA
> > > and
> > > http://www.amibroker.com/guide/afl/afl_view.php?name=DEMA
> > >
> > > for detailed recursive algorithm.
> > >
> > > What does it mean? It means that current value depends
> > > on input data array and PREVIOUS value of the indicator.
> > > The PREVIOUS value includes the value of "previous-previous" value
> > > and so on.
> > > Now if you change the period every bar all these changes (for all
> > previous bars)
> > > affect current bar value and that's why variable period AMA is
> > smooth and
> > > does not jump from Wilders10-Wilders11.
> > >
> > > Best regards,
> > > Tomasz Janeczko
> > > amibroker.com
> > > ----- Original Message -----
> > > From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Wednesday, October 15, 2003 1:36 PM
> > > Subject: [amibroker] Re: MA, DEMA and TEMA can take array
> > parameters, but EMA can't?
> > >
> > >
> > > > Tomasz,
> > > > How do we understand this equivalence ?
> > > > x=10+(Cum(1)%11);
> > > > is equal to 10 every 11 bars.
> > > > The
> > > > Wp=10;Plot(Wilders(C,Wp),"Wilders",1,1);
> > > > and
> > > > Plot(AMA(C,1/x),"AMA",7,8);
> > > > do not touch every 11 bars...
> > > > The same with Wilders(c,20).
> > > > See, for example the
> > > >
> > > > x=10+(Cum(1)%11);
> > > > Wp10=10;Plot(Wilders(C,Wp10),"Wilders10",1,1);
> > > > Wp20=20;Plot(Wilders(C,Wp20),"Wilders20",1,1);
> > > > Plot(AMA(C,1/X),"AMA",7,1);
> > > > Plot(AMA(C,1/10),"AMA 1/10",4,8);
> > > > Plot(AMA(C,1/20),"AMA 1/20",4,8);
> > > >
> > > > AMA(C,1/10) is 1-1 equivalent to Wilders(C,10).
> > > > On the other side, AMA(C,1/X) touches only by coincidence the
> > Wp10 or
> > > > Wp20.
> > > >
> > > > Dimitris Tsokakis
> > > > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko"
> > <amibroker@xxxx>
> > > > wrote:
> > > > > Stephane,
> > > > >
> > > > > That's true but Wilders is nothing more nothing less than
> just
> > AMA
> > > > > with 1/n smoothing factor.
> > > > >
> > > > > Wilders( array, N ) =>>> AMA( array, 1 / N )
> > > > >
> > > > >
> > > > > Best regards,
> > > > > Tomasz Janeczko
> > > > > amibroker.com
> > > > > ----- Original Message -----
> > > > > From: "Stephane Carrasset" <nenapacwanfr@xxxx>
> > > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > > Sent: Wednesday, October 15, 2003 1:03 PM
> > > > > Subject: [amibroker] Re: MA, DEMA and TEMA can take array
> > > > parameters, but EMA can't?
> > > > >
> > > > >
> > > > > > Hi, Dimitri,
> > > > > >
> > > > > > Wilders does not accept variable period
> > > > > >
> > > > > > Plot(Wilders(C,RSI(3)),"",2,1);
> > > > > >
> > > > > > return a bad argument
> > > > > >
> > > > > > stepghane
> > > > > >
> > > > > >
> > > > > > <nenapacwanfr@xxxx> wrote:
> > > > > > > Dimitri,
> > > > > > >
> > > > > > > I didn't know that wilders accept variable period...
> > > > > > > Thanks
> > > > > > >
> > > > > > > Stephane
> > > > > > >
> > > > > > > > Dave,
> > > > > > > > I have posted in the files section the varPER.txt with
> > the
> > > > EMA,
> > > > > > AMA
> > > > > > > > and WILDERS smoothing relations.
> > > > > > > > AMA and WILDERS do accept variable periods, like MA.
> > > > > > > > You will also find some RSI applications there.
> > > > > > > > Dimitris Tsokakis
> > > > > > > > --- In amibroker@xxxxxxxxxxxxxxx, "Dave Merrill"
> > > > <dmerrill@xxxx>
> > > > > > > > wrote:
> > > > > > > > > thanks, much appreciated. seems like there's a new
> > version
> > > > just
> > > > > > > out
> > > > > > > > too (:-)
> > > > > > > > >
> > > > > > > > > any chance of variable period RSI, CCI, ROC and the
> > rest of
> > > > the
> > > > > > AB
> > > > > > > > > indicators I'm forgetting right now? some of these
> I've
> > > > coded
> > > > > > up
> > > > > > > > myself in
> > > > > > > > > AFL, but they're much slower than the built in
> > versions.
> > > > I'd
> > > > > > > > imagine your
> > > > > > > > > dll would be pretty close to built in speed, yes?
> > > > > > > > >
> > > > > > > > > dave
> > > > > > > > > In Indicators.dll varperiod Indicators are
> > > > > > > > > Stochastic
> > > > > > > > > GraphXSpace=1;
> > > > > > > > > Plot(StochK(9,1),"",colorBlue,1);
> > > > > > > > > Plot(scStoch(9),"",colorGreen,1+8);
> > > > > > > > > Plot(scStoch(RSI(14)),"",colorRed,1);
> > > > > > > > >
> > > > > > > > > Ema
> > > > > > > > > Plot(EMA(C,21),"",colorBlue,1);
> > > > > > > > > Plot(scEMA(C,21),"",colorGreen,1+8);
> > > > > > > > > Plot(scEMA(C,RSI(14)),"",colorRed,1);
> > > > > > > > > Plot(C,"",1,64);
> > > > > > > > >
> > > > > > > > > Linregslope
> > > > > > > > > Plot(LinRegSlope(C,21),"",colorBlue,1);
> > > > > > > > > Plot(scLinRegSlope(C,21),"",colorGreen,1+8);
> > > > > > > > > Plot(scLinRegSlope(C,RSI(14)),"",colorRed,1);
> > > > > > > > >
> > > > > > > > > MFI // just added today
> > > > > > > > > Plot(MFI(21),"",colorBlue,1);
> > > > > > > > > Plot(scMFI(21),"",colorGreen,1+8);
> > > > > > > > > Plot(scMFI(RSI(14)),"",colorRed,1);
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > thanks stephane, I'll take a look. until I do,
> can
> > you
> > > > tell
> > > > > > > me
> > > > > > > > if
> > > > > > > > > it also
> > > > > > > > > > contains variable period versions of other built
> in
> > AB
> > > > > > > > indicators?
> > > > > > > > > other
> > > > > > > > > > than allowing variable periods, do they perform
> the
> > > > same as
> > > > > > > the
> > > > > > > > > native
> > > > > > > > > > versions? if so, that'd be a nice workaround
> until
> > > > variable
> > > > > > > > periods
> > > > > > > > > are a
> > > > > > > > > > native AB capability for everything.
> > > > > > > > > >
> > > > > > > > > > dave
> > > > > > > > > > if you want, in indicators.dll there is a Ema
> > with
> > > > > > variable
> > > > > > > > period
> > > > > > > > > >
> > > > > > > > > > Plot(scEMA(C,RSI(14)),"",colorRed,1);
> > > > > > > > > > Plot(C,"",1,64);
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > stephane
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Yahoo! Groups Sponsor
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Send BUG REPORTS to bugs@xxxx
> > > > > > > > > Send SUGGESTIONS to suggest@xxxx
> > > > > > > > > -----------------------------------------
> > > > > > > > > Post AmiQuote-related messages ONLY to:
> > > > > > amiquote@xxxxxxxxxxxxxxx
> > > > > > > > > (Web page:
> > > > http://groups.yahoo.com/group/amiquote/messages/)
> > > > > > > > > --------------------------------------------
> > > > > > > > > Check group FAQ at:
> > > > > > > > >
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > > > > > > >
> > > > > > > > > Your use of Yahoo! Groups is subject to the Yahoo!
> > Terms
> > > > of
> > > > > > > > Service.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Send BUG REPORTS to bugs@xxxx
> > > > > > Send SUGGESTIONS to suggest@xxxx
> > > > > > -----------------------------------------
> > > > > > Post AmiQuote-related messages ONLY to:
> > amiquote@xxxxxxxxxxxxxxx
> > > > > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > > > > --------------------------------------------
> > > > > > Check group FAQ at:
> > > > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > > > >
> > > > > > Your use of Yahoo! Groups is subject to
> > > > http://docs.yahoo.com/info/terms/
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > >
> > > >
> > > > Send BUG REPORTS to bugs@xxxx
> > > > Send SUGGESTIONS to suggest@xxxx
> > > > -----------------------------------------
> > > > Post AmiQuote-related messages ONLY to:
> amiquote@xxxxxxxxxxxxxxx
> > > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > > --------------------------------------------
> > > > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > >
> > > > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> > > >
> > > >
> > > >
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|