1. Powerful charting
  • Instant viewing of daily/weekly/monthly and even intraday charts (tick, 1 min, 5 min, 15 min, 30 min, hourly charts) in line, line+point, bar or candlestick styles overlaid with configurable moving averages, Bollinger bands, Volume chart, SAR, etc..
  • tens of most popular indicators built-in including ROC, RSI, MACD, OBV, CCI, MFI, NVI, Stochastic, Ultimate oscillator, DMI, ADX, Parabolic SAR, TRIN, Advance/Decline line, Accumulation/Distribution, TRIX, Chaikin oscillator, unique risk-to-yield map and more.
  • study drawing tools including trend lines, horizontal/vertical lines, Fibonacci retracements and timezones, text boxes   and more.
  • multiple chart panes, windows, different views and time scales are possible all at the same time.
  • extremely fast zooming and live scrolling.

To see video tutorials on charting, click here.
To see video tutorials on user interface, click here.

  1. Multipledata feeds

AmiBroker is capable of handling virtually ANY exchange in the world.

  • User-configurable ASCII import wizard – allows you to read quotes in the format you can define.
  • Built-in Metastock(R) database importer – reads directly all stocks from your Metastock(R)database in a matter of seconds.
  • AmiQuote downloader program provides quick way of obtaining free end-of-day quotes from major world exchanges (all US markets, LSE, ASX, Paris, Milan, Frankfurt).
  • Script-driven, one-click automatic downloaders available for NYSE, Amex, Nasdaq, Australian Stock Exchange, Johannesburg Stock Exchange, Warsaw Stock Exchange.

AmiBroker is successfully used in USA, Canada, United Kingdom, Australia, Germany, Italy, South Africa, Poland, Holland, Norway, France, India and many more countries.

To see video tutorials on how to set different data sources in AmiBroker, click here.
For more information on data sources for AmiBroker click here.
For more information on real-time & EOD data sources (free and chargeable) for Indian Exchanges (BSE, NSE, MCX, NCDEX), Click Here.

  1. Stock& quotes database

AmiBroker features advanced database system that offers the following:

  • unlimited number of stocks and unlimited number of quotes
  • multiple database support
  • stores quotes, company information, financial results, categories, industry/sector information
  • powerful filtering by sector, industry, group and market
  • innovative stock tree browser showing stocks grouped by sectors, industries, indexes
  • automatic handling for composites (number and volumes of advancing, declining and unchanged stocks)
  • automation support allowing you to control your database from external programs written in any language including Java Script, VBScript.
  1. AFL AmiBroker Formula Language

The AFL is acronym for advanced formula language that allows you to create your own indicators, trading systems and commentaries. It is specially designed for traders so writing analysis formulae is easier and quicker than in general-purpose languages.

AFL features more than 100 built-in AFL functions to use as a building blocks for your formulae. AFL includes trigonometric, averaging, statistical, data manipulation, conditional, pattern-detection and predefined indicator functions.

AFL supports unlimited variables, unlimited parentheses nesting, unlimited nested function calls and multiple logical operators.

  1. Indicatorbuilder

Indicator builder allows you to quickly re-create any indicator/study found in the literature. Its main features include:

  • any number of graphs that can be overlaid in the same chart pane
  • custom or automatic scaling
  • flexible grids
  • access to composite data (number/volume of advancing, declining, unchanged issues)
  1. System back-testingand Scanning

Scanning : Automatic analysis window enables you to scan your database for stocks matching your defined buy/sell rules. AmiBroker automatically produces the report telling you if buy/sell signals occurred on given stock in the specified period of time.

Back-testing: AmiBroker can also perform full-featured back-testing of your trading strategy, giving you an idea about performance of your system.

The back-testing engine highlights:

  • Back testing whole exchange or only limited, user-definable set matching your market, group, industry, sector selection
  • Test long, short or both long and short trades
  • Stop-loss orders
  • Realistic back-testing including brokerage
  • Detailed reporting giving you important statistics of your system. Click here for sample report.

To see video tutorials on Back-testing, Explorations and Scanning, click here.

  1. AutomaticChart Commentaries
  • Full, textual descriptions of actual situation on the market
  • automatic buy-sell arrows visible on the charts
  1.  Portfoliomanager

Built-in portfolio manager helps you track your investments. It allows you to register buy/sell transactions, calculates brokerage commissions, dividends (with definable dividend tax), and cash deposits/withdrawals. You get instant calculation of your equity value, percentage and point yield.

  1. Scriptingsupport

