Приветствую уважаемые трейдеры, предлагаю Вашему вниманию техническое задание на скальпера-маркетмейкера для биржи EXMO
Техническое задание
Цель бота — покупать и продавать по лучшей цене в стакане, и генерировать прибыль за счет спреда. Таким образом, бот пытается купить по лучшей цене в стакане, при этом перемещает ордера так, чтобы между нашим ордером и предыдущем в стакане был 1 тик (1 минимальное изменение цены), чтобы взять по самой низкой стоимости.
При продаже также, бот будет ставить и перемещать ордера по лучшему предложению (Ask). При этом, чтобы не терять, если стакан динамичный, можно будет указывать минимальный размер тейк-профита (чтобы не продать ниже, чем купили).
Если вдруг цена пойдет ниже, бот сможет делать докупки (если трейдер разрешит в настройках). При этом, количество докупок трейдер сможет устанавливать сам, как и размер между докупками и коэффициент мартингейла (в сколько раз объем покупки будет больше, от предыдущей — это усредняет по лучшей цене).
Также, в боте можно будет использовать фильтр по скользящей средней, т.е. если цена выше скользящей средней, то бот не будет покупать (если трейдер включит фильтр) — это обезопасит от покупок слишком высоко.
По внешнему виду. В боте будет блок «Подключение» — там вводятся ключи API, бот по ним подключится к Вашему счету и будет торговать. Ключи шифруются, чтобы их нельзя было скопировать, и можно было безопасно устанавливать на сервер (если планируете устанавливать на сервер).
Будет блок «управление ботом» — стандартное меню запуска и остановки бота, а также снятие открытых ордеров. Также будет блок настроек бота для каждой выбранной торговой пары можно будет индивидуально выставлять настройки, а из общих настроек будет установка и настройка фильтра.
Кроме этого, в боте будет блок логирования — для вывода текущих действий и ошибок (если будут), блок вывода депозитов и открытых ордеров, а также текущие котировки.
Если есть пожелания к боту, пишите мне.