The Analysis window
The Analysis window is home to all your scans, explorations, portfolio backtests, optimizations, walk-forward tests and Monte Carlo simulation
Screen markets for opportunities
Exploration is multi-purpose screening/data mining tool that produces fully programmable tabular output with unlimited number of rows and columns from all symbols data
Test your system
The Backtest allows to test your system performance on historical data. The simulation is performed on portfolio-level as in real-life, with multiple securities traded at the same time, each having user-definable position sizing rule.Scoring & ranking
If multiple entry signals occur on the same bar and you run out of buying power, AmiBroker performs bar-by-bar ranking based on user-definable position score to find preferable trade.
Find optimum parameter values
Tell AmiBroker to try thousands of different parameter combinations to find best-performing ones. Use Smart Artificial Intelligence Optimization (Particle Swarm and CMA-ES) to search huge spaces in limited time.
Don't fall into over-fitting trap. Validate robustness of your system by checking its Out-of-Sample performance after In-Sample optimization process.
The debugger allows you to single-step thru your code and watch the variables in run-time to better understand what your formula is doing
State-of-the-art code editor
Enjoy advanced editor with syntax highlighting, auto-complete, parameter call tips, code folding, auto-indenting and in-line error reporting. When you encounter an error, meaningful message is displayed right in-line so you don't strain your eyes
Less typing, quicker results
Coding your formula has never been easier with ready-to-use Code snippets. Use dozens of pre-written snippets that implement common coding tasks and patterns, or create your own snippets!
All your formulas automatically benefit from multiple processors/cores. Each chart formula, graphic renderer and every analysis window runs in separate threads.