Скачать MetaTrader 5

Как определить кто закрыл позицию

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Sergey Nevmerzhitsky
106
Sergey Nevmerzhitsky  

Стоит задача в MQL4 отличать друг от друга инициатора закрытия позиции (sell/buy, selllimit/buylimit, selllimit/buylimit):

  1. рынок по достижении стопов
  2. советник с помощью вызова OrderClose()
  3. пользователь с помощью нажатия крестика
В распоряжении есть только номер ордера.

Возможно узнать, как была закрыта позиция "на лету", имея в распоряжении только номер ордера и OrderSelect()?

keekkenen
1135
keekkenen  

1. можно понять из коммента ордера

2. и 3. из журнала терминала

yellownight
617
yellownight  
nevmerzhitsky:

Стоит задача в MQL4 отличать друг от друга инициатора закрытия позиции (sell/buy, selllimit/buylimit, selllimit/buylimit):

  1. рынок по достижении стопов
  2. советник с помощью вызова OrderClose()
  3. пользователь с помощью нажатия крестика
В распоряжении есть только номер ордера.

Возможно узнать, как была закрыта позиция "на лету", имея в распоряжении только номер ордера и OrderSelect

Это из какой-такой истории ты берешь только номер ордера..
keekkenen
1135
keekkenen  
mikhail12:
Это из какой-такой истории ты берешь только номер ордера..

очевидно, что речь идет о истории закрытых ордеров, что тут может быть непонятного ?!
Vladimir Gomonov
8305
Vladimir Gomonov  
nevmerzhitsky:

Стоит задача в MQL4 отличать друг от друга инициатора закрытия позиции (sell/buy, selllimit/buylimit, selllimit/buylimit):

..........

Возможно узнать, как была закрыта позиция "на лету", имея в распоряжении только номер ордера и OrderSelect()?

Похоже информация засекречена.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий