Назначение:
Эта функция позволяет обходить ограничения биржи на количество стоп-маркет ордеров. Такие ограничения обычно составляют до 10 ордеров, что может быть недостаточно для некоторых стратегий.
Как работают виртуальные стоп-ордеры:
- Чтобы всегда оставлять запас, ALS ориентируется на 8 активных ордеров (выставленных на бирже).
- При попытке выставить 9-й ордер, ALS автоматически отменяет самый дальний из уже существующих, сохраняя его параметры в базе данных.
- Таким образом, количество активных стоп-маркет ордеров никогда не превышает 8, обеспечивая эффективное управление рисками. При этом остальные ордеры сохраняются в базе данных.
- Как только закрывается 8-й стоп-ордер ALS проверяет наличие ранее отмененных и сохраненных в базе ордеров.
- Если таковые имеются, то ордер удаляется из базы и восстанавливается на бирже. Это может повторяться до тех пор, пока база не останется пустой.
- Все стопы в базе данных ранжируются по цене в зависимости от направления (лонг/шорт).
Типы ордеров:
- Поддерживается управление как стоп-маркет, так и стоп-лимит ордерами, включая те, что выставлены вручную пользователем. Это позволяет гибко настраивать стратегию в зависимости от рыночных условий.
Уведомления:
-
При отмене стоп-маркет ордера пользователю отправляется уведомление в Telegram:
🟩⬇️ #COWUSDT:LONG
Exchange: binance
Task: Stop-Loss —> Memory
Hedge: #ID_306910368
Price: 0.833092
Size: 270 contracts
-
При восстановлении ордера из базы данных и его повторном выставлении на бирже также отправляется соответствующее уведомление.
🟩⬆️ #COWUSDT:LONG
Exchange: binance
Task: Memory —> Stop-Loss
Hedge: #ID_306910368
Price: 0.833092
Size: 270 contracts
Если это стоп, открытый руками, то у него нет привязки к конкретному HedgeID и вместо этого будет указано “Manual”