Частичное закрытие позиции  [SOLVED]

Questions about QUIK trading plugin for Russian brokers and general MultiCharts questions can be asked here in Russian; they will be answered in Russian by our staff. No registration necessary.
tmc
Posts: 9
Joined: 29 Oct 2012
Has thanked: 2 times

Частичное закрытие позиции

Postby tmc » 21 Dec 2012

Подскажите, пожалуйста, как организовать в стратегии частичное закрытие позиции?

Дело в том, что если выставить в свойствах стратегии "Allow up to N orders in same direction, regardless of the entry that generated the order", то я могу в рамках одной стратегии наращивать позицию в определённом направлении, производя несколько входов. Когда же выполняется команда на закрытие, то закрываются сразу все открытые до этого позиции по данной стратегии и результирующая позиция становится равной нулю. А хочется иметь возможность также закрывать позицию по частям.

Сейчас происходит так: 0 -> 1 -> 2 -> 3 -> 0
А хочется так: 0 -> 1 -> 2 -> 3 -> 2 -> 1 ->0

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Частичное закрытие позиции  [SOLVED]

Postby Henry MultiСharts » 21 Dec 2012

Здравствуйте tmc,

Частичный выход из позиции возможен несколькими вариантами:

1) Команда "exit from entry" - выход из указанного ордера на вход. Описание и примеры можно найти в Вики по командам выхода из позиции Sell и BuyToCover.
2) Команда "N contracts total" - в общей сложности закроет указанное число контрактов, независимо от количества открытых контрактов.
3) Индивидуальные команды выхода Sell и BuyToCover для каждого частичного выхода из позиции с соответствующим количеством контактов.

Когда Вы используете частичный выход из позиции - 1 ордер команда (1 строка кода) может применяется к одному и тому же входу только один раз, выход живет весь бар и имеет шанс исполниться бесконечное число раз даже после исполнения, но уже применительно к другому входу. Это режим по умолчанию [SameExitFromOneEntryOnce = true] во всех версиях MultiCharts.

[SameExitFromOneEntryOnce = false] - новый режим, доступный с MultiCharts 8.5 - один и тот же выход может быть применен к одному и тому же входу бесконечное число раз, но после своего исполнения выход не может быт быть послан или исполнен до тех пор, пока скрипт не сгенерирует его еще раз.

tmc
Posts: 9
Joined: 29 Oct 2012
Has thanked: 2 times

Re: Частичное закрытие позиции

Postby tmc » 21 Dec 2012

Спасибо за исчерпывающий ответ!


Return to “MultiCharts QUIK”