Amibroker Features
Powerful charting
- instant viewing of daily/weekly/montly charts in line, 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, Stochastics, 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
- multiple chart panes, windows, different views and time scales are possible all at the same time
- extermely fast zooming and live scrolling
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 composities (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
Portfolio manager
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.
Scripting support
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.
Internet integration
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.
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.
The language
The AFL is an advanced formula language that allows you to create your own indicators, trading systems and commentaries. It is specialy designed for traders so writing analysis formulas 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 formulas. 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.
Indicator builder
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)
System back-testing and screening
Screening: Automatic analysis window enables you to scan your database for stocks matching your defined buy/sell rules. AmiBroker automaticaly 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 imporant statistics of your system. Click here for sample report.
Automatic Chart Commentaries
- Full, textual descriptions of actual situation on the market
- automatic buy-sell arrows visible on the charts