Сб. Июл 27th, 2024

Расширенная система ордеров

By admin Окт23,2014

Привязка ордеров к открытым позициям
Техническое описание
Любой выставляемый ордер (кроме if-done) может быть привязан к открытой позиции. Привязка осуществляется по идентификатору открытой позиции, путем его указания в карточке ордера.
При исполнении ордер повлияет на связанную с ним открытую позицию в случае, если у этого ордера и у связанной с ним открытой позиции совпадает инструмент, стандарт инструмента (для форекс и CFD) и не совпадает направление сделки.
Исполненный ордер, закроет связанную с ним открытую позицию в случае, если количество лотов этого ордера является не меньшим чем в связанной с ним открытой позиции.
В случае, если количество лотов в ордере является меньшим чем в связанной с ним открытой позиции, то его исполнение произведет частичное закрытие связанной с ним открытой позиции.
В случае, если количество лотов в ордере превышает количество лотов в связанной с ним открытой позиции, то эта разница будет введена в рынок при обычных условиях.
Основная идея
В некоторых случаях бывает необходимо из ряда однонаправленных открытых позиций закрыть маркет-ордером конкретную. Для этого используют привязку маркет-ордера к открытой позиции.
Также бывает необходимо привязать лимит и стоп к открытой позиции так, чтобы они влияли только на выбранную открытую позицию. Для этого также используют привязку ордеров к открытой позиции. В случае закрытия позиции одним из привязанных к ней ордеров, все другие связанные с этой открытой позицией ордера будут автоматически удалены. Так, если вы привяжете к открытой позиции лимит и стоп и позиция будет закрыта исполнением лимита, то стоп-ордер будет автоматически удален.
Пример 1
Постановка задачи
На торговом счете открыты три однонаправленных позиции по паре EUR/USD Необходимо закрыть одну из этих позиций (например, с наибольшим профитом).
Реализация
Чтобы закрыть конкретную открытую позицию необходимо указать при установке ордера ее идентификатор. Для этого можно в карточке ордера выбрать соответствующий идентификатор в выпадающем списке, маркированный блок. Идентификаторы открытых позиций отображаются в соответствующем поле окна открытых позиций.
 
Однако можно сделать проще: просто щелкнуть два раза мышкой по открытой позиции, которую необходимо закрыть и карточка ордера закрывающего данную открытую позицию будет сгенерирована автоматически.
Пример 2
Постановка задачи
На торговом счете открыты две однонаправленные позиции по паре EUR/USD. Необходимо на каждую открытую позицию поставить отдельные пары лимит-ордера (тейк-профит) и стоп-ордера (стоп-лос), причем в случае срабатывания одного из этих ордеров, другой ордер в паре должен быть удален.
Реализация
Выставляется лимит и стоп-ордер с помощью карточки ордера, при этом в каждой карточке ордера прописывается идентификатор интересуемой открытой позиции. После этого в окне активных ордеров появится два активных ордера привязанных к данной позиции.
    
Как видно из рисунка, активные ордера связанные с текущей открытой позицией (той на которую в данный момент наведен курсор) выделены особым цветом. Этот эффект позволяет довольно легко сориентироваться какие ордера принадлежат той или иной открытой позиции.
В случае исполнения одного из двух активных ордеров, привязанных к открытой позиции, во-первых будет закрыта связанная с ним позиция, во-вторых отменен второй ордер привязанный к этой открытой позиции.
 
Ордера if-done
Техническое описание
К группе if-done относятся ордера, которые имеют привязку к некоторому активному ордеру (лимит, стоп, OCO) и не являются активными.
Изначально if-done ордер находится в состоянии «Ожидает». В этом состоянии ордер на ордер не влияет изменение цен на рынке. При исполнении активного ордера, связанные с ним ордера if-done становятся активными.
Если при исполнении некоторого ордера произошло открытие позиции, то активизированные этим ордером if-done ордера автоматически привязываются к появившейся отрытой позиции. При удалении активного ордера, все связанные с этим ордером if-done ордера удаляются.
К активному ордеру могут быть привязаны ордера: лимит, стоп, OCO.
Основная идея
Некоторые торговые стратегии для открытия позиции используют ордера лимит или стоп. При этом возникает необходимость ограничить будущую (пока еще не открытую) позицию соответствующими ордерами лимит и стоп. Для этого можно использовать ордера if-done. Последние привязываются к активному ордеру (который в будущем откроет позицию) и активируются лишь в случае исполнения связанного с ними ордера, с последующей привязкой к появившейся открытой позиции.
Пример 3
Постановка задачи
Выставлен ордер лимит, который в случае исполнения откроет позицию. Необходимо выставить ордера лимит и стоп на эту (пока еще не существующую) открытую позицию.
NB: Эту же операцию можно произвести быстрее, дважды щелкнув мышкой по записи активного ордера в окне активных ордеров – в появившейся карточке ордера все необходимые поля будут заполнены автоматически.
Реализация
Заполняем соответствующие поля карточки ордера для выставления ордера лимит. Затем выбираем в выпадающем списке идентификатор активного ордера, к которому будет осуществлена привязка этого лимита.
     
     
После отправки if-done ордер появится в отдельном разделе окна активных ордеров. Отметим, что при выборе активного ордера курсором связанные с ним if-done ордера выделяются особым цветом.
           
Если активный ордер № 312830 будет удален, то автоматически будут удалены все связанные с ним if-done ордера.
Следует отметить, что if-done ордера не являются активными, они не будут исполнены в случае достижения рынком указанной в них цены.
В момент когда активный ордер № 312830 будет исполнен связанные с ним if-done ордера будут активированными и перейдут из раздела if-done ордеров в раздел активных ордеров. Так как при исполнении связанного с ними активного ордера произошло открытие позиции, то активизировавшиеся if-done ордера получат привязку появившейся открытой позиции.

By admin

Related Post