Shmelik, спасибо за комментарий!
Да — связка MT5 + AmiBroker черезZeroMQ — это наверное лучшее техническое решение в данном случае.
Нужно будет воспользоваться AmiBroker Development Kit (ADK), который обновлялся последний раз в 2010г, но он должен подойти.
Скорость и надежность будут на высоте — но сложность из-за того, что нужно писать плагин на C++.
Нужно взять пример «Sample Plugin» из ADK и дорабатывать его. Встроить в пример libzmq. Нужно добавить в нашу DLL глобальную переменную для контекста ZMQ и экспортируйте функцию GetLatestQuote() в AFL.
Либо можно поискать .NET for AmiBroker SDK. Тогда, Вы пишете плагин на C#, используя библиотеку NetMQ — как у меня в примере!
Но нужно ли вам именно это — я так понял, что AmiBroker хорош именно своим супер-быстрым тестированием, но необязательно через него торговать, возможно даже прям очень сильно эффекта не будет.
Я думаю, что можно сделать связку с NinjaTrader, например — его используют для скальпинга. Не думаю что он с точки зрения исполнения намного медленнее!
Я имею в виду — возможно проще оттестированные стратегии в AmiBroker взять точно рабочие стратегии переписать логику на любой терминал!)
Надеюсь, что помог!



