As I recall Hurst didn't make much more mention of it in the course 
material then in PM ... However for those wanting to understand his 
methodologies the course is the definitive work which goes well 
beyond CMA's & DE's ... DE's can be an interesting tool for trading 
at the extremes ... I'll post a version later that uses PolyFit for 
extrapolation and has a variety of flexibility to it not present in 
the AFL that's kicking around at the moment.  My personal preference 
is for Trig Fits as opposed to a polynomial Fit, but when properly 
damped the PolyFits work ok too.

IMHO the periodogram is nothing more then a product of an FFT like 
algorithm i.e. an investigative tool for determining cyclic 
forces ... There are a variety of methodologies and tools out there 
to produce one and from what I understand at least one will be built 
into AB on the next release.  Personally I have several problems with 
FFT's ... which can be demonstrated with a wave generator ... 

For example the code below ( It's a VBS out take ... Not complete, 
but usable with minor mods ) will generate a composite wave 
consisting of several cosines of various user selected wave lengths, 
amplitudes & phase offsets ... it can also add a trend to the 
composite as well as random noise to almost any level ... It is IMHO 
very instructive to use stuff like this and see how they affect 
different DSP algorithms.

FFT's have a tendancy to be easily fooled by trend and even more so 
by a combination of trend and noise.  This leads one to surmise that 
it is probably a good idea to at least remove the trend from data 
before tossing it to an FFT for analysis.  The other problems that 
FFT's have center around their inability to have relatively good 
resolution at low frequency.  The reason of course is related to how 
the algorithm itself works.  This sort of forces one to use long data 
histories relative to the cycle lengths being investigated so that 
the result is decent resolution.  The problem with this approach is 
that IMHO wave lengths either change or if you are a purist some 
times are overwhelmed by non cyclic activity i.e. 10/87 etc ... Since 
FFT's in essence provide data related to cycle length, amplitude and 
phase offset FROM THE BEGINNING OF THE DATA, the shorter wave 
lengths, which are also typically buried in noise, don't extrapolate 
correctly.  So while FFT's can definitely provide some insigth into 
the cyclic forces they are not a be all and end all.  

    pi = 4 * atn(1)

    Randomize

    StartX = (dFactor + 1) * 1000

    for i = 1 To nIS + nCoeff

        Trend(i) = (i - 1) * rTrend * dFactor * (rCyc1Amp + rCyc2Amp 
+ rCyc3Amp + rCyc4Amp + rCyc5Amp) / 5
        Noise(i) = (Rnd - 0.5) * 2 * rNoise * dFactor * (rCyc1Amp + 
rCyc2Amp + rCyc3Amp + rCyc4Amp + rCyc5Amp) / 5

        Cycle1(i) = cos(((i - 1) / rCyc1Len + rCyc1Phase / 360) * 2 * 
pi) * (rCyc1Amp * dFactor) + Trend(i) * 0.2
        Cycle2(i) = cos(((i - 1) / rCyc2Len + rCyc2Phase / 360) * 2 * 
pi) * (rCyc2Amp * dFactor) + Trend(i) * 0.2
        Cycle3(i) = cos(((i - 1) / rCyc3Len + rCyc3Phase / 360) * 2 * 
pi) * (rCyc3Amp * dFactor) + Trend(i) * 0.2
        Cycle4(i) = cos(((i - 1) / rCyc4Len + rCyc4Phase / 360) * 2 * 
pi) * (rCyc4Amp * dFactor) + Trend(i) * 0.2
        Cycle5(i) = cos(((i - 1) / rCyc5Len + rCyc5Phase / 360) * 2 * 
pi) * (rCyc5Amp * dFactor) + Trend(i) * 0.2

        CycleX(i) = Cycle1(i) + Cycle2(i) + Cycle3(i) + Cycle4(i) + 
Cycle5(i) + Noise(i)

        ISData(i) = StartX + CycleX(i)

    Next


