PureBytes Links
Trading Reference Links
|
<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 woulduse
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 thevalue 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 value of the
most recent peak. n =2 would return the value of the 2nd most
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 thatpeak
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, on how 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't understand
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, 2002 12: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. So Iset
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.<SPAN
class=266273605-31102002> <FONT
face="MS Sans Serif">
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
size=2>
MinRetracement = 6<FONT
color=#282828>/C
* 100<FONT
face=Arial 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.
|