poslimiter

8.18.0

██████╗░░█████╗░░██████╗██╗░░░░░██╗███╗░░░███╗██╗████████╗███████╗██████╗░
██╔══██╗██╔══██╗██╔════╝██║░░░░░██║████╗░████║██║╚══██╔══╝██╔════╝██╔══██╗
██████╔╝██║░░██║╚█████╗░██║░░░░░██║██╔████╔██║██║░░░██║░░░█████╗░░██████╔╝
██╔═══╝░██║░░██║░╚═══██╗██║░░░░░██║██║╚██╔╝██║██║░░░██║░░░██╔══╝░░██╔══██╗
██║░░░░░╚█████╔╝██████╔╝███████╗██║██║░╚═╝░██║██║░░░██║░░░███████╗██║░░██║
╚═╝░░░░░░╚════╝░╚═════╝░╚══════╝╚═╝╚═╝░░░░░╚═╝╚═╝░░░╚═╝░░░╚══════╝╚═╝░░╚═╝

modulename: poslimiter3

circle-info

Last change: 16-10-2024


Модуль для ограничения покупок по заданному количеству

  • Поддерживает спот и фьючерсы.

  • В модуле используется конвеер команд.

  • Те команды, которые поступают в модуль, попадают в очередь и выполняются поочередно.

  • При получении сигнала из конвеера модуль проверяет наличие ключевого параметра limiter! (limiter=true) если его нет, то команда передается дальше по цепочке.

  • Если параметр есть, то модуль проверяет наличие символа в белом/черном списке и в зависимости от результата завершает работу с ошибкой, или пропускает команду дальше

  • Далее модуль модуль проверяет наличие позиций по заданному символу.

  • Если позиции есть, то проверяется количество максимальных позиций (maxopenposspot, maxopenposfut)

  • Если количество позиций больше чем максимальное, и параметр average=false, то команда завершается с ошибкой.

  • Если команда удовлетворяет всем условиям, то она передается дальше по цепочке.

Базовая конфигурация

см. Базовая конфигурация модуля

Конфигурация

Веб-интерфейс

нет

Особенности работы

Обязательное наличие параметра limiter! в передаваемой команде. В ином случае команда будет проигнорирована модулем

Last updated