--- In [email protected], "wavemechanic" <[EMAIL PROTECTED]> wrote:
>
> Fred:
> 
> Did you go through the course 
(http://www.traderspress.org/detail.asp?product_id=1400)?  Do you 
understand how the Periodogram is calculated?  That's one of the big 
blanks in my understanding of the Hurst world.  Based on the 
TraderPress summary that seems to be covered in the course.
> 
> Bill
> 
> 
> ----- Original Message ----- 
> From: "Fred" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Tuesday, October 10, 2006 9:23 AM
> Subject: [amibroker] Re: Hurst Channels Code
> 
> 
> > Most of us who have read Hurst's writtings are well aware of the 
> > general principles involved in PM ... However, there are several 
> > points that should be mentioned or questioned with regards to 
your 
> > comments ...
> > 
> > 1. It is clear from Hurst's course material that PM and the 
> > techniques therein were, in his mind, a fairly simplistic view of 
how 
> > he analyzed price and that the curvelinear trendlines were only a 
> > means for the analyst to discover the cyclic forces in play i.e. 
a 
> > possible first step in developing a full phasing Analysis ( FPA ) 
and 
> > using FLD's, VTL's and other techniques ...
> > 2. As far as the tools and the math involved in the later 
chapters 
> > and appendicies it is also clear that Hurst not only employed the 
> > techniques therein but other more sophisticated techniques that 
he 
> > didn't really write much about in PM.  Clues to this can be seen 
in 
> > the bibliography.
> > 3. While PC's and AB didn't exist in 1970, mainframes and mini's 
did 
> > and if you recall we had already managed to get to the moon and 
back 
> > mostly by use of the slide rule.
> > 4. The curvelinear bands that Hurst's uses are in essence n 
period 
> > centered moving averages with percentage or standard deviation 
bands 
> > around them which by their nature can not be computed closer than 
n / 
> > 2 bars prior to the current bar.  As such one must have some 
> > technique for extrapolating those bands to at least the current 
bar 
> > and preferably beyond.  Without this capability one would have 
> > already experienced half the move in the opposite direction when 
the 
> > CMA catches up.
> > 
> > My question then is ... If you are using curvelinear bands of one 
> > sort or another inside AB how are you constructing the bands and 
what 
> > methodologies are you using to extrapolate them ?
> > 
> > --- In [email protected], "Ton Sieverding" 
> > <ton.sieverding@> wrote:
> >>
> >> Hurst wrote 'The Profit Magic of Stock Transaction Timing' in 
1970. 
> > When the technical annalist was using pencil and paper for his 
> > graphs. Bill Gates and TJ still did not exist and Hurst was not 
using 
> > a PC. I've tried to get the original version of the book but only 
got 
> > the reprinted version from 2000. Frankly I have the feeling that 
> > Chapter 11 as well as the Appendices have been added at the time 
of 
> > the reprint. This to give you my opinion how I see the book. It 
is an 
> > attempt to work with forecasted envelopes. And a good one ...
> >> 
> >> For me the practical 'red line' for using the Hurst principle is 
as 
> > I told you already rather simple. Try to construct two trading 
bands. 
> > A long and a short period trading band. Hurst tells you how to do 
> > that with pencil and paper. The software today does it 
automatically 
> > for you. As soon as the short band is above the long one and the 
> > price above the short band you will have an 'overbought' 
situation. 
> > When the short band falls below the long band and the price is 
below 
> > the short band you have an 'oversold' situation. The combination 
of 
> > these 'overbought' and 'oversold' situations with a falling resp. 
> > rising long trend will give you the SELL and BUY signals. I am 
using 
> > Hurst with weekly views and indexes and must say that the results 
are 
> > very good ...
> >> 
> >> Ton.
> >> 
> >>   ----- Original Message ----- 
> >>   From: Rakesh Sahgal 
> >>   To: [email protected] 
> >>   Sent: Monday, October 09, 2006 3:18 PM
> >>   Subject: Re: [amibroker] Hurst Channels Code
> >> 
> >> 
> >>   I suggest you get familiar with the concept of cycles a la 
Hurst 
> > and
> >>   use of Curvilinear Bands before you try to comprehend the 
code. As
> >>   for the code looking into the future - yes it does.
> >> 
> >>   R
> >> 
> >>   On 10/9/06, Saji Oommen <sajioommen2@> wrote:
> >>   > Hello,
> >>   >
> >>   > Thanks for sharing the code. Could you kindly confirm
> >>   > that does this code have any ZIG function in it or
> >>   > does it look into future or the signals change when
> >>   > new data comes in. I read through the code and could
> >>   > not make it out. I am in the learning process of AFL.
> >>   > So pardon my ignorance.
> >>   >
> >>   > Regards
> >>   >
> >>   > Saji
> >>   >
> >>   > --- Ton Sieverding <ton.sieverding@> wrote:
> >>   >
> >>   > > The way I see it is rather simple. Let's take the
> >>   > > S&P500. Using a weekly view :
> >>   > > a.. Buy when Blue+Red+Price BELOW Green and Green
> >>   > > rising channel
> >>   > > b.. Sell when Blue+Red+Price ABOVE Green and Green
> >>   > > falling channel
> >>   > > Sell Augustus 2000,
> >>   > > Buy March 2003,
> >>   > > ... still Long.
> >>   > >
> >>   > > Ton.
> >>   > >
> >>   > > ----- Original Message -----
> >>   > > From: Rakesh Sahgal
> >>   > > To: Amibroker Yahoogroup
> >>   > > Sent: Monday, October 09, 2006 10:57 AM
> >>   > > Subject: [amibroker] Hurst Channels Code
> >>   > >
> >>   > >
> >>   > > For any of those interested in tinkering with
> >>   > > Hurst Channels, am
> >>   > > attaching code I had recieved from group member
> >>   > > Jason Hart. This code
> >>   > > was written by group member going by the nickname
> >>   > > "Ace".
> >>   > >
> >>   > > I was not able to make much use of it. The reason
> >>   > > was - the values of
> >>   > > the channels, current and in the immediate past
> >>   > > i.e. the projection
> >>   > > zone, were not constant. Since the values of the
> >>   > > projections changed
> >>   > > everyday I had no way of making any meaningful use
> >>   > > of it ( I was
> >>   > > basically looking for what Hurst called "Edge
> >>   > > Band" Trades). If my
> >>   > > understanding was incorrect and anyone can make
> >>   > > sense of them, please
> >>   > > be kind enough to share your insights with the
> >>   > > rest of us.
> >>   > >
> >>   > > Rakesh
> >>   > >
> >>   > >
> >>   > >
> >>   > >
> >>   >
> >>   >
> >>   > __________________________________________________
> >>   > Do You Yahoo!?
> >>   > Tired of spam? Yahoo! Mail has the best spam protection 
around
> >>   > http://mail.yahoo.com
> >>   >
> >>   >
> >>   > Please note that this group is for discussion between users 
> > only.
> >>   >
> >>   > To get support from AmiBroker please send an e-mail directly 
to
> >>   > SUPPORT {at} amibroker.com
> >>   >
> >>   > For other support material please check also:
> >>   > http://www.amibroker.com/support.html
> >>   >
> >>   >
> >>   > Yahoo! Groups Links
> >>   >
> >>   >
> >>   >
> >>   >
> >>   >
> >>   >
> >>   >
> >>   >
> >>   >
> >>   >
> >>
> > 
> > 
> > 
> > 
> > 
> > 
> > Please note that this group is for discussion between users only.
> > 
> > To get support from AmiBroker please send an e-mail directly to 
> > SUPPORT {at} amibroker.com
> > 
> > For other support material please check also:
> > http://www.amibroker.com/support.html
> > 
> > 
> > Yahoo! Groups Links
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > -- 
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.407 / Virus Database: 268.13.1/466 - Release Date: 
10/7/2006
> > 
> >
>






Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

For other support material please check also:
http://www.amibroker.com/support.html

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to