The Beginners Guide To Use The Amibroker Software

Using the Amibroker is as simple as having a trading strategy backtesting it and then scanning the stock market through its powerful explorer.

Today you will learn exactly how to use Amibroker. The software is so powerful in the stock market to help traders.

So if you want to go from rookie to professional, this guide is for you.

Let get started.

  • Have a trading strategy
  • Get reliable data
  • Learn AFL programing
  • Backtest your strategy
  • Scan stocks based on criteria

The above list is all you need in stock trading to profit in the markets. However, the actual process is difficult to do for beginners.

The best stock trading backtesting tools online is Amibroker to good trading strategies.

I will share to you the methods I use with Amibroker to find good stocks to buy. Well, I don’t short securities because, in the long run, it is not profitable. Time is your biggest enemy because the longer you hold the stock, the more interest you pay. (Source)

I also use a backtested strategy in the market during trading or off-market hours. You can look at our recommended strategy post to find out more.

Based on my experience, using Amibroker after the close of the day is more cost-efficient because you do not have to pay for market data.

You have to update the software with end of day stock quotes, and most brokers offer delayed day.

However, you need real-time data if you are a day trader. Of course, the cost will be high, and it will reduce your profits in the long run.

You have to be smart, and data providers charge high costs to provide accurate data. The monthly fee could reduce your profits by more than 5%. For example, an annual profit of 10% percent is not enough if your total monthly cost is about half of it.

Reducing your fees can dramatically increase your income in trading stocks. Most traders overlook the cost of services.

What is Amibroker?

Amibroker is a trader’s tool for charting, backtesting trading strategies, optimizing strategies, and technical analysis. Its best feature is the backtesting capability, useful for validating trading systems for auditing the system’s reliability. The system’s reliability is further enhanced with Amibroker’s optimization feature.

Now, let’s go to the step-by-step guide.

1.Have a trading strategy

You should already have a reliable trading strategy before you use Amibroker. Otherwise, you will be wasting your money by buying the software.

The Amibroker cost are listed in the following:

  • Standard edition: $279
  • Professional edition: $399
  • Ultimate Pack Pro: $499

As you can see, the tool is expensive to buy. However, I highly recommend Amibroker in your trading to use a good strategy.

What will you do after you installed it on the computer?

Most traders invest in a trading app, and they do not know how to use it. They think that buying tradings can help them even though they don’t have a trading system.

To get fast results, look for a proven strategy first, and then you can backtest the strategy with Amibroker to validate it.

You can also use the software to scan the markets fast. Later on, you learn how to create an AFL to find profitable stocks.

I will show you how simple it is to code it.

You can read the recommend trading strategy above to learn more about it.

Amibroker is a powerful tool for traders, yet without a strategy, it is useless. Do not buy it unless you already know how to use it.

When I started trading, I did not know about Amibroker, but now, I use it every day. The more you use it, the more you will love it.

Do people make money by using trading software?

My answer is yes and no.

A tool is only as good as the user. How you use Amibroker in stock trading will determine your results.

If you use it wisely, you will profit in the markets.

You can only do that with a good trading system. I hope that I have convinced you to look for a trading strategy first.

At this point, do not concern yourself with trading tools. Moreover, read books and watch online videos to learn a lot about trading.

The next step is getting accurate data. To use Amibroker properly, you have to test your strategy with reliable price history, yet service providers will charge you a hefty amount.

2.Get reliable data

Amibroker is useless without reliable data. The software could give inaccurate results during backtesting and scanning.

When I backtested a trading strategy years ago, the result was profitable. However, when I reviewed the trades, some are inaccurate.

Little did I know that there are stock splits on the stocks. You have to monitor changes in the outstanding shares of the company to correct the data.

stock splits

You can go to the official website of the stock market. In there, you can see the latest news about the equities.

Stock splits could ruin the backtest results if you did not update it in Amibroker. Some traders buy from Norgate to be sure.

Of course, the data is expensive, and I do not recommend it for retail traders. However, if you have extra funds, you can always buy them. Otherwise, just use the free source, but do not forget to adjust for stocks splits.

A lot of traders miss this, and I hope you are not one of them.

Now, let us talk about the sources of historical prices. Some are free, while others are expensive to subscribe.

I always recommend the free ones that are available for download from where you trade.

The best source to get free data is through your broker, but, not all service providers will give you that.

I will not list all the companies in this post because it is a different topic.

In my country, the stock market allows traders to download end-of-the-day data in PDF format. I have to convert it first to CSV files so that I can import it to Amibroker.

My broker also gives the same data in CSV format.

Does your broker provide free data?

I know a lot of them to do that.

You should select a broker that gives historical prices for free.

3.Learn AFL programing

Amibroker is not useful without the ability to code AFL, and you must learn the basic syntax.

You can watch a video I have created for stock trading to showcase the power of this software. (Video)

However, you need to have a trading strategy to code it properly. We already have discussed the value of a system so that you can use Amibroker the right way.

For example, coders may use this script to buy at moving average crossover.

You can watch tutorials on Youtube for free, and you do not have to pay a dime.

I learned to code AFL by searching online to avoid the extra cost.

Amibroker is already expensive, and I do not want to pay more.

I struggled at first, yet I persisted and succeeded. All I did was a lot of research.

In the beginning, you will have a hard time coding the AFL, but in the following months, it will be simpler for you.

Do not forget about position sizing when you code the script for backtesting later on.

I will not teach you how to code here to give you the best way to use Amibroker. Rather, you can look at our sample screeners above.

The page is about popular AFL to scan good stocks. In there, I have created a video that shows you how to set it up.

For example, the code can scan for darvas box or bull flags. Also, I shared what Stockbee said about scanning for 5-day breakout to improve your trading.

I have created many tutorials on this website to help you create your own.

Just search for momentum to learn more.

If you already have a trading strategy, you can code the AFL yourself or pay someone to do it.

I did that the first time I heard about Amibroker.

4.Backtest your strategy

You have found a trading strategy in your research, now, what should you do?


Well, you should backtest it with Amibroker to see if it works. Also, you can only do that if you know how to use AFL in the software.

Most traders fail in stock trading because they did not test the system they found on online courses, books and trading materials.

They immediately trade the strategy without proper backtesting. In the end, traders thought that they are using a good method, but they are wrong.

Do not be like them and be a professional trader.

Use Amibroker for backtesting to see if the strategy you have is reliable or usable.

After you do that, following your trading plan will be a lot easier because you know that it works.

You will be taking positions in the stocks with confidence.

That’s how professional traders do it, and they know that backtesting is important.

Do you want to earn a living by trading?

I know you do because you have read this post.

Well, I suggest you learn the art of backtesting a trading strategy to improve your selection of stocks.

5.Scan stocks based on criteria

After backtesting, it is time to use Amibroker for screening stocks. You can use the exploration feature of the software.

You can find examples of AFL codes in the screener link above. You can use it for free, and you can modify it to improve its profitability.

If you have questions, please leave a comment below.

Related Articles