Торговля
Уровни
Уровень — порог спреда, на котором сервер сам открывает или закрывает позицию лотами. Уровни задаются в панели «Уровни» окна связки, отдельно для входа и выхода и отдельно для каждой полярности. Новый уровень создаётся выключенным.
Поля строки уровня:
| Поле | Что это |
|---|---|
| «Вкл» | включает уровень для живого исполнения |
| «Спред брутто» | порог на оси спреда, 4 знака, может быть отрицательным; рядом — порог нетто |
| «Режим» | CRS, HLD или ONE — см. ниже |
| «Лот» | лот одного срабатывания — из лотов связки или вручную |
| «Лимит лотов» / «Лимит, base» | только вход: сколько уровень наберёт всего |
| «После заполнения» | только вход: «Без изменений» или «Выключить», когда лимит набран |
Лот меньше минимального ордера двух ног — ошибка; не кратный шагу пары — рекомендация округлить. Уровень входа без лимита не срабатывает. Под разделами — «Рендж спред нетто» и «Итого лимит входа».
Режимы срабатывания:
| Режим | Название | Поведение |
|---|---|---|
| CRS | «Только при пересечении» | срабатывает один раз на пересечение; снова — после отката к центру и нового пересечения |
| HLD | «Пока условие держится» | срабатывает повторно, пока спред за порогом, с паузой «Восст. лота после исполн., с» |
| ONE | «Только один раз» | без повторов до повторного включения или правки |
Правило пересечения: уровень срабатывает только на том замере, где спред пересёк порог в направлении торговли. Сразу после включения или правки уровень ждёт свежего пересечения — спред, уже стоящий за порогом, его не запускает.
«Настройки уровней» — две настройки, отдельно для входа и выхода:
| Настройка | Что делает | По умолчанию | Диапазон |
|---|---|---|---|
| «Верификация спреда, с» | CRS и ONE: после пересечения спред должен продержаться за порогом всё окно, иначе срабатывания нет; отсекает короткие всплески; 0 — сразу | 0,3 | 0–60 |
| «Восст. лота после исполн., с» | пауза после срабатывания перед следующим; в HLD — интервал повторов | 1 | 0–600 |
Изменение действует до закрытия торговой сессии; новая сессия начинает со значений по умолчанию.
Вход
Срабатывание входа: объём = меньшее из лота и остатка лимита за вычетом непарного объёма, не больше глубины обеих книг; меньше минимального ордера — пропуск. Обе ноги отправляются одновременно рыночными ордерами (см. «Исполнение»). Если порог пересечён сразу у нескольких уровней, срабатывает самый дальний.
Выход
«Тип» уровня выхода:
- «Простой» — порог спреда выхода задаётся числом и стоит на месте;
- «Рендж уровень» — порог считается от среднего спреда входа позиции и двигается вместе с ним (см. «Уровни → Скользящий выход»).
Срабатывание выхода закрывает лот, но не больше парного закрываемого объёма своей полярности. Смена типа выключает уровень и сбрасывает его настройки.
Скользящий выход
«Рендж уровень» — уровень выхода, привязанный к позиции: линия — средний спред входа, сдвинутый на «Рендж от входа» (по умолчанию 1 %) в сторону прибыли. Линия двигается вместе со средним входом и на графике только для чтения; без позиции уровень ждёт позицию. Рендж не меньше минимального ренджа выхода связки (0,3 %): меньший прижимается к нему, у уровня — пометка «· прижато». Простые уровни не прижимаются.
Работа на сервере
Уровни исполняет сервер — в торговой сессии связки. Сессия открывается, когда в приложении открывается окно связки, и продолжает работать при сне устройства и обрыве сети. Она закрывается, когда закрыто окно связки, связка ушла в архив или перезапустился сервер. После перезапуска сервера сессия сама не открывается: включённые уровни не исполняются, пока вы не откроете окно связки заново или не сделаете в открытом окне любое действие с уровнями или быструю сделку.
Состояние «Вкл» хранится на сервере и переживает закрытие окна связки и перезапуск приложения и сервера.
Настройка «Отключать уровни при выходе» (по умолчанию выключена): если окно потеряло связь с сервером дольше «Отключать через, с» (по умолчанию 60), все уровни этой связки выключаются; выход из приложения тогда закрывает сессии сразу.
Включить уровень нельзя, если: у ноги нет подключения; нога занята другой связкой; полярность закрыта; аккаунт заморожен; контракт снят с торгов; комиссионный баланс пуст. Выключить — можно всегда.
Уровни выключаются сами:
| Причина | Какие |
|---|---|
| лимит набран, «После заполнения» = «Выключить» | вход |
| набрана противоположная полярность на счёте, который не держит обе стороны | вход другой полярности |
| нога занята открытой позицией другой связки | вход |
| подключение ноги удалено | все |
| комиссионный баланс пуст | вход |
| аккаунт заморожен — после заморозки сами не включаются | вход |
| контракт снят с торгов | вход |
| 30 дней с включения или последней правки | вход |
| связка ушла в архив | все |
| «Отключать уровни при выходе» | все |
Выходы не блокируются ни пустым комиссионным балансом, ни заморозкой, ни снятием с торгов.
Уведомление «Достижение уровня» — см. «Приложение → Уведомления».