[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: AFL 101



PureBytes Links

Trading Reference Links

Louies --
I strongly disagree with Conrad.  If your goal is to learn AFL, then start with AFL.  Starting with any other language will only add to your confusion.  The AFL's tutorial is in the User Guide, available in .pdf format, on AB's web site.  If you find that it is too difficult for you, you might want to buy one of Howard B. Bandy's books, "Introduction to Amibroker" or "Quantitative Trading Systems".

"Introduction to Amibroker" is mostly a rehash of the User Guide, and therefore I personally don't recommend it.  I may stand alone with this opinion -- many others rave about it.  I bought this book, was a bit disappointed, but am not complaining because the one below is worth more (to me) than the cost of the two combined.

"Quantitative Trading Systems", is more advanced.  But it contains many more examples and the code for them is available to buyers of the book on the book's web site.  Each of examples focuses on a single topic and is very well documented.  Going through these examples on your computer (and modifying them as you wish) will keep you focused as well.

Howard is writing a third book and I will order it as soon as he lets me.
-- Keith

louies88 wrote:

Hi Conrad

How would you suggest me to formally learn the coding of Amibroker? Should I pick up an intro book on C and VB?

--- In amibroker@xxxxxxxxxps.com, "Conrad Joach" <consolejoker@...> wrote:
>
> I wouldn't say AFL is like C++, it's more something in between C and VB. I know that sounds weird, but that's how it strikes me, and I say that in a good way. I am still new to it myself, however as a veteran C++ developer it is very easy to adapt.
>
> As a new coder I think you might want to take a few basic tutorials online with VB, learn flow control, variables, boolean logic. Those are all standard across all procedural languages.
>
> --- In amibroker@xxxxxxxxxps.com, "louies88" <Louies88@> wrote:
> >
> > I think Amibroker is great, especially its AFL. Although I don't know enough about it to claim that it's superior than most other scripting languages out there, I know for a fact that this is one of the best. That also begs the question of how a person w/ virtually no programming background can get started w/ AFL. I followed this forum long enough to note that some of you in here are excellent coders. The codes that I often see are flawless and eloquent, which then makes me think how long does it take a coding newbie such as myself to attain that coding level.
> >
> > I look at it this way. Coding a computer language is pretty similar to learning a foreign language. I remember how my first English class went. I started out by learning a few basic vocabulary words, then use some of it in the form of a noun, then a verb, finally an object. Sentence structures, or in computer language better known as syntax, govern if a sentence is grammatically correct or if it's not. With that in mind, I also started out by looking at the AFL Library in Amibroker. I downloaded all of the functions in the hope of building myself an Amibroker vocabulary and started to put some of the basic vocabulary words together to make a "sentence."
> >
> > However, since there isn't any kind of document FORMALLY teaching the ABC of coding in Amibroker, I'm left w/ a question how does Amibroker syntax work? Some of the experienced coders here often compare AFL syntax to that of C++. But for a person w/ neither background in AFL or C++ or any other computer langugae, the question remains: How do I get start? Where's the square one?
> >
> > Anybody w/ such experience is highly appreciated if he/she's willing to shed a light on this.
> >
> >
> > Thanks
> >
>



__._,_.___


**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/





Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___