AmiBroker features OLE automation interface that exposes objects and methods that can be accessed from any programming language including scripting dialects such as JScript (JavaScript) and VBScript. The scripting capabilities of AmiBroker allow you to automate time consuming database management tasks. Using scripting you will be able to create automatic downloaders, maintenance tools, and exporters customized to your specific needs.

To see a video on how to automate recurring tasks with scripting, click here.

  1. Internetintegration

AmiBroker features a built-in web browser that allows you to quickly view company profiles. The profile viewer is completely configurable so you can set it up for your particular exchange. The settings are market based so you can access different web sites for each market automatically. No longer will you be forced to waste your time browsing manually to get the latest news and stock related information.

  1. Configurability

AmiBroker is designed to be configurable and customizable in almost every area. It is not tied to particular exchange or data provider. Thanks to flexible import methods and scripting, you will be able to adapt it easily to your favorite market(s). Also, technical analysis tools built into AmiBroker allow you to change every parameter with ease, and if you want even more, you can create your own indicators using AmiBroker’s flexible formula language.

  1. Built-incharts
  • price line orcandlestick chart (for open/close/high/low display)
  • volume/turnoverwith moving average
  • short-, mid- and long-time moving averages
  • Bollinger bands
  • Rate Of Change indicator (ROC)
  • Wilder’s Relative Strength indicator (RSI)
  • Moving Average Convergence-Divergence oscillator (MACD)
  • On Balance Volume oscillator (OBV)
  • Stochastic Slow oscillator
  • Ultimate oscillator
  • Relative Strength (RS)
  • Triple exponential indicator (TRIX)
  • Money Flow Index (MFI)
  • Commodity Channel Index (CCI)
  • Accumulation/Distribution
  • Chaikin Oscillator
  • Negative Volume Index
  • Arms Index (TRIN)
  • Advance/Decline line
  • Risk – Yield map

Drawing tool for trend lines. Trend lines are saved along with quotation data. Zoom feature. Automatic chart arrangement. All charts freely scalable.

To see a screenshot of AmiBroker main window, click here.
To see screenshots of different functions / utilities in AmiBroker, click here.

  1. CustomIndicator Builder
  • Any number of graphs can be overlaid in the same chart pane
  • Custom or automatic scaling
  • Flexible grids
  • Access to composite data (number/volume of advancing, declining, unchanged issues)
  • More than 70 built-in functions to use as a building blocks of your custom indicators
  • Flexible formula language (AFL – AmiBroker Formula Language) supporting variables, unlimited parentheses nesting, nested function calls and multiple logical operators
  1. Automatic Analysis and System Testsbased on freely definable formulae
  • Back testing whole exchange or only limited, user-definable set matching your market, group, industry, sector selection
  • Test long, short or both long and short trades
  • Stop-loss orders
  • Realistic back-testing including brokerage commission
  • More than 70 built-in AFL functions to use as a building blocks of your trading rules
  • Flexible formula language (AFL – AmiBroker Formula Language) supporting variables, unlimited parentheses nesting, nested function calls and multiple logical operators
  1. GuruAdvisor Commentary
  • Full, textual descriptions of actual situation on the market
  • automatic buy-sell arrows visible on the charts
  • uses AFL engine (one code base for all your indicators, trading systems and commentaries)
  1. Stockinformation handling
  • adding new & removing old stock issues
  • split handling with automated date/ratio detection
  • corporation finances database
  • profile view – access to both on-line and off-line profile and news using built-in web browser
  • fundamental indicators such as price-to-earnings ratio (P/E)
  • support for composite data such as number and volume of advancing, declining and unchanged issues
  • automatic recalculation of composites
  1. Convenientquotation data feed methods
  • integrated Metastock(R) importer
  • flexible and configurable ASCII import feature
  • Automation interface allowing script-based data feed
  • ARexx commands for adding new quotation data
  • import from teletext ( Warsaw Stock Exchange specific )
  • manual quotation editor
  • removing selected quotation/session
  1. Preferenceseditor
  • fully customizable parameters of indicators
  • palette preferences
  1. Portfoliomanagement
  • buy/sell transactions handling
  • dividend (with customizable dividend tax)
  • pay-in/pay-out evidence
  • brokerage commission editor
  • stock adding/removing
  • portfolio contents printing & export
  1. Leadingperformance
  • chart drawing is extremely fast
  • system tests, automatic analysis and commentaries run several times faster than in any other available T/A program
  1. Ergonomics
  • all or any selected number of charts can be viewed at the same time
  • instant access to any quotation data be selecting interesting point on the chart
  • window auto-arrangement function
  • asynchronous design, all main windows are independent and can be opened at the same time


  1. Facility to importMetastock data

