Скачать MetaTrader 5

Манипуляция с лотами

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

Привет всем.

Плиз, помогите кто может.

Вопрос такой - как открыть ордер например 3-мя лотами, а по достижению TakeProfit закрыть 2-мя, чтобы один продолжил торговать в том же направлении и после тоже закрылся. Затем опять 3-мя и т.д.

У меня ордер открывается 3-мя лотами, а при достижении TakeProfit (самодельная функция) не закрывается, или закрывается только один раз.

Самодельную функцию TakeProfit пришлось сделать т.к. встроенная закрывает все лоты, не предоставляя возможности выбора количества закрываемых лотов.

Подскажите возможные варианты решения данной задачи.

Alexander
2441
Alexander  
Есть же специальная ветка "Юмор", там и пишите. :-)
khorosh
9425
khorosh  
00LEON00:


Привет всем.

Плиз, помогите кто может.

Вопрос такой - как открыть ордер например 3-мя лотами, а по достижению TakeProfit закрыть 2-мя, чтобы один продолжил торговать в том же направлении и после тоже закрылся. Затем опять 3-мя и т.д.

У меня ордер открывается 3-мя лотами, а при достижении TakeProfit (самодельная функция) не закрывается, или закрывается только один раз.

Самодельную функцию TakeProfit пришлось сделать т.к. встроенная закрывает все лоты, не предоставляя возможности выбора количества закрываемых лотов.

Подскажите возможные варианты решения данной задачи.

Можно открывать 2 ордера - 2 лота и 1 лот. В первом тейкпрофит. Либо открыть ордер противоположной направленности при достижении уровня соответствующего тейкпрофиту размером 2 лота, а потом закрыть перекрытые..
Andrey Dik
12380
Andrey Dik  
int ticket=OrderSend(..., ..., 3.0, ..., ..., ..., ..., ..., ..., ..., ...);

OrderClose(ticket, 2.0,..., ..., ...);
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий