MobileTerminal и Terminal: организация взаимосвязи и торговли

 

Интересный возник вопрос по взаимосвязи Терминала на PC и КПК. Скажем эксперт работает на PC и сообщает нам о торговых критериях, смене тренда и т.д. на КПК. И ждет от нас команды на исполнение, открыть, закрыть, держать позицию... Можно ли сделать обмен командами/сообщениями через Аську или Веб форму, по типу консоль? На мой взгляд принципиальная схема такова:

                  WebForm

             /                     \

Terminal -- Messenger -- MobileTerminal

             \                     /

                      ICQ 

Есть тема форума про оповещение https://forum.mql4.com/ru/15922 . Есть ссылка на статью СМС оповещение через APIGoogle  https://www.mql5.com/ru/articles/1376 .Но от Java я далек, и вообще, нагромождение получается!!!. В идеале, сделать такую взаимосвязь через Асю было бы лучше. Эксперт кидает нам сообщение о состоянии/событии, а мы ему консольную команду. Ну а самый простой способ, наверно, через почту терминала (2 счета: 1-ом - демо с экспертом кидает письмо; 2-ом - читаем письмо и торгуем). Как лучше, проще и правильнее всё это сделать? Поделитесь мыслями, ссылками или кодами. Хотелось бы увидеть сам код, хотя бы по отправки на мыло. Заранее благодарствую!!!

 
Dimanich2100 >>:

Интересный возник вопрос по взаимосвязи Терминала на PC и КПК. Скажем эксперт работает на PC и сообщает нам о торговых критериях, смене тренда и т.д. на КПК. И ждет от нас команды на исполнение, открыть, закрыть, держать позицию... Можно ли сделать обмен командами/сообщениями через Аську или Веб форму, по типу консоль? На мой взгляд принципиальная схема такова:

WebForm

/ \

Terminal -- Messenger -- MobileTerminal

\ /

ICQ

Есть ссылка на статью СМС оповещение через APIGoogle https://www.mql5.com/ru/articles/1376 . Но от Java я далек, и вообще, нагромождение получается!!!. В идеале, сделать такую взаимосвязь через Асю было бы лучше. Эксперт кидает нам сообщение о состоянии/событии, а мы ему консольную команду. Ну а самый простой способ, наверно, через почту терминала (2 счета: 1-ом - демо с экспертом кидает письмо; 2-ом - читаем письмо и торгуем). Как лучше, проще и правильнее всё это сделать? Поделитесь мыслями, ссылками или кодами.

Ежели найдете свежий протакол ICQ (код), то забабахаем связку по счёту раз.

 
HIDDEN >>:

Ежели найдете свежий протакол ICQ (код), то забабахаем связку по счёту раз.

Хм... может импорт функций Аси. Или перехват окон и кнопок делать? Читал как-то по С++5,над этим придется мнооого работать :)))

 
Dimanich2100 >>:

Хм... может импорт функций Аси. Или перехват окон и кнопок делать? Читал как-то по С++5,над этим придется мнооого работать :)))

Зачем мудрить с API, если есть протакол связи. Вот только его зараза меняют часто последнее время. под старый протакол ICQ была разработка управления терминалом через ICQ, под новый кодов никак не найду.

 
Dimanich2100 >>:

Интересный возник вопрос по взаимосвязи Терминала на PC и КПК. Скажем эксперт работает на PC и сообщает нам о торговых критериях, смене тренда и т.д. на КПК. И ждет от нас команды на исполнение, открыть, закрыть, держать позицию... Можно ли сделать обмен командами/сообщениями через Аську или Веб форму, по типу консоль? На мой взгляд принципиальная схема такова:

                  WebForm

             /                     \

Terminal -- Messenger -- MobileTerminal

             \                     /

                      ICQ 

Есть тема форума про оповещение https://forum.mql4.com/ru/15922 . Есть ссылка на статью СМС оповещение через APIGoogle  https://www.mql5.com/ru/articles/1376 .Но от Java я далек, и вообще, нагромождение получается!!!. В идеале, сделать такую взаимосвязь через Асю было бы лучше. Эксперт кидает нам сообщение о состоянии/событии, а мы ему консольную команду. Ну а самый простой способ, наверно, через почту терминала (2 счета: 1-ом - демо с экспертом кидает письмо; 2-ом - читаем письмо и торгуем). Как лучше, проще и правильнее всё это сделать? Поделитесь мыслями, ссылками или кодами. Хотелось бы увидеть сам код, хотя бы по отправки на мыло. Заранее благодарствую!!!

Ну с мылом и так понятно, пичитал из дока:


void SendMail( string subject, string some_text) 
Посылает электронное письмо по адресу, указанному в окне настроек на закладке "Почта".
Отсылка может быть запрещена в настройках, также может быть не указан адрес электронной почты. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError(). 
Параметры:
subject - Заголовок письма. 
some_text - Тело письма. 

Пример:
  double lastclose=Close[0];
  if(lastclose<my_signal)
  SendMail("из Вашего эксперта", "Цена изменилась "+DoubleToStr(lastclose,Digits));



Причина обращения: