Скачать MetaTrader 5

Советники: Data Exchange v1.0

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
184340
MetaQuotes Software Corp.  

Data Exchange v1.0:

Программа для обмена сообщениями советника и ICQ или EMail.

Author: dj_ymep

Nefedov Kirill
420
Nefedov Kirill  

А исходники протокола ICQ можно увидеть? Или всю прогу в исходниках.

dj_ymep
75
dj_ymep  
HIDDEN:

А исходники протокола ICQ можно увидеть? Или всю прогу в исходниках.


Программа писалась на Delphi, для работы с ICQ использовался TICQClient, который можно свободно скачать.
Евгений
361
Евгений  

Спасибо за работу! Однако, идея содержит более высокий потенциал, чем просто дистанционный информационный обмен сообщениями между терминалом и трейдером. С помощью сообщений можно управлять торговлей! А потому на данном этапе ставится вопрос о скорости обмена сообщениями - каналы связи (подробнее, если возможно)...?

dj_ymep
75
dj_ymep  
Roll:

Спасибо за работу! Однако, идея содержит более высокий потенциал, чем просто дистанционный информационный обмен сообщениями между терминалом и трейдером. С помощью сообщений можно управлять торговлей! А потому на данном этапе ставится вопрос о скорости обмена сообщениями - каналы связи (подробнее, если возможно)...?


Приветствую. Не очень понял про каналы связи, что конкретно интересует? Скорость работы такая же, как и по ICQ, собственно по этому протоколу и работает. Скорость проверки почты настраивается, но минимум одна минута.

Евгений
361
Евгений  
dj_ymep:
Roll:

Спасибо за работу! .. ставится вопрос о скорости обмена сообщениями...?


Приветствую. Не очень понял про каналы связи, что конкретно интересует? Скорость работы такая же, как и по ICQ, собственно по этому протоколу и работает. Скорость проверки почты настраивается, но минимум одна минута.

Спасибо. Понял - данное решение для ICQ. Есть похожее решение для клиента Miranda IM https://www.mql5.com/en/code/9580. Функция для МТ4
int m_sendCommandWaitResponse(string command, string args, string delimiter, int timeout);
параметр int timeout - время ожидания ответа в миллисекундах ("-1" - бесконечность).
Nefedov Kirill
420
Nefedov Kirill  
Искал решение связи с ICQ без внешних программ, так и не нашел. Через DLL всё написать сложно или обработчик входящих и исходящих сообщений сложно написать что-бы эксперт их читал?
dj_ymep
75
dj_ymep  
HIDDEN:
Искал решение связи с ICQ без внешних программ, так и не нашел. Через DLL всё написать сложно или обработчик входящих и исходящих сообщений сложно написать что-бы эксперт их читал?
Изначально была попытка реализовать через DLL, но проблема в том, что клиент должен быть всегда на связи, это и вызвало затруднения.
Nefedov Kirill
420
Nefedov Kirill  
dj_ymep:
HIDDEN:
Искал решение связи с ICQ без внешних программ, так и не нашел. Через DLL всё написать сложно или обработчик входящих и исходящих сообщений сложно написать что-бы эксперт их читал?
Изначально была попытка реализовать через DLL, но проблема в том, что клиент должен быть всегда на связи, это и вызвало затруднения.

т.е. если функцию коннекта к серверу ICQ делать в ините, то связь впоследствии обрывается и не восстанавливается? Проверку существования коннекта невозможно разве делать в старте на каждом тике?
dj_ymep
75
dj_ymep  
HIDDEN:
dj_ymep:
HIDDEN:
Искал решение связи с ICQ без внешних программ, так и не нашел. Через DLL всё написать сложно или обработчик входящих и исходящих сообщений сложно написать что-бы эксперт их читал?
Изначально была попытка реализовать через DLL, но проблема в том, что клиент должен быть всегда на связи, это и вызвало затруднения.

т.е. если функцию коннекта к серверу ICQ делать в ините, то связь впоследствии обрывается и не восстанавливается? Проверку существования коннекта невозможно разве делать в старте на каждом тике?
Ну у меня по крайней мере, не получилось)
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий