Amibroker: Links, Articles, discussions & more

Status
Not open for further replies.

bvpraveen

Active Member
#1
Hi Friends,

Amibroker is one a powerful charting software. There are lots of information, discussions, AFL's, articles, data etc. scattered in our forum as well as in internet. There are only few discussions going on in our Amibroker subsection.

I'm starting this thread, so that it will act as a quick reference for any valuable solution posted in Amibroker subsection;useful articles, tools, etc found in internet; and more. Any new user always have many queries, regarding database setup, data import, data source, AFL queries etc. I thought of bringing all the resources(or links to resources) to one point, so that it will be a good starting point for any Amibroker begineers.

Friends, please let us work together and help out each Amibroker users (especially the begineers new to Amibroker).

Thanks,
Praveen.

--------------------------------------------------------------------------------------------

I will keep adding any important links in THIS post, which will be highlighted for some time. Others will be in SEPERATE posts within this thread.

Last Updated: 30-March-2008


--------------------------------------------------------------------------------------------

General

Default Forums and Discussion Groups for Ami Broker:
http://www.traderji.com/amibroker/19781-forums-discussion-groups-ami-broker.html#post155220


Amibroker homepage links:
http://www.amibroker.com
== Offical home page.

http://www.amibroker.com/support.html
== I request Amibroker begineers to please go through ALL the articles present in this link. Atleast go through the video tutorials present there. It provides some very good introduction to Backtesting, Optimization, etc.

http://www.amibroker.com/guide/afl/
== Search for AFL's here.
http://www.amibroker.com/kb/
== Knowledge base. Its like a blog.

http://www.amibroker.org/boards/
== Official AB discussion forum. But its not active. It seems rarely does the experts participate there. It is only 1% as active as compared to the Amibroker ***** groups (given below). The site admin itself admits it. The reason for this seems to be that most of the members present in ***** groups, needs the information to be sent in form of email.

http://finance.groups.**********/group/amibroker/
== The MOST active groups for discussions on Amibroker. The Amibroker experts are found here.
BUT as we know ***** groups can't provide rich features as forums provide. The site admin of AmiBroker forum is looking out to come out with another alternative, which will have both the advantages of email and forum features. I will provide the link once such an initiative comes into effect.

Best start for AmiBroker learning:
The first stop source for any kind of help, query,etc is AmiBroker User's Guide. It provides tutorials, explains all the features, Database settings, perfect place to look for AFL related stuff like functions, syntax, example,etc

-------------------------------------------------------------------------------------------------------

Beginners preliminary steps:

After installing Amibroker into your system, you can follow
these steps to start using Amibroker for any analysis:
[You can find the corresponding links for these steps in this post]

