Welcome Guest Search | Active Topics | Members | Login/Register
AmiBroker? Any good? Options
dethbass
Posted: Friday, February 05, 2010 3:32:35 AM

Rank: Member
Groups: Member

Joined: 4/27/2009
Posts: 9
Points: 27
Location: Montreal, Canada

 

Hi folks,

  I know a lot of you here are using AmiBroker for trading.  I'm considering buying it and create/program my own trading system.  I want to automate my trading with buy/sell signals and to be able to backtest my ideas to evaluate which ones are best. I'm located in Canada and I am mainly trading on the TSE (toronto) and venture (vancouver).

 Do you think AmiBrkoer can fit the bill?  If so can anybody give me a quick reviews, strengths and weaknesses etc.

 

Thanks in advance

/Bass

 

 

Sponsor
Posted: Friday, February 05, 2010 3:32:35 AM
MTRAdmin
Posted: Friday, February 05, 2010 2:37:16 PM


Rank: Admin
Groups: Admin , MTR Private

Joined: 4/24/2009
Posts: 39
Points: -77

dethbass wrote:
Hi folks,

  I know a lot of you here are using AmiBroker for trading.  I'm considering buying it and create/program my own trading system.  I want to automate my trading with buy/sell signals and to be able to backtest my ideas to evaluate which ones are best. I'm located in Canada and I am mainly trading on the TSE (toronto) and venture (vancouver).

 Do you think AmiBrkoer can fit the bill?  If so can anybody give me a quick reviews, strengths and weaknesses etc.

 Thanks in advance

/Bass

 

I have been using AMIBroker for over 4 years. The system on MTRIG was built and back-tested in AMIBroker. I have also used over the years MetaStock, SuperCharts, tested out NeuroShell.  None can match AMIBroker in ease of use and price.

The only program that comes close to AMIBroker is Wordens new StockFinder (but the screens are really too flashy).

AMIBroker is very powerful, super fast, and a includes a back-tester that will optimize your systems. You can perform back-tests and forward-tests. I really cannot say enough about it.

One thing I would recommend is, buy a data service. I used AMIQuote for a couple of years and with Yahoo! data is a headache. If you are serious buy the data feed, not AMIQuote.  Get the data from the Premium Data
http://www.premiumdata.net/support/amibroker.php 
 

dethbass
Posted: Saturday, February 06, 2010 5:35:37 AM

Rank: Member
Groups: Member

Joined: 4/27/2009
Posts: 9
Points: 27
Location: Montreal, Canada

Thanks for the quick answer

I'm evaluating AmiBroker right now and I see that it is indeed very flexible

I'm wondering though how difficult it is to use the AFL language to code in trading systems and specific scans.  I have a programming background so that should not be a problem but I'd just like feedback on this.   Any good resources you recommend (books, websites etc.) on how to use AmiBroker/Program in AFL?

As for the quotes, I already have RT quotes (eSignal/MarketQ) service through my broker, although I haven't been able to make it work with AmiBroker evaluation version (yet).  Since I want to use it mainly for swing trading with EOD data, I do not want to buy yet another feed, so I was planning to use Yahoo or Google finance free quotes.

So I was planing to maybe buy the standard version (199$) with maybe AmiQuote, unless I can code in a quote downloader myself.  Would that be best fit for my needs?

Many thanks and keep up the good work!

/Bass

Patrick
Posted: Saturday, February 06, 2010 1:36:27 PM


Rank: Admin
Groups: Admin

Joined: 4/25/2009
Posts: 74
Points: 200
Location: USA

Hi Bass,

Since you have a programming background (I code in C#) you will really do well in AMIBroker. Regarding your questions...

Scans: AMIBroker has a feature called "Explorations" and this is where you code your scans. I have scans that I look for various ranges in RSI and other indicators. The scan runs in seconds, then I just click through the list looking for trades.

Websites/Books: Here are a few that I have looked at. One of the best is AMIBroker's AFL Library, but they changed it so that you have to be a member to get all the code samples. Also, the Yahoo! group folks are always ready to help including the owner Thomas.

http://systems4trading.com/

This link is to a PDF for the "Add to Composite" function in AMIBroker. This function allows you to do many things including creating you own index of, for example, percentage of RSI oversold stocks, percentage of stocks over 200 day ma.

On the AMIBroker web site there is a book shown that a member wrote, it is about the only manual you will find on the software for coding. It is good if you want to get a jump start. Here is a link to download the code from the book.

Quote Data: AMIBroker has an eSignal link, you should be able to make it work. If you have issues AMIBroker folks will help.

AMIQuote: Take it from me, do not get AMIQuote. That program works great but Yahoo! finance data is a big issue.  I used AMIQuote for two years. I start scanning stocks, find a buy get ready to trade and...wait a minute it already moved up two bucks, what gives?  

You Will find AMIQuote will skip maybe 20-30% (this is a Yahoo! data issue) of all the stocks in your database. You will have gaps in prices all over the place. Plus another issue... Yahoo! finance Volume data is 3 days behind. You will not see the real volume until you download all the stock data again starting back 3 days ago.  My strong suggestion, do not waste your time on AMIQuote, do not waste your time coding a downloaded for Yahoo! finance quote data is not reliable. Maybe code one for Google, it might be better (if you can get to the data like on Yahoo).

Regards,
Patrick

dethbass
Posted: Saturday, February 06, 2010 7:55:15 PM

Rank: Member
Groups: Member

Joined: 4/27/2009
Posts: 9
Points: 27
Location: Montreal, Canada

 

Thanks a lot patrick for all the info. That will be very useful indeed.

As for the downloader, I found this on the web http://www.volumedigger.com/Software/Data_Downloader.aspx.  I also noticed that AmiQuote can get eod data from google finance as well.

Thanks again & BR,

Bass

 

Patrick
Posted: Saturday, February 06, 2010 8:04:09 PM


Rank: Admin
Groups: Admin

Joined: 4/25/2009
Posts: 74
Points: 200
Location: USA

dethbass wrote:

 

Thanks a lot patrick for all the info. That will be very useful indeed.

As for the downloader, I found this on the web http://www.volumedigger.com/Software/Data_Downloader.aspx.  I also noticed that AmiQuote can get eod data from google finance as well.

Thanks again & BR,

Bass 

Bass, I wil check out. One other thing that is good about premiumdata.net is that it integrates right into AMIBroker. You may have import data from a down-loader in AMIBroker which will take more time.  Also, premiumdata will automatically delete symbols that no longer exist, rename symbols, and update industry categories.

Here is a link to a full AMIBroker database with categories. You need at least this DB to get started if you do not use PremiumData.net.

Regards,
Patrick

 

dethbass
Posted: Saturday, February 06, 2010 8:10:09 PM

Rank: Member
Groups: Member

Joined: 4/27/2009
Posts: 9
Points: 27
Location: Montreal, Canada

Premiumdata looks great.  However I trade on the Canadian exchanges (TSX, CDNX) and I do not think they provide quotes for these markets.

As for the database I will have a look.  I was planning to build my own DB file using Excel macros and the stock lists provided by the TSX (http://tmx.com/), which are conveniently in excel format as well.

/B

 

Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.