- 1 ami broker
- 188.8.131.52 Upgrade your trading to the next level
- 184.108.40.206 All the information at your fingertips
- 220.127.116.11 Powerful tools for the system trader
- 18.104.22.168 Concise and fast formula language to express your trading ideas
Use AmiBroker’s powerful and ultra-fast Exploration tool to scan the market for opportunities and inefficiencies — your edge to stay ahead of the crowd
Define objective entry & exit rules to remove emotions from your trading. Use Portfolio-level Backtesting & Optimization to fine tune the performance. Validate robustness using Walk-forward & Monte Carlo simulation
Trade visually from Charts, or use Analysis tool to generate order list, or place orders directly from your code using Auto-trading interface. Whatever your style is. The choice is yours.
Upgrade your trading to the next level
Powerful, easy-to-use and beautiful charts
Drag-and-drop averages, bands and indicators on other indicators, modify parameters in real-time using sliders and customize using many different styles & gradients to make them beautiful
The world’s fastest portfolio backtesting and optimization
Amazing speed comes together with sophisticated features like: advanced position sizing, scoring and ranking, rotational trading, custom metrics, custom backtesters, multiple-currency support
Automation and batch processing
Don’t spend your time and energy on repeated tasks. Let AmiBroker automate your routine using newly integrated Batch processor. No more boring repeated clicks. You can run it from Windows scheduler so AmiBroker can work while you sleep
All the information at your fingertips
This is just one of many things that you can do using Exploration.
The Analysis window is home to backtesting, optimization, walk-forward testing and Monte Carlo simulation
Powerful tools for the system trader
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.
Monte Carlo Simulation
Prepare yourself for difficult market conditions. Check worst-case scenarios and probability of ruin. Take insight into statistical properties of your trading system
Concise and fast formula language to express your trading ideas
Fast array and matrix processing
In AmiBroker Formula Language (AFL) vectors and matrices are native types like plain numbers. To calculate mid point of High and Low arrays element-by-element you just type MidPt = ( H + L )/2, // H and L are arrays and it gets compiled to vectorized machine code. No need to write loops. This makes it possible to run your formulas at the same speed as code written in assembler. Native fast matrix operators and functions make statistical calculations a breeze.
Concise language means less work
Your trading systems and indicators written in AFL will take less typing and less space than in other languages because many typical tasks in AFL are just single-liners. For example dynamic, ATR-based Chandelier’s stop is just: ApplyStop( stopTypeTrailing, stopModePoint, 3* ATR(14), True, True ),
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!