Those people who use AFL are either naive or a non porgrammer. If you are a professional quant/algo trader then they would prefer python instead of AFL.
Comparing to python; AFL is nothing especially for algo trading. Most of the quant/algo traders uses python.
That said I have tried a long time ago PyAlgoTrade but I find it very complex and lack of tutorials make it much more difficult. It would be helpful if you can continue with some small sample codes.
A REQUEST: I hate classes in python can you rewrite the codes with only functions.
- Its free
- Its open source
- Community of developers
- its DAMN fast
Comparing to python; AFL is nothing especially for algo trading. Most of the quant/algo traders uses python.
That said I have tried a long time ago PyAlgoTrade but I find it very complex and lack of tutorials make it much more difficult. It would be helpful if you can continue with some small sample codes.
A REQUEST: I hate classes in python can you rewrite the codes with only functions.
Amibroker/AFL works on chart-based trading model and is suited for those who can understand things better when price is visualized as graph.
Those who like to see data in series of numbers in excel like sheet may prefer other methods....
Do not fall for bullshit (and do not spread either) that AFL is used for naive and non-programmers whereas python is used by quant. Both are interpreted and underlying library for both of them is written in C and C++. Both will continue to evolve until it becomes too big to manage by one person.
Being Open Source is not always a positive thing. It is often a liability that no one really absorbs.
They both are two different approaches to analysis ... just because one small subset of people prefers python over other approaches does not make python better.
Both of them have serious learning curve and neither one is easy. In city like Bengaluru, you can find AFL training course in 25000 to 50000 (or even less) but quant training will be in upwards of 1.5 lakh.
One can write rotten buggy code in python just as easily as one can write in AFL or C++ or C#
Calling one programming language easy relative to other is a pure marketting gimmick .... Same as Pepsi/Goldspot ad that says drinking Pepsi or Goldspot attracts beautiful (physically) women towards you.
Last edited: