Бот

Бот


Бот для авто-торговли

Суть бота заключается в том что бы он закупал криптовалюту (приемущественно ВТС) и продавал

её на спотовом рынке.


Пример:

Бот покупает биткойн на 1000 USDT по курсу 50 000, и выстовляет ордер на продажу по принцыпу

+0,5% от курса закупки это получается 50250 USDT а также выстовляет ордер на покупку -0,5%мы расписали

от курса закупки это получается 49750 USDT.

Когда цена доходит до той или иной отметки то бот должен автоматически выстовить новые ордера

в такомже процентном соотношении.

Расмотрим для начала вариант если курс пошел в верх:

В этом случае бот распродается на отметке 50250 USDT и в туже секунду он должен на этой же

ценовой отметки выставить ордер на покупку(пример функции стоп-лиммит, заранее выстовлять покупку с небольшим гандикапом продажа стоит на сумме 50250 а ордер на покупку выстовляется на сумме 50249,8), после того как ордер на покупку сработал

бот выстовляет ордера в такомже процентном соотношении +0,5%\-0,5% и закрывает(отменяет)

предыдущий ордер покупки 49750 USDT.

Каждый раз когда отробатывает ордер продажи, бот в тоже время должен отменять ордер нижнего

значения покупки, сделано это для того что бы бот не закупался на нижних значениях когда они

отработали если вдруг цена резко упадёт на 1%.


Второй вариант, если курс идёт вниз:

Рыночная цена достигает отметки 49750 USDT, происходит покупка и бот сразу выстовляет ордера

+0,5%(продажа) и -0,5%(покупка) от данной цены. При этом бот не закрывает ордер продажи на сумму 50250 USDT.

Если цена снова идёт вниз а в данном случае происходит покупка на отметке 49501,25 USDT,

бот снова выстовляет орднра +0,5% и -0,5% при этом не отменяя предыдущии ордера.

При обвале рыночной цены бот продолжает закупатся установленое колличество раз и после того как он на снижающемся

рынке закупится последний установленый раз, останавливается, выстовляет ордер на продажу +0,5% и должен

прислать уведомление на телефон "торговля остановилась из-за того что цена идёт в низ".

Ордера которые выстовлены в профит (на продажу) не закрываются ни в коем случае а ждут когда рыночная цена

дойдет до их значения.


В дальнейшем пользователь может зайти на бота и включить опять режим торговли на любой из

ценовых отметок и бот продолжает по томуже принцыпу торговать. Проще говоря бот не должен

отменять ордера которые выставлены в профит (на продажу), он может отменять ордера которы выстовлены на

покупку ниже рыночной цены и только в случае выше описанном.


Также расмотрим пример если бот закупился изначально на цене 50000 USDT и цена дважды

опустилась на -0,5% а потом пошла обратно в верх и начинают распродоватся ордера которые

были выстовлены на профит (продажу), в данном случае бот не должен перезакупатся на этих профитных

отметках а ждать пока не сработает самое последний профитный ордер и только на его отметке

происходит закупка( пример выше с описанием функции стоп-лиммит) и выстовляются ордера +0,5% и -0,5%. Также когда цена начинает расти

и сробатывают ордера в профит, бот также должен закрывать ордера на покупку которые были

до этого и выстовлять ордера на покупку но уже от следующего ордера который стоит в профит.


Важный момент:

Рсмотрим пример что мы боту указали что бы он после того как цена пойдёт в низ он делает 5 покупок, присылает сообщение и прекрощает выстовлять ордера на покупку. При этом бот не должен останавливать торговлю пока его не отключат.

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


Требования к боту:

1. Бот должен иметь функцию одноврименной торговли паралельно по трем отдельным напроалениям, что озночает. На бирже будет создано три независимых друг от друга, субаккаунта.

2. Возможность выбора и редактирования одного из трёх независимо друг от друга напровления.

3. По каждому напровлению, помимо вышеуказанной математики, к боту предявляются такие требовани:

А) Возможность как увидичивать так и уменьшать процентную ставку (с функцие полного редактирования в одном и другом напровлении).

Б) Возможность как увеличивать так и уменьшать сумму ставки (с функцией полного редактирования).

В) Возможность полного редактирования открытых ордеров. (изменение количества открытых ордеров при обвале цены)

Г) Возможность редактирования уведомлений (включение, отключение к любому из видов событий). Устанавливать получение сообщений на разных ценовых отметках; открытия, закрытия ордеров, достижения нижнего порога ордера.

С получением звуковых и текстовых сообщений (куда ?).

4. Бот должен интегрироватся с моб. телефоном с функционалом получения сообщений, мониторинга истории торгов а также возможность запустить и отключить бота.

5. Очень важно! Должна быть возможность полного редактирования ставок не только 3 раза в низ по 0.5% но также должна быть возможность выстовлять -0.5% потом -1%, -1.5% и так далее. Также возможность выстовлять неограниченую возможность закупок даже при обвале рынка.

6. Создать бота в телеграм что бы он присылал текстовое сообщение с указанием открытия и закрытия сделки.

За основу брать число и время по примеру история ордеров с бинанс.

Эти сообщения должны приходить без звукового сигнала.

7. После 5 покупки бот перестает выстовлять покупки но продолжает работать на продажу, как только он продает 5 ордер он автоматически снова выстовляет 5-ую покупку и также дает нам сигнал.

Report Page