+44 12 2858 8888 info@cplugin.com

WebAPI для MT4 сервера, классический ASMX WebService

WebAPI для работы с MetaTrader 4 платформой через интернет используя классический XML ASMX веб сервис удаленных вызовов (RPC).

Если вам необходима строгая типизация данных, валидация и прочие свойства клаcсических ASMX вебсервисов - это решение для вас.
Поддержка неограниченного количества серверов,  удобная система назначения прав доступа каждому пользователю для каждой функции и сервера, детальное журналирование процесса работы, управление настройками с помощью встроенного графического интерфейса пользователя.
 

Так выглядит приложение

Это обычное консольное приложение. Оно само себя "хостит" не требуя установки и настройки даже IIS вебсервера.

ASMX вебвервисы являются самодокументируемыми используя WSDL

После запуска вы можете убедиться в работе зайдя по специальной ссылке. Ваши приложения будут использовать этот механизм для корректной работы с типами данных которые поддерживает этот вебсервис. Он предоставляет большинство функций, которые есть в менеджерском API MetaQuotes. Имена большинства функций сохранены как в исходном API для максимально удобной работы используя официальную документацию MetaQuotes на Manager API.

Пример списка серверов

Для начала вам необходимо добавить ваши серверы в настройки программы. Список неограничен.

Пример настройки доступа "демо"

Вы можете очень точно управлять настройками доступа каждого пользователя вебсервиса к каждому серверу и даже функции. На скриншоте показано что пользователю дан доступ только к "демо" серверу ко всем функциям.

Пример огрниченного доступа к "реал" серверу

На этом примере показано как можно предоставить доступ "скрипту" до некоторых функций сервера "реал". Вы можете не беспокоиться что этот стрипт что-то сломает или испортит на этом или других серверах.