Запомнить тикет при открытие |
Добрый день.
MQL4
у меня есть открытые и закрытые ордера.
1. При открытие ордера нужно записать его Тикет в массив, если массив не занят(наверно = 0), что бы потом от него в переборе вести отчет.
2. После закрытия ордера(может не закрытия), начат отчет профита закрытых ордеров. При достижения определенного профита, а именно: сумма профита + таке профит >= профита открытого ордера(назовём ордер 123), открытого раньше всех или с максимальным убытком (пока не решил).
3. при выполнении условий: «сумма профита + таке профит >= профита открытого ордера(назовём ордер 123)», ордер 123 закрывается, а массив обнуляется(наверно становится = 0 ).
Заранее спасибо)
-
0
- Просмотров: 888
- 24 августа 2021, 12:13
- MaksSub
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (4)
35 AM2 Сообщений: 16293 - Андрей
Попробую объяснить. Пример: открыт орде 1 Sell по валютной паре ЕвроДолл, но он идет в минус(
По валютной паре ФунтЕна открываю еще один ордер Buy 2( записываю его ордер тик), закрываю его с профитом. Открываю еще ордера и закрываю их с профитом.
Программа должна считать профит закрытых ордеров. В связи с тем что ордера могут перемешаться после закрытия, нужен его тик, так как он не меняется.
Начинаем перебирать закрытые ордера по тикам в сторону увеличения начиная с ордера 2 и складывать их профит, пока не получим результат: профит ордера 1 + профит ордеров 2,3,4… >= заданного профита, закрываем все ордера.
По поводу поручителя, думал это вы) шучу.
Если предложите, что нить проще чем массив, предлагайте. Но мне хочется именно массив, для увеличения опыта. Можно два варианта Ваш и мой реализовать, с удовольствием посмотрю. Заранее спасибо.
Если поручитель не найдется, буду пытаться реализовать сам) Редактирован: 25 августа 2021, 13:24
2 MaksSub Автор Сообщений: 10
35 AM2 Сообщений: 16293 - Андрей
2 MaksSub Автор Сообщений: 10
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий