Как сделать мониторинг ордеров ...

 

Помогите...

Как сделать мониторинг ордеров, то есть

- если появляется какой то ордер (sell или buy) то нужно отправить инфу на емейл,

- также если модифицировать какой то из этих ордеров также нужно отправить инфу на емейл,

- и если какой то из ордеров был закрыт нужно отправить инфу на емейл,

 
itum:

Помогите...

Как сделать мониторинг ордеров, то есть

- если появляется какой то ордер (sell или buy) то нужно отправить инфу на емейл,

- также если модифицировать какой то из этих ордеров также нужно отправить инфу на емейл,

- и если какой то из ордеров был закрыт нужно отправить инфу на емейл,


Может не совсем в тему, но посмотрите вот это https://www.mql5.com/ru/articles/1454
 

Ну и вот функция, которая позволяет отправлять мыло. https://docs.mql4.com/ru/common/SendMail

Всё, что Вам осталось сделать - это организовать проверку, а ни пришло ли время отослать сообщение.

 
drknn:

Всё, что Вам осталось сделать - это организовать проверку, а ни пришло ли время отослать сообщение.


А как это сделать ?

- если появляется какой то ордер (sell или buy)

-также если модифицировать какой то из этих ордеров

- и если какой то из ордеров был закрыт

 

Как программно отследить что ордер был изменен вручную или каким то другим приложением ?

 
itum:


Как программно отследить что ордер был изменен вручную или каким то другим приложением ?

сравнить предыдущие и текущие цены

 
sergeev:

сравнить предыдущие и текущие цены



простите за наивность но как это сделать, можно пример.
 
простите, а вы знаете вообще что такое OrderSelect?
 
sergeev:
простите, а вы знаете вообще что такое OrderSelect?

знаю... но все же покажите как это сделать.
 
- запоминаете параметры ордера
- на следующем тике сравниваете текущие параметры и запомненные. Если поменялись, то даем сигнал.
 

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=68

тут есть готовое