Базовые вопросы от новичка - страница 8 12345678 Новый комментарий Vladislav Krivorutsko 2021.12.12 19:17 #71 JRandomTrader #: А что мешает продать 4 акции? видимо, для этого мне надо поменять тип счета на Неттинговый.. только что узнал JRandomTrader 2021.12.12 19:25 #72 Vladislav Krivorutsko #: видимо, для этого мне надо поменять тип счета на Неттинговый.. только что узнал Если речь про хеджинг - надо указать тикет позиции. Вот, прямо из справки: "При модификации или закрытии позиции в системе хеджинга обязательно указывайте ее тикет (MqlTradeRequest::position)." Vladimir Karputov 2021.12.12 21:27 #73 Vladislav Krivorutsko #: Здравствуйте. Подскажите, пожалуйста, как можно закрыть только часть открытой позиций? То есть, например, была открытая Long позиция на 10 акций - как сократить позицию на 4 акции? Или такое нельзя сделать в мт5? Смотрит метод PositionClosePartial Закрывает часть позиции по указанному символу или с указанным тикетом Добавлено: но это ТОЛЬКО для хедж торговых счетов! Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / PositionClosePartial www.mql5.com PositionClosePartial(const string,const double,ulong) - CTrade - Торговые классы - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 12345678 Новый комментарий
А что мешает продать 4 акции?
видимо, для этого мне надо поменять тип счета на Неттинговый.. только что узнал
Если речь про хеджинг - надо указать тикет позиции.
Вот, прямо из справки: "При модификации или закрытии позиции в системе хеджинга обязательно указывайте ее тикет (MqlTradeRequest::position)."
Здравствуйте.
Подскажите, пожалуйста, как можно закрыть только часть открытой позиций? То есть, например, была открытая Long позиция на 10 акций - как сократить позицию на 4 акции? Или такое нельзя сделать в мт5?
Смотрит метод
PositionClosePartial
Закрывает часть позиции по указанному символу или с указанным тикетом
Добавлено: но это ТОЛЬКО для хедж торговых счетов!