Если вы - организация, нажмите на ссылку ниже, чтобы узнать больше об услугах для RIA, хедж-фондов и т.д.

Накопление/распределение

Алгоритм "Накопление/распределение" помогает добиться исполнения крупных ордеров по лучшей цене, при этом скрывая их на рынке, а также допускает высокочастотный трейдинг. Незаметная торговля крупными объемами акций обеспечивается путем автоматического деления ордера на меньшие, неравномерно распределенные части, которые отправляются с разными временными интервалами, установленными пользователем. Алгоритм поддерживает лимитные, рыночные и относительные ордера. Вводя относительный ордер, требуется указать, с чем он соотносится, и здесь перед вами встает большой выбор. Разумеется, если речь идет о фиксированном значении, то ордер, по сути, лимитный, но вы также можете установить соотношение с преобладающим бидом, аском, последней ценой, VWAP, обычным или экспоненциальным скользящим средним, ценой вашей последней сделки или числом уже купленных вами акций. Существует много возможных вариантов.

Вы также должны задать смещение показателя, к которому привязан ваш ордер. Скажем, вам нужно, чтобы цена совпадала с преобладающим бидом, поэтому вы выбираете БИД и нулевое отклонение. Если вы хотите действовать агрессивно, то можете ввести БИД +0,01 (один цент). В таком случае вам следует убедиться, что вы не поднимете цену предложения при одноцентовой ширине рынка, т.е. необходимо указать, что вы не ни в коем случае не желаете, чтобы бид был меньше, чем в двух центах от аска.

Вы также можете указать дополнительные ограничения: например, что вы не хотите, чтобы бид превышал цену последней сделки с акцией, VWAP и экспоненциальное скользящее среднее за прошлые 25 минут или расходился с вашей последней ценой покупки меньше, чем на один цент в отрицательном направлении.

Возможности бесконечны. Лучший способ разобраться - это поэкспериментировать с различными значениями в окне параметров, не запуская сам алгоритм.

Затем вам нужно будет указать, хотите ли вы, чтобы алгоритм ждал исполнения текущего ордера, прежде чем отправлять следующий. Если нет, то дополнительные ордера будут передаваться со случайными временными интервалами, установленными пользователем, и скапливаться в виде одного или нескольких больших ордеров на бирже. Активировав рекомендуемую функцию, диктующую ожидание исполнения текущего ордера, и усложняя условия покупки, вы увеличиваете вероятность отставания алгоритма от графика приобретения 500 акций спустя каждый временной интервал.

Инструменты Доступность Маршрутиз. TWS
Облигации Продукты США Smart Атрибут
CFD Продукты не США Прямая Тип ордера
Forex Время действия
Фьючерсы Алго
Фьюч. опц.
Опционы
Акции
Варранты
Поддерживаемые биржи|Руководство пользователя

Следующий вопрос заключается в том, желаете ли вы, если условия позволят, догонять исходный план в случае отставания от него. "Да" значит, что алгоритм станет игнорировать настройки временных интервалов между ордерами - вместо этого следующий ордер будет отправляться сразу же после исполнения предыдущего, пока вы не наверстаете упущенное.

Выберите, будет ли ордер работать только в ходе стандартной биржевой сессии или же и в другое время, и, наконец, уточните, согласны ли вы принимать крупные предложения. Например, вы пытаетесь купить миллион акций, и кто-то (либо серьезно, либо тестируя рынок) готов пойти на большую сделку - вы не можете упустить такую возможность и не извлечь из нее выгоду. Вы хотите ухватиться за это предложение, но вам придется решить, насколько вы хотите раскрыть свои карты. Алгоритм "Накопление/распределение" позволяет задать допустимое превышение размера составляющей (скажем, к примеру, 200 000 акций) при условии того, что цена будет соответствовать требованиям, а объем покупки составлять не больше необходимого для целостного исполнения.


Видео: Алгоритм "Накопление/распределение"



Другие видео доступны в разделе Короткие видео, курсы и туры IB


Пример

Пример типа ордера
Накопление 1 000 000 акций IBKR путем приращивания по 500 акций каждые 30 секунд со следующими условиями:
  • Рандомизировать цену и время, чтобы регулярно повторяющиеся ордера не были сразу же замечены.
  • Использовать относительный ордер, связанный с преобладающим бидом + 0,01, но не выше наибольшего из двух: аска -0,02 или цены последней сделки.
  • Ждать исполнения текущего ордера, прежде чем отправлять следующий.
  • Догонять по времени, если алгоритм начнет отставать.
  • Позволить ордеру работать за пределами биржевой сессии.
  • Принять предложение, если его размер равен/больше 200 000 и не нарушит критерии общего объема ордера.