Now you can import Metastock data into AmiBroker with the click of a button. Not only that, you can make this task automatic. To see a video on how to automate recurring tasks with scripting, click here.

  1. Programmableintegration of email client

This is useful in the case you want to be informed when a certain condition is reached. For example, you want to buy or sell a particular stock when it reaches a particular price. You can then include simple commands in the program so that it sends an email to you whenever the condition set by you is met.

  1. Facilitiesunlimited

Unlimited Categories, Markets, Sectors, Indexes, Watchlists can be inserted in appropriate folders.

  1. UniqueComposite calculation Tool

This is useful while plotting advance / decline ratio, volume of Indexes and other similar properties of an Index which are generally made of performance of more than 1 stocks..

  1. AFLCode Wizard

Brand new automatic formula creation program for people without any programming experience. For more information about AFL Code wizard see this introductory video,click here.

  1. Low levelgraphic Interface

Completely new low-level graphic AFL interface allows complete flexibility in creating any kind of user-defined display.
For more information, click here.

  1. 3D OptimizationChart

Full screen Anti-Aliasing in 3D optimization chart viewer (beautifully smooth 3D charts and improved readability).

  1. FreeFundamental Data
  • automatic download from free Yahoo Finance site
  • access to fundamental data from AFL level
  • new fundamental data fields in the Information window

For screenshot of fundamental data and other related information, click here.

  1. WebIntegration
  • newWeb Research window (click here for screenshots and related information)
  • user-definable sites
  • multiple on-line research windows open simultaneously
  • flexible auto-synchronization options
  1. AccountManager
  • newAccount Manager (for more information and screenshots, click here)
  • tracking history of all transactions
  • tracking open position unrealized profit
  • tracking account equity history
  • short and long trades, automatic handling of scaling in/out
  • unlimited number of accounts
  • per-account settings/commissions
  1. Bar ReplayTool

This is a great learning tool, with features like :

  • re-playing all symbols’ data at once
  • fast scrolling
  • user-definable playback speed and interval

For more information and screenshots, click here.

  1. Text-to-speechCapability

Now you can add Text-To-Speech capability via Say() AFL function. Now AmiBroker can speak out loud any text, for example it can say “Buy 100 shares of RELIANCE at 2000”. This is controllable from formula level so you can make it to speak depending on market conditions, signals generated from your formula, etc.

  1. Every-Tick-Chart-RefreshCapability

Every-tick-chart-refresh capability (Professional Edition only). For screenshot on how to set the same, click here.

  1. AmiBrokeris MDI Application

AmiBroker is multiple document interface (MDI) application. In short it means that it allows you to open and work with multiple windows at the same time. For more information on what it means, click here.

  1. AmiBrokeris OLE Application

For more information on AmiBroker’s OLE Automation Object Model, click here.


…and here is the final punch (if you ever need it)

  1. AmiBrokeris Feature Rich

The most complete set of features available plus new features are added from time to time, based on suggestions / feedback submitted by users in Feedback Center.

  1. Speed of execution is very high

Highest quality technical analysis software running 10 times faster than other competing products.

  1. AmiBrokeris reliable and accurate

Thoroughly tested and used every day by community of thousands of traders, fund managers, etc. since years, AmiBroker is highly reliable, stable and accurate Technical Analysis and Charting Software.Our backtester can reproduce virtually any trading strategy with real-life accuracy.

  1. AmiBroker is Flexible

You won’t be limited by the software anymore. With AmiBroker, the limit is just your imagination. AmiBroker is incredibly tweakable and can be adjusted to fit your personal trading needs.

  1. AmiBrokerhas Open Architecture

AmiBroker provides a FREE API (application programming interface)  that enables to link to any data vendor. The API comes with source code of actual indicator and data plugins.There is also extensive  OLE/ActiveX  automation interface available. For more information, click here.

  1. AmiBrokeris Modern & Compatible

AmiBroker software is compatible and well tested with all modern Windows versions including Windows Vista (both 32 and 64 bit editions), Windows XP (all 32 and 64 bit editions), Windows 2000, as well as with Windows 95, 98, Millennium, NT 4. No matter which Windows version you use, you can run AmiBroker on it.

  1. UnparallelSupport

Prompt free support is available over email. Additionally, several resources are available if you get stuck somewhere including but not limited to :

 44. AmiBroker is cost effective

Not only license fee is low but it is also a one-time  payment  you make to have lifetime  ownership  of AmiBroker. To top it all, you also get four consecutive free upgrades, free prompt supportfree plug-ins & add-onsyou can also use FREE DATA from a number of data sources for International as well as Indian Stock Market (BSE and NSE).