Андрей, помогите пожалуйста!
Начал учить программирование на MQL4. Столкнулся с проблемой, не могу придумать как выбрать 2 ордера из сетки мартингейла, для того чтоб на эти ордера установить общий ТП, Чтоб они закрылись одновременно с прибылью.
Допустим есть ордера 1, 2, 3, 4, 5. Первый или последний выбрать не проблема через цикл. А вот выбрать 3 и 5 с этим проблема. Точнее проблема выбрать 3-й ордер.
Заранее спасибо за помощь!
Комментарии (9)
5-й будет OrdersTotal()-1
3-й будет OrdersTotal()-3
35 AM2 Сообщений: 16425 - Андрей
9 Kanoobee Автор Сообщений: 44 - Kanoobee
14 verta81 Сообщений: 454
Получается можно без цикла сделать выборку любого ордера по номеру:
Получается:
1 ордер — BUY
2 ордер — BUY
3 ордер — BUY
4 ордер — BUY
5 ордер — SELL
6 ордер — BUY
Нам нужен 6й и 3й ордер те которые BUY. А таким способом выберется ордер 4й. Будем думать .
9 Kanoobee Автор Сообщений: 44 - Kanoobee
SelectOrder(0,3) — ищем ордер на покупку, третий с конца
На входе в функцию: тип ордера и номер ордера
На выходе: тиккет искомого ордера.
Так же можно перебирать ордера по номеру тиккета и искать любые данные: лот, цена открытия/закрытия, профит, стоп-лосс, тейк и т.д.
14 verta81 Сообщений: 454
Доберусь до компа попробую.
9 Kanoobee Автор Сообщений: 44 - Kanoobee
9 Kanoobee Автор Сообщений: 44 - Kanoobee
9 Kanoobee Автор Сообщений: 44 - Kanoobee
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий