PureBytes Links
Trading Reference Links
|
Hi Jayson,
Sorry to offer the help and then not be around to follow
through on it. But, Monday seems to roll around almost every week these days,
and then its off to work again. Better for you though - TJ filled in for
me : - )
I'm not sure what kind of book you would like, but since TJ
seems to follow C++ syntax, I can recommend a C++ book that I found to be very
good (pretty big though - over 1000 pages). It is very thorough and easy to
understand - definitely geared for beginners in my opinion. It is "C++ Primer
Plus" by Stephen Prata. I think you could probably just read up on the items you
are interested in if you aren't interested in learning the whole language. Be
careful because it seems that there are a couple of other C++ books that
call themselves "primers", but are definitely NOT for beginners. Especially
stay away from Stanley Lippman's book, at least until you have some experience
(take it from me....please!).
Steve
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A title=jcasavant@xxxxxxxxxxxx
href="">Jayson
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Monday, April 14, 2003 10:01
AM
Subject: RE: [amibroker] AmiBroker 4.31.0
BETA Examples
<SPAN
class=732395813-14042003>Thank you Tomasz. I have obviously gone from being
fairly high on the learning curve to Newbie in just one week end
:(
<SPAN
class=732395813-14042003>
<SPAN
class=732395813-14042003>Could you recommend a beginner level book that may
help some of us get up to speed with this new upgrade? I might as well be
reading Japanese , but I don't want to start THAT thread again
:))
Jayson
<FONT face=Tahoma
size=2>-----Original Message-----From: Tomasz Janeczko
[mailto:amibroker@xxxxxx]Sent: Monday, April 14, 2003 3:54
AMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re: [amibroker]
AmiBroker 4.31.0 BETA Examples
Hello,
While IIF works on ARRAY,
if/else works on INDIVIDUAL number/boolean (element of the
array).
Therefore you should write either
a1 = IIF( C > Ref( C, -1 ), 1, 0 );
(or even: a1 = C > Ref( C, -1 );
or iterate:
for( i = 1; i < BarCount; i++ )
{
if ( Close[ i ] > Close[ i - 1 ]
)
a1[ i ] =
1;
else
a1[ i ] =
0;
}
It is important to understand that IIF is a FUNCTION that
works on arrays,
while if/else is control flow STATEMENT.
Function just evaluates all arguments and returns
value(s)
Control flow statement changes program flow.
This is fundamental difference.
Best regards,Tomasz Janeczkoamibroker.com
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A title=jcasavant@xxxxxxxxxxxx
href="">Jayson
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Monday, April 14, 2003 7:55
AM
Subject: RE: [amibroker] AmiBroker
4.31.0 BETA Examples
<SPAN
class=934273705-14042003>Steve,
<SPAN
class=934273705-14042003>Your example makes sense yet does not seem to work
for me. Else seems to be ignored . Using the IIF this would simply be
......
<SPAN
class=934273705-14042003>a1=iif(c>ref(c,-1),1,0); I am certainly
missing something here.... your input appreciated..
<SPAN
class=934273705-14042003>jayson
<SPAN
class=934273705-14042003>
<SPAN
class=934273705-14042003><FONT face=Arial color=#0000ff
size=2><IMG alt="" hspace=0
src="gif00212.gif"
align=baseline border=0>
<SPAN
class=934273705-14042003>
Jayson
<FONT face=Tahoma
size=2>-----Original Message-----From: Steve Dugas
[mailto:sjdugas@xxxxxxxxx]Sent: Sunday, April 13, 2003 11:25
AMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re:
[amibroker] AmiBroker 4.31.0 BETA Examples
Hi Ken,
I think the concept of loops and if-then-else is the same
in all languages. I imagine you could read up on it at many
websites (e.g. - MSDN scripting site). Once you grasp the concept, it is
just a matter of using AFL syntax. You would probably use it mostly for
iterating your arrays if you wanted to do that. Here is a simple pseudo-code
- try coding it in AFL:
For (SecondBar to LastBar)
If (Today's Close > Yesterday's
Close)
MyArray = 1
Else
MyArray = 0
Plot MyArray
Of course, please feel free to ask for help!
Steve
----- Original Message -----
<BLOCKQUOTE
>
<DIV
>From:
Tomasz
Janeczko
To: <A
title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Sunday, April 13, 2003 10:39
AM
Subject: Re: [amibroker] AmiBroker
4.31.0 BETA Examples
Ken,
Very nice story :-)
As per your request, attached is a Parabolic SAR formula
that I have rewritten from JScript version
(<A
href=""><FONT
size=2>http://www.amibroker.com/library/detail.php?id=242<FONT
size=2>)
Best regards,Tomasz
Janeczkoamibroker.com
----- Original Message -----
From: "Ken Close" <<A
href=""><FONT
size=2>closeks@xxxxxxxx>
To: <<A
href=""><FONT
size=2>amibroker@xxxxxxxxxxxxxxx>
Sent: Sunday, April 13, 2003 4:05 PM
Subject: RE: [amibroker] AmiBroker 4.31.0 BETA
Examples
> Tomasz:>
> As always, you have good sound advice.
However......> > You say, "Here is a fast sports car, very
versatile and powerful. It> has 7 forward gears, but if you
are a beginner, do not worry....always> stay in maximum of 4th
gear. Plenty of nice driving is possible in 4th> gear.
Wait until you become more experienced before you try gears 5,> 6,
and 7."> > I say, "Thank you for providing such a nimble
sports car, but I am in a> race, and I do not think I can finish
even 10th in this race, until I> get out past 4th gear. If
you or others would just provide some more> examples of how to use
5th and 6th gear, then I could more confidently> try them. Maybe
even copy your use of them. Then, probably, I will have> enough
experience to try 7th gear on my own."> > More examples is
all I am asking for....my objective is not to stay in> 4th
gear.> > Thanks,> > Ken> >
-----Original Message-----> From: Tomasz Janeczko
[mailto:amibroker@xxxxxx] > Sent: Sunday, April 13, 2003 9:47
AM> To: <FONT
size=2>amibroker@xxxxxxxxxxxxxxx> Subject:
Re: [amibroker] AmiBroker 4.31.0 BETA Examples> >
Ken,> > > First, additional kudos to Tomasz for another
step-jump in capability> of> > Amibroker.> Thank
you.> > > Second, a caution, in marketing terms, of
having capability that is so> > hard to apply for
"non-programmers", beginners, and non-technical> types> >
that the extra capability is viewed not as an advantage or
benefit,> but> > just the opposite.> > The
beginners don't really need to jump into deep water right from> the
start as AFL still supports "old-way" of work.> > When you
write> > TypicalPrice = (H+L+C) /3;> > it
still operates on H, L, C arrays and produces array so no> looping
is needed.> > New features are added as 'extra' stuff and do
not> change the way old statements work.> > > I
apologize - but may speak for many hidden lurkers - that I have
just> > mastered the idea that "every AFL statement only
executes once", but> now> > I must scramble to reorient
my brain for repeated iterations thru AFL> > statements.>
> See above - you don't need really to write loops if you don't
want them.> All previously written code will execute the same way
as before.> > Unless you use a while and/or for loop nothing
has really changed.> > So, you don't really need to
"re-orient your brain" :-)> > You can view new features as a
replacement of JScript/VBScript.> You may use these new features
only when you needed to use> scripting in previous
versions.> > Best regards,> Tomasz Janeczko>
amibroker.com> > > Send BUG REPORTS to <A
href=""><FONT
size=2>bugs@xxxxxxxxxxxxx> Send SUGGESTIONS
to <FONT
size=2>suggest@xxxxxxxxxxxxx>
-----------------------------------------> Post AmiQuote-related
messages ONLY to: <FONT
size=2>amiquote@xxxxxxxxxxxxxxx > (Web
page: <A
href=""><FONT
size=2>http://groups.yahoo.com/group/amiquote/messages/<FONT
size=2>)> -------------------------------------------->
Check group FAQ at:> <A
href=""><FONT
size=2>http://groups.yahoo.com/group/amibroker/files/groupfaq.html<FONT
size=2> > > Your use of Yahoo! Groups is subject to>
<FONT
size=2>http://docs.yahoo.com/info/terms/ >
> > > > > ------------------------
Yahoo! Groups Sponsor ---------------------~-->> Make Money
Online Auctions! Make $500.00 or We Will Give You Thirty Dollars for
Trying!> <A
href=""><FONT
size=2>http://us.click.yahoo.com/yMx78A/fNtFAA/i5gGAA/GHeqlB/TM<FONT
size=2>>
---------------------------------------------------------------------~->>
> Send BUG REPORTS to <A
href=""><FONT
size=2>bugs@xxxxxxxxxxxxx> Send SUGGESTIONS
to <FONT
size=2>suggest@xxxxxxxxxxxxx>
-----------------------------------------> Post AmiQuote-related
messages ONLY to: <FONT
size=2>amiquote@xxxxxxxxxxxxxxx > (Web
page: <A
href=""><FONT
size=2>http://groups.yahoo.com/group/amiquote/messages/<FONT
size=2>)> -------------------------------------------->
Check group FAQ at: <A
href=""><FONT
size=2>http://groups.yahoo.com/group/amibroker/files/groupfaq.html<FONT
size=2> > > Your use of Yahoo! Groups is subject to
<FONT
size=2>http://docs.yahoo.com/info/terms/ >
> > 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.
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.
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
ADVERTISEMENT
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.
Attachment:
Description: ""
|