Кто работал с SDK?

 
Кто работал с SDK?
Я хочу попробовать, если кто может поделиться впечатлениями, насколько удобен и надёжен интерфейс с MetaQuotes? Например, если программа выдёт окно сообщения "No Connection", блокируется ли её работа?
 
SDK
Даже если MetaQuotes выдал при работе окно "No Connection", то когда SDK обращается к MetaQuotes с операцией совершения сделки(или любой другой операцией с сервером), то все равно происходит попытка подключения к серверу и проведение операции независимо от того - выдавалось ли ранее окно об отсутствии связи.

Кроме того, обслуживание функций SDK проводится в отдельных потоках, что предотвращает "замораживание" главного окна MetaQuotes.

PS: спрашивайте - мы с удовольствием ответим.
 
Существует ли... (+)
...публичное описание протокола доступа и работы клиента MetaQuotes с сервером?
 
нет
Все протоколы являются закрытыми.
В них используется сжатие и шифрация всего трафика.
 
маленькая просьба
Не могли бы вы сделать более информативными сообщения об ошибках, а не только TRUE или FALSE. Если сделаете - то когда?

И когда вы планируете выпустить версию SDK с поддержкой Advisers?

С уважением,
Александр.
 
по просьбам
Напишите письмо в support@metaquotes.ru с более подробным указанием на каких функциях Вы хотели бы получить расширенные сообщения и какие функции нужно еще добавить. Реализуем в следующих версиях.

По поводу Advisor's - решено сделать их не в виде отдельного SDK для С++, а в виде встроенного языка программирования(a-la Easy Language).
Количество трейдеров, владеющих C++
стремится к нулю, поэтому делать SDK под советников не имеет никакого смысла.
 
новая версия MetaQuotes SDK 1.2
Выпущена новая версия MetaQuotes SDK 1.2
Скачать можно по адресу:
https://www.metaquotes.net/en/download
 
SDK
Можно было бы оформить взаимодействие с клиентской частью Metaquotes с помощью COM-объекта. Тогда вообще не нужно будет знать VC++, а хватит любой среды разработки, в том числе и VB, и даже VBA.

С уважением,
Александр.
 
COM
Мысль заманчивая, но не хочется делать из программы монстра.
 
Re: COM
Используя COM можно было бы оформить вся работу с сервером в один объект, который занимался бы и передачей трафика, и шифрованием, и всем остальным. А клиент-терминал бы уже с этим объектом. Получилось бы красиво, современно и масштабируемо. Правда, пришлось бы много переписывать, усложнился бы код и, вообще, жалко портить достаточно хорошо отлаженную программу. Хотя писать интерпретатор для встроенного языка тоже не подарок и не пять минут. Вам решать.

Означает ли все это, что вы больше не будете поддерживать и обновлять SDK?

С уважением,
Александр.
 
COM, SDK и MetaQuotes
Александр, конечно же вы правы - можно сделать работу с сервером в виде COM-объекта и получить массу преимуществ. Будем постепенно мигрировать в эту сторону.

SDK конечно же будет развиваться и поддерживаться. На днях только обновление SDK 1.2 выпустили.