1. Download Historial EOD data for NSE/BSE
(A clean data will be better. Eg. Soumya's link)
2. Import the data into Amibroker.
3. Clean the database for splits, bonus, merge,etc.
4. Organize the database into sectors.
5. Learning AFL, atleast basics, at this point will surely help you a lot.
6. Use Amibroker for your TA.

-------------------------------------------------------------------------------------------------------

Amibroker database

Setting up Amibroker database:
http://www.traderji.com/61635-post2.html
http://www.truedataindia.com/index.php?p=17

Amibroker database cleaning and sector organization:
http://www.traderji.com/amibroker/8686-amibroker-database-nse-stocks.html
MUST read thread which discusses step-by-step procedure for cleaning the database and organizing the symbols into appropriate sectors.

NSE Indices & Industry Watchlists:
http://www.traderji.com/amibroker/16229-nse-indices-industry-watchlists-amibroker.html
--------------------------------------------------------------------------------------------------------

Amibroker Formula Language

AFL Discussion in our forum:
You can post any query related to AFL's in either of these posts:
==Amibroker Tips(http://www.traderji.com/amibroker/7535-amibroker-tips.html)
==AmiBroker Formula Language (http://www.traderji.com/amibroker/7299-amibroker-formula-language.html)
You can find some AFL's provided by some of our members in this link.

Powerscan: Graphical interface for building simple AFL
http://www.traderji.com/showpost.php?p=63601&postcount=6

Useful AFL's
1. Converting NSE Bhavcopy to filtered Amibroker compatible file(Updated version).
http://www.traderji.com/64268-post35.html
2. Converting one interval data into another interval data: http://www.traderji.com/63712-post11.html
3. AFL Skeleton code:
http://www.traderji.com/82731-post93.html
AFL Collections:
1. Nice AFL collection of one of our member
http://www.traderji.com/70302-post5.html
2. Some pattern recognition related AFL's and discussions
http://www.traderji.com/amibroker/10592-request-help-pattern-recognition-afls.html
3. Amibroker - AFL examples - AFL collection of another member
http://www.traderji.com/amibroker/9391-amibroker-afl-examples.html

--------------------------------------------------------------------------------------------------------

Data

Historial NSE/BSE EOD
NSE clean EOD Data == http://www.traderji.com/62684-post1.html
NSE EOD data from 1994 to 2006 Aug 28 ==
http://www.traderji.com/56805-post121.html
NSE Data from 1994 till 9th Feb, 2007:
http://www.traderji.com/77494-post3.html

EOD Update
EOD Update of Fibotrader == http://www.traderji.com/data-feeds/6885-eod-update-fibotrader.html
Although this EOD Update is given for Fibotrader by Soumya, it can also be used for Amibroker also.
EOD Data of NSE Equity with Open Interest, NSE Future, NSE Call Put BSE Equity: http://www.traderji.com/77494-post3.html

Nidhi datasystems == http://www.nidhidatasystems.x10hosting.com/freedown.htm
Provides EOD for the last 10 trading days. You need to be a registered member to access them. Registration is free.

bse-nse2005 ***** groups == http://in.groups.**********/group/bse-nse2005/files/00-STOCKS DATA FILES/
You need to have a ***** account.

NSE Bhavcopy == http://www.nseindia.com/bhavcopy/BhavHandler?segment=0
BSE Bhavcopy == http://www.bseindia.com/mktlive/bhavcopy.asp
NOTE: One needs to filter the bhavcopy according to their requirements. Use any of the data convertors(link provided below).



Futures Data
http://www.traderji.com/77494-post3.html



Intraday data(IEOD) Update
Nidhi datasystems == http://www.nidhidatasystems.x10hosting.com/freedown.htm
Provides Intraday data for the last 10 trading days. You need to be a registered member to access them. Registration is free. Provides 1min interval data.

bse-nse2005 ***** groups == http://in.groups.**********/group/bse-nse2005/files/00-STOCKS DATA FILES/IEOD/
You need to have a ***** account. Provides 5min interval data.

EOD/Intraday data downloaders(convertors)
http://www.traderji.com/54514-post1.html
This provides links for various posts that deals with EOD and Intraday data downloaders, which you can use for downloading the data before you do the Update.

Importing data into Amibroker
Amibroker setup == http://www.traderji.com/61635-post2.html
For detailed description, please refer : http://www.amibroker.com/guide/w_impwizard.html

--------------------------------------------------------------------------------------------------------

Others

Simulator
http://www.traderji.com/amibroker/9488-simulator-freeware-amibroker.html
This excellent tool can be used to simulate the market action of any script. Very useful for backtesting and learning.

How-To articles
http://www.amibroker.org/boards/viewforum.php?f=20&sid=beaf03a9b1637eae88893e8bded3728c
This section from Amibroker forum provides answer to some of the often repeated questions. Worth reading. The answers are given by Amibroker support team.

Split/Bonus adjusting in Amibroker
http://www.traderji.com/61245-post11.html
Merging scripts in Amibroker
http://www.traderji.com/61243-post10.html

---------------------------------------------------------------------------------------------------------
 
Last edited:

murthymsr

Well-Known Member
#2
dear praveen,

it is a good beginning, which many members are looking out for.
hope your will lead the team of learners.

all the best.
murthymsr
 

bvpraveen

Active Member
#3
About AFL

Hi,

About Amibroker Formula Language(AFL)

It's a powerful formula language allowing you to write trading system rules, define your own indicators and custom commentaries.[Source: Amibroker User's Guide.]

For software background users:
As far as I know, AFL is based upon the C Language. When a user is proficient in C language, then he can control Amibroker like anything! The only thing is, he need to learn the functions available and its syntax. That's it.

For other users:
Even if one doesn't have software background, learning AFL is simple. You need to know how to use variables, functions, statement syntax, their corresponding usage,etc. We can develop AFL's without writing single line of code. For this purpose, we have some tools to develop the AFL just by drag-and-drop facility through some User Interface(UI). (Eg. PowerScan - http://amitools.com/. You can find my observations about PowerScan below at : http://www.traderji.com/showpost.php?p=63601&postcount=6)

Thanks,
Praveen.
 
Last edited:
#4
Download AFL Library :-
http://www.themorrillfamily.com/david/downloads/afl_library.zip


From the Readme.txt :-
This zip file contains the user contributed AFL script files available
in the AFL Library section of the amibroker.com web site.

To use these files with AmiBroker, simply expand the zip file into the:

x:\Program Files\AmiBroker\Formulas

directory, where 'x' is the drive letter of the disk on which AmiBroker
is installed. Once that has been done, all of the files should be
available from the 'Charts' page of the AmiBroker 'Workspace' window under
the 'AFL Library' folder. The files are further categorized into several
sub-folders, such as 'Indicator', 'System', and so on, based on the
classification supplied by the original author of the file. If a file has
more than one classification, then it will appear in several different
folders.

This file is built automatically by a script that is run whenever new
AFL scripts are added to the amibroker.com AFL Library. The latest
version of the file can be found at:

http://www.themorrillfamily.com/david/downloads

It is also possible to be informed by e-mail whenever a new script is
added to the amibroker.com AFL Library. To be added to the list
simply send an e-mail to [email protected] with the text
"AFL Library update" in the subject line, and indicate that you wish
to be added (or removed) from the distribution list.


Regards
Siva
 

bvpraveen

Active Member
#5
Hi,

Thanks Murthy for your comments.

Thanks Siva for bringing into notice that great resource. It provides very good real AFL examples, which begineers can go through to learn any Tricks in using AFL.

I've updated more links in the first post.

Praveen.
 

bvpraveen

Active Member
#6
Hi Friends,

Powerscan - Graphical interface to develop AFL

Website: http://www.amitools.com

I tried with PowerScan, which is a graphical interface to develop AFL without writing a single line of code. It requires AmiBroker 4.24 or higher to be installed. Here are my observations:

1. Very simple interface to develop 'simple' AFL's. It will be useful for only begineers, as it seems it doesn't support programming related stuff like control statements, etc.

2. Using the trial version, only minimal operations are possible. The conditional operations are not possible in trial version, like close > 100 AND volume > 100000. You need to buy, if you need to use its full functionality.

3. Although the trial version doesn't allow some operations, they can be done manually by copy-and-paste. ie for eg. we can create close>100, followed by volume>100000 separately and copy those codes into one formula.

4. If you look at the interface, you can see that its very simple. [Sample screenshot attached: It shows how the implementation of EMA crossover of 3 and 13 periods on Close price, look like.]

5. As a whole, it can be useful for begineers new to programming concept, to develop some simple AFL's. Once we learn the basics of AFL's, we can code using Formula Editor itself.

These are my opinion, any others are welcome.
Thanks,
Praveen.
 

Attachments

Last edited:

bvpraveen

Active Member
#7
#9
Download AFL Library :-
http://www.themorrillfamily.com/david/downloads/afl_library.zip


From the Readme.txt :-
This zip file contains the user contributed AFL script files available
in the AFL Library section of the amibroker.com web site.

To use these files with AmiBroker, simply expand the zip file into the:

x:\Program Files\AmiBroker\Formulas

directory, where 'x' is the drive letter of the disk on which AmiBroker
is installed. Once that has been done, all of the files should be
available from the 'Charts' page of the AmiBroker 'Workspace' window under
the 'AFL Library' folder. The files are further categorized into several
sub-folders, such as 'Indicator', 'System', and so on, based on the
classification supplied by the original author of the file. If a file has
more than one classification, then it will appear in several different
folders.

This file is built automatically by a script that is run whenever new
AFL scripts are added to the amibroker.com AFL Library. The latest
version of the file can be found at:

http://www.themorrillfamily.com/david/downloads

It is also possible to be informed by e-mail whenever a new script is
added to the amibroker.com AFL Library. To be added to the list
simply send an e-mail to [email protected] with the text
"AFL Library update" in the subject line, and indicate that you wish
to be added (or removed) from the distribution list.


Regards
Siva

Wow..Gr8 ...:D :D
Thanks for providing the link.

Jay
 
Status
Not open for further replies.

Similar threads