Манипуляция с лотами
Привет всем.
Плиз, помогите кто может.
Вопрос такой - как открыть ордер например 3-мя лотами, а по достижению TakeProfit закрыть 2-мя, чтобы один продолжил торговать в том же направлении и после тоже закрылся. Затем опять 3-мя и т.д.
У меня ордер открывается 3-мя лотами, а при достижении TakeProfit (самодельная функция) не закрывается, или закрывается только один раз.
Самодельную функцию TakeProfit пришлось сделать т.к. встроенная закрывает все лоты, не предоставляя возможности выбора количества закрываемых лотов.
Подскажите возможные варианты решения данной задачи.
int ticket=OrderSend(..., ..., 3.0, ..., ..., ..., ..., ..., ..., ..., ...); OrderClose(ticket, 2.0,..., ..., ...);
Привет всем.
Плиз, помогите кто может.
Вопрос такой - как открыть ордер например 3-мя лотами, а по достижению TakeProfit закрыть 2-мя, чтобы один продолжил торговать в том же направлении и после тоже закрылся. Затем опять 3-мя и т.д.
У меня ордер открывается 3-мя лотами, а при достижении TakeProfit (самодельная функция) не закрывается, или закрывается только один раз.
Самодельную функцию TakeProfit пришлось сделать т.к. встроенная закрывает все лоты, не предоставляя возможности выбора количества закрываемых лотов.
Подскажите возможные варианты решения данной задачи.