Amibroker AFL: Step by Step Tutorial- Part 1

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 BUILD & VALIDATE THE SYSTEM Define objective entry & .

What should be the configuration of PC.

Related Posts You May Like

Trading For Yield - Swing Trading System A simple mean reversion system based on US treasury yields that that shows a win rate of over 75% and a profit factor over 3 in historical simulations. Joe Marwood.

The detailed documentation of these methods can be found here. The Amibroker custom backtester interface provides three levels of user customization, simply called high-level, mid-level, and low-level.

The high-level approach requires the least programming knowledge, and the low-level approach the most. To use your own custom backtest procedure, you first need to tell Amibroker that you will be doing so. There are a few ways of doing this:. And finally, before anything else can be done, a copy of the Backtester object is needed:. This AFL will add a metric in the trade log which will specify for each winning trade how far above or below the average winning profit it was as a percentage, and similarly for each losing trade, how far above or below the average loss it was as a percentage.

Relative loss percentages are displayed as negative numbers. Your email address will not be published. Subscribe to Trading Tuitions. Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload the page. Click here for instructions on how to enable JavaScript in your browser. Step by Step Tutorial. Please share it with your friends! Validate robustness of your system by checking its Out-of-Sample performance after In-Sample optimization process.

Prepare yourself for difficult market conditions. Check worst-case scenarios and probability of ruin. Take insight into statistical properties of your trading system. 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.

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: 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. 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. 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! Each chart formula, graphic renderer and every analysis window runs in separate threads. Entry-level version for End-of-day and swing traders.

End-of-day and Real time. Intraday starting from 1-minute interval. Professional Real-Time and Analytical platform with advanced backtesting and optimization.

Up to 32 simultaneous threads per Analysis window. Includes both bit and bit versions. Everything that AmiBroker Professional Edition has plus two very useful programs: AmiQuote - quote downloader from multiple on-lines sources featuring free EOD and intraday data and free fundamental data. Invaluable learning tool for novices.

The world's fastest portfolio backtesting and optimization Amazing speed comes together with sophisticated features like: Automation and batch processing Don't spend your time and energy on repeated tasks. Charts and drawing tools AmiBroker features all standard chart styles and drawing tools.

They all can be customized, combined and overlaid anyway you want. A water level can be adjusted to precisely determine peak and valleys above and under certain level. Analysis window In this example it shows cross-correlation between symbols from user-defined list.

This is just one of many things that you can do using Exploration.