Для чего все это?
Описание
Первоначально AmiSharp предназначался для использования совместно с Amibroker. Практика показала, что он также полезен и в других случаях - при использовании иных программ теханализа да и просто как готовый DDE сервер для создания программ на любом языке программирования. Я успешно использовал его в качестве готового расширения на С++, AutoIt и Delphi.
Более подробно в статье Что такое AmiSharp?
Сценарий создания простейшего робота с использованием Amibroker, Amisharp и Quik описана в статье Простейший робот с AmiSharp.
Также AmiSharp позволяет легко создавать пользовательские интерфейсы для Amibroker, Wealth-Lab и других программ технического анализа, позволяя использовать последние в качестве интеллектуальной программируемой торговой среды. Интерфейсы могут быть написаны на любом языке программирования.
AmiSharp не требует никаких усилий для его запуска. Большинство языков программирования имеют средства для запуска внешних объектов, такие как CreateObject() или ObjCreate(). Если в качестве параметра передать этой функции идентификатор объекта "AmiSharp.Mutant", то АмиШарп будет запущен операционной системой автоматически. Необходимости в ручном запуске АмиШарпа нет, более того, этого делать просто не стоит.
АмиШарп будет находиться в памяти до тех пор, пока будет активно хотя бы одно приложение, использующее его. Все приложения могут использовать Амишарп одновременно, осуществляя таким образом обмен данными в реальном времени и синхронизируя свои действия.
