Отслеживание двух ордеров

 

Доброго времени суток!

Перехожу с mql4. Вопрос:

Допустим есть 2 ордера buy_stop, первый стоимостью 1 лот, второй - 2 лота.

У ордера, который 1 лот, есть свой Takeprofit и Stoploss, у ордера стоимостью 2 лота другие.

Через какоето время открывается позиция buy 1 лот, еще через некоторое время второй ордер тоже срабатывает, имеем позицию 1+2=3 лота

Вопрос 1: Как отслеживать стопы и тейки обеих ордеров? Так чтобы можно было закрыть 1 лот, а спустя некое время 2 лота. Наверное есть решение лучше, чем просто ставить в массив всю информацию.

Вопрос 2: В mql4 использовал magic. А в mql5 из двух ордеров получается 1 позиция, чему будет равен POSITION_MAGIC если у первого ордера магик=1, у второго магик=2. Можно ли решить задачу с помощью magic как в mql4 ?

Спасибо

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 

Спасибо, похоже на то, сейчас почитаю
 

Насколько я понимаю Virtual Order Manager для управления ордерами в позициях терминала MetaTrader 5 решение на уровне терминала.

Мой вопрос скорее похож на Как "поймать" волну в торговом терминале MetaTrader 5 , кто нибуть решал задачу на уровне сервера?

Например имеем позицию buy, против нее выставляем SellStop-ы, при открытии которых будет закрыватся частично позиция buy ?

Все же спасибо за статью 

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