PureBytes Links
Trading Reference Links
|
<SPAN
class=221571015-28042003>Tomasz,
thanks
for your help
Jayson
<FONT face=Tahoma
size=2>-----Original Message-----From: Tomasz Janeczko
[mailto:amibroker@xxxxxx]Sent: Monday, April 28, 2003 10:24
AMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re: [amibroker]
for loop
Jayson,
It is actually simpler that you wrote, correct code
is:
<FONT
color=#000000>
<FONT
face=Arial>for<FONT
color=#282828>( i = 1; i
< BarCount<FONT
color=#282828>; i++
)
<FONT
color=#000000>{
<FONT
color=#000000>if ( i <FONT
color=#282828>== 1 <SPAN
class=966553613-28042003>)
C[ i ] = <FONT
color=#ff00ff>50<FONT face=Arial
size=2>;
else<FONT
size=2>
C[ i ] =
C[ i-<FONT
color=#ff00ff>1 ]+<FONT
color=#000000>C[i];
}
Note however that this code overwrites built-in
Close array.
Best regards,Tomasz Janeczkoamibroker.com
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A href=""
title=jcasavant@xxxxxxxxxxxx>Jayson
To: <A
href=""
title=amibroker@xxxxxxxxxxxxxxx>1ami
Sent: Monday, April 28, 2003 4:12
PM
Subject: [amibroker] for loop
Hi
Guys,
<SPAN
class=966553613-28042003>
I am trying to
understand how to use the for loop. I try this....
<SPAN
class=966553613-28042003>
<FONT
color=#000000>
for( i = <FONT
color=#ff00ff>1; i < <FONT
color=#000000>BarCount<FONT
face=Arial size=2>; i++ )
{
<FONT
color=#000000>C[ i ] = <FONT
color=#000000>C<FONT
color=#282828>[ i-1
]+C<FONT color=#282828
face=Arial size=2>[i];
}
And I
think I get C=c+ref(c,-1); where I increment the close by adding yesterdays
close to todays and move forward doing so for each bar of the chart. Now if I
wanted to set the first bar to 50 I would think I could add an if statement
like this.....<SPAN
class=966553613-28042003>
if (<FONT
color=#0000ff>Cum(<FONT
color=#ff00ff>1)==1<SPAN
class=966553613-28042003>)
<FONT
color=#000000>C[ i ] = <FONT
color=#ff00ff>50<FONT face=Arial
size=2>;
else<FONT
size=2>
C[ i ] =
C[ i-<FONT
color=#ff00ff>1 ]+<FONT
color=#000000>C[i];
but
this gives me an error telling me that if ,for,when requires a numeric or
Boolean statement. <FONT
face=Arial size=2> What I am trying to do is
set the first bar to 50 I then want the 2nd bar to be the first bar(50) + the
value of the second bar then increment each bar forward by the previous
bar plus the current bar. I cannot seem to get my mind around
this.
If any one can steer
me in the right direction I would appreciate
it<FONT color=#0000ff face=Arial
size=2>Jayson
Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend
SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------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.
Send
BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to
suggest@xxxxxxxxxxxxx-----------------------------------------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.
Yahoo! Groups Sponsor
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 the Yahoo! Terms of Service.
|