PureBytes Links
Trading Reference Links
|
I'm drawn to these routines that use ZIG that are so prescient and 'look
into the future" -
but weary that they will not work in EOD trading. That is because the turns
are called after the fact
when the functions used by the routines can 'look into the future".
In fact I have a routine called an "ideal signal" written by a gentlemen
on the US West coast that is perfect.
It calls every turn on an ETF or Index curve correctly but it's not a real
signal since it uses ZIG. I can use it
after the fact to demonstrate what a real signal would have done. .
I too have this routine by Stephane and it looks great but can it be used to
detect pivots at end of day? Won't I
get unrealistic results?
I'm looking for comments and wondering if my concern justified? See
Tomasz's comment below where he talks about
unrealistic results when you back test.
JOE
Calculates the minimum % change Zig Zag indicator. Caveat: this
function is based on Zig-Zag indicator and may look into the future - this
means that you can get unrealistic results when back testing trading system
using this indicator. This function is provided rather for pattern and trend
recognition formulas.
EXAMPLE zig(close,5)
----- Original Message -----
From: "ronbo" <ronbo@xxxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, September 01, 2005 10:33 AM
Subject: RE: [amibroker] Zig-zag based on High and low possible ?
> i'll suggest this one--more a pivot indicator, but it may work for what
> you
> want.. this one by Stephane:
>
> HP = HHVBars( High, 10 ) == 0;
> LP = LLVBars( Low, 10 ) == 0;
> endi = -1;
> starti = -1;
> dir = 0;
> Title= "Pivot, "+Name()+" "+Date();
> for ( i =0 ;i<BarCount ; i++)
> {
> VH[i]=Hp[i];
> VL[i]=Lp[i];
> }
> for( i = BarCount-1; i >= 0; i-- )
> {
> if( dir == 1 && VL[i] )
> {
> // FillLine(ZigHilo,i, Low, endi, endval);
> for( j = i; j <= endi; j++ )
> {
> HiLo[ j ] = Low[i] + ( j - i) * (endval-Low
> [i])/( endi -i );
> }
> endi = i;
> endval = Low[ i ];
> dir = -1;
> }
> else if( dir == -1 && VH[i]/*HiV[ i ]*/ )
> {
> // FillLine(ZigHilo,i, High, endi, endval );
> for( j = i; j <= endi; j++ )
> {
> HiLo[ j ] = High[i] + ( j - i) * (endval-High
> [i])/( endi -i );
> }
> endi = i;
> endval= High[ i ];
> dir = 1;
> }
> else if( dir == 0 && endi == -1 && VL[i] )
> {
> endi = i;
> endval = Low[ i ];
> dir = -1;
> }
> else if( dir == 0 && endi == -1 && VH[i])
> {
> endi = i;
> endval = High[ i ];
> dir = 1;
> }
> }
> for(i=0; i<BarCount;i++)
> {
> if(HiLo[i]<=0)
> HiLo[i]= Null;
> }
> Plot(Hilo,"",2,1);
> Plot(C,"",1,64);
> GraphXSpace=2;
>
>
>
>
> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]On
> Behalf
> Of Thomas Z
> Sent: Thursday, September 01, 2005 2:23 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Zig-zag based on High and low possible ?
>
>
> Hello,
>
> By default the zig chart can only be used by o,h,l or close.
> But I want to have it based on Low at a down swing and high on up swing.
> So it should change between low and high automatically.
> Is there any trick here ?
>
> Graph0 = Zig(Close,5);
>
> Regards
>
> Thomas
> www.tradingbasis.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
>
> Visit your group "amibroker" on the web.
>
> To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.344 / Virus Database: 267.10.16/83 - Release Date: 8/26/2005
>
>
>
>
> 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
>
>
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Help Sudanese refugees rebuild their lives through GlobalGiving.
http://us.click.yahoo.com/hjNroD/EbOLAA/cosFAA/GHeqlB/TM
--------------------------------------------------------------------~->
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/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|