Pardon my ignorance, but what's "MC"?
Thanks for pointing me to the above reference materials. The Excel API solution seems to be another good one to explore.
Sorry, MC stands for Multicharts.
Problem with MC or other turnkey platforms (which in some way is shared by Amibroker too) : they don't allow a lot of orders handling, and this can eat a good slice of potential profits (the more frequent your trading, the worse).
MC.NET is more flexible, as it allows to handle order placement directly in the code, but - again - if you can program in a .NET framework.... more likely then not you are a good programmer and have not the problems of a "normal" retail trader.
This hidden cost compound over time end, as a consequence, difference between hypothetical and real time grows over time too.
That’s the reason I think a trader should first concern about execution and only after about finding some workable trading system.
Trade execution always has to comes first because normal edges available to retail traders are often small enough, and can be easily destroyed, if you feed HTF’s.
Unluckily, most of us understand this only after a number of years…
For completeness, to bridge AMB to IB one could also use:
-
https://www.elitetrader.com/et/resources/alera-portfolio-manager.488/
-
https://algoji.com/faqs-amibroker-algo-trading/
although I’ve no experience with these products, so I cannot really vouch for their effectiveness.