PureBytes Links
Trading Reference Links
|
<SPAN
class=287554623-31102002>Estaban,
<SPAN
class=287554623-31102002> no, until such time as your counter move has
exceeded 1.2% the turn is open change. Zig may show the turn to have occurred
but until the turn exceeds the setting it is capable of reversing its self and
simply erasing any trace of its error. this is why zig can be so dangerous to
rely on. when you system test zig is always correct. All of the turns have been
confirmed. In real life the system will not trade the way zig says it
does.
<SPAN
class=287554623-31102002>
<FONT color=#000000 face="MS Sans Serif"
size=2>peak(ARRAY, change, n=1)
<SPAN
class=287554623-31102002>Peak= a peak means simply the price today is lower than
the price yesterday and the price yesterday was higher than the price 2 days
ago. Picture a roof line. Peak is the peak of the
roof
<SPAN
class=287554623-31102002>
<SPAN
class=287554623-31102002>Array= high, Low, Close value from which the
calculations are made
<SPAN
class=287554623-31102002>
<SPAN
class=287554623-31102002>Change= the sensitivity of the confirmation. in this
case a stock who's move exceeds 1.2% cannot result in a vanishing signal. any
counter move after the 1.2% will result in a new leg being
drawn. If the new move does not exceed 1.2 percent and instead resumes the
prior move than the turn is erased and appears to have never been there to begin
with.
<SPAN
class=287554623-31102002>
<SPAN
class=287554623-31102002>n=1 = which of the turns in the zigzagare you
referring to? 1= the last turn. 2= the turn prior to that, etc,
etc
<SPAN
class=287554623-31102002>
<SPAN
class=287554623-31102002>if you are still lost contact me off list and I will
send some pictures,
<SPAN
class=287554623-31102002>
<SPAN
class=287554623-31102002>
Jayson
<FONT face=Tahoma
size=2>-----Original Message-----From: Esteban
[mailto:ygroups@xxxx]Sent: Thursday, October 31, 2002 6:20
PMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re: [amibroker]
peak - trough with variable
I think I've got it. Let me restate it,
correctly, I hope.
If the current bar reaches a retracement
of 1.2% from the last highest bar that is uncorrected, then it
identifies that last high as the peak. Right?
<<The code I posted uses the
high value to determine the turning points. If you used the close then zig
<<would use those values.
Here's where I get confused, butI think
I've got it now:
<FONT color=#000000
face="MS Sans Serif">peak(ARRAY, change, n=1)
<FONT color=#000000
face="MS Sans Serif">The point from which the peak function measures
the % change backwards to the
high is the ARRAY in the formula. Right? So peak(L, 1.2 , 1) would measure back
to the high point from the current low, evaluating whether or not it was >=
1.2%.
<FONT color=#000000
face="MS Sans Serif">
<FONT color=#000000
face="MS Sans Serif">If so then using the High value (as opposed to Low or
Close) to measure from a peak seems odd, as the retracement may have
taken place from the other price points of the bar. Part of why I've been
confused about this whole topic, since the examples I've seen use the
high.
Sorry to beat this to death. I've read
lots of posts concerning zig-zag and searched the manual, but I've never gotten
the concept clear in my mind.
Esteban
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A href=""
title=jcasavant@xxxx>Jayson
To: <A
href=""
title=amibroker@xxxxxxxxxxxxxxx>amibroker@xxxxxxxxxxxxxxx
Sent: Thursday, October 31, 2002 3:59
PM
Subject: RE: [amibroker] peak - trough
with variable
<SPAN
class=728374720-31102002>Esteban,
no,
peak looks BACK not forward. it uses zigzag to determine turns in the market
based on your setting, in your case 1.2%. The code I posted uses the high
value to determine the turning points. If you used the close then zig
would use those values. Zig is not time based but uses a percentage
retracement to define a turn. from the "help" file.....
<SPAN
class=728374720-31102002>
PEAK
(AFL 1.1)
SYNTAX
peak(ARRAY,
change, n = 1)
RETURNS
ARRAY
FUNCTION
Gives the value of
ARRAY n-th peak(s) ago. This uses the Zig Zag function (see Zig
Zag) to determine the peaks. n =1 would return the valueof the
most recent peak. n =2 would return the value of the 2ndmost
recent peak. Caveat: this function is based on Zig-Zag indicator
and may look into the future.
EXAMPLE
<FONT color=#0000ff face=Arial
size=2>peak(close,5,1)
<SPAN
class=728374720-31102002>As DT correctly pointed out, the last turn in the
series is always open to change. tonight's peak may show a turn yesterday. if
the market corrects prior to your threshold being met (1.2%) then that
peak will simply disappear. For this reason testing with zig/peak/trough is
very dangerous. to see how peak works drop zigzag on your price
plot
Jayson
<FONT face=Tahoma
size=2>-----Original Message-----From: Esteban
[mailto:ygroups@xxxx]Sent: Thursday, October 31, 2002 3:26
PMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re: [amibroker]
peak - trough with variable
Jayson,
LastValue function works great!
My formula now works.
I'm still unclear, however, onhow the
peak function works.
Please correct my following
understanding:
<FONT
color=#0000ff>Peak(H,1.2,1) At
each bar, this formula looks ahead to find a retracement of a least 1.2% from
that current bar's high and verifies that there are no higher highs within the
retracement period. If it doesn't find this condition, it uses the last peak
value.
What would the formula do if it used
Close in place of High? If the forward retracement was in place at 1.2% from
the current bar close, would it the peak be the high of the current bar, or
the close? Or do I have it completely wrong?
<<Jayson said:
<<you want
the peak of peakvalue. since peakvalue is a high you should ask for
peak(peakvalue......
<FONT
face="MS Sans Serif"><<Peak(<FONT
color=#282828>peakvalue,<FONT
color=#0000ff>LastValue(<FONT
color=#282828>MinRetracement),<FONT
color=#ff00ff>1)
;
<FONT color=#282828
face="MS Sans Serif">
I don'tunderstand
this concept of peak of peak value. I
used:
<FONT
size=2>MinRetracement = <FONT
color=#ff00ff>6/<FONT
color=#000000>C * <FONT
color=#ff00ff>100<FONT face=Arial
size=2> ;
PeakValue
=Peak(H<FONT
color=#282828>,LastValue<FONT
color=#282828>(MinRetracement<FONT
color=#282828>),1<FONT
color=#282828>)
;
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A href=""
title=jcasavant@xxxx>Jayson
To: <A
href=""
title=amibroker@xxxxxxxxxxxxxxx>amibroker@xxxxxxxxxxxxxxx
Sent: Thursday, October 31, 200212:45
AM
Subject: RE: [amibroker] peak - trough
with variable
<SPAN
class=266273605-31102002>Esteban,
<SPAN
class=266273605-31102002>
I'm wanting to find the last
peak based on a fixed number of points, rather than percentage. SoI
set a variable to the fixed points value I want divided by the high *
100 to give me a percentage to use in the peak formula. But I get an
error. Maybe the function needs a value not subject to
fluctuation for its underlying calculations. Is there a way I can
use this function with a fixed number of points?
MinRetracement = <FONT
color=#ff00ff>6/C * 100 ; This
gives a value of 1.2 percent when C =500.
PeakValue = <FONT
color=#0000ff>Peak(H,1.2,1) ; This
finds the peaks like I want, when price is in the range of 500.
PeakValue
Peak(H,MinRetracement,1) ; Gives an error.<FONT color=#0000ff
face=Arial><SPAN
class=266273605-31102002> <FONT
face="MS Sans Serif">
<SPAN
class=266273605-31102002>you want the peak of peakvalue. since peakvalue is
a high you should ask for peak(peakvalue...... your change setting
must be constant so ask for the lastvalue of
minretracement....
<SPAN
class=266273605-31102002>
<SPAN
class=266273605-31102002>try......
<SPAN
class=266273605-31102002>
<FONT
face=Arial>
MinRetracement = 6<FONT
color=#282828>/C<FONT
color=#282828> * 100<FONT
color=#282828> ;<FONT
size=2>
PeakValue = Peak<FONT
color=#282828>(H<FONT
face=Arial>,<FONT
color=#ff00ff>1.2,<FONT
color=#ff00ff>1) ;<FONT
color=#0000ff>
Peak(<FONT
color=#282828>peakvalue,<FONT
color=#0000ff>LastValue(<FONT
color=#282828>MinRetracement),<FONT
color=#ff00ff>1)
;
jayson
<SPAN
class=266273605-31102002>
Yahoo! Groups
Sponsor
<FONT face=arial
size=-2>ADVERTISEMENT<A
href=""
target=_blank><IMG alt="" border=0 height=250
src=""
width=300 NOSEND="1">
<IMG alt="" height=1
src=""
width=1 NOSEND="1">Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page:
<A
href="">http://groups.yahoo.com/group/amiquote/messages/)Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
Post
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A
href="">http://groups.yahoo.com/group/amiquote/messages/)Check
group FAQ at: <A
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the <A
href="">Yahoo! Terms of Service.
|