Налаштування профілю та торгової системи
Будемо йти зверху до низу. В поля "Alt coin" та "Base coin" ми водимоту торгову пару, якою хочемо торгувати. Тут немає нічого складного. Наступне поле "Strategy" має 2 значення "Long" та "Short". Вона визначає, як бот буде працювати з торговою парою. Стратегію "Long" використовують у випадку, коли у Вас є монета з поля "Base coin" і ви хочете її накопичувати. Бот купує за базову монету альткоїн, а потім продає відповідно до налаштувань нижче. Стратегія "Short" по суті є відображенням стратегії "Long", Коли у Вас є в наявності монета з поля "Alt coin" І ви продаєте його, щоб викупити за найкращою ціною.

Якщо ми детальніше поговоримо про стратегію, то можна сказати, що бот працює над стратегією усереднення з Martingale. Приклад - наступний сценарій. Припустимо, є якась продавець яблук, який продає одне яблуко за умовних 100 монет. Ми купуємо у нього одне яблуко. Але через велику конкуренцію, ціна яблук почала падати. А тепер одне яблуко коштує 50 монет. Ми можемо придбати ще 2 яблука.
Таким чином, у нас вже буде 3 яблука за загальною ціною 200 монет, тобто. кожне яблуко коштує трохи менше 70 монет. Щоб продати яблука з прибутком, нам потрібно встановити ціну 75 монет. Оскільки ринок є динамічною структурою, ціна постійно зростає і падає, ми маємо великі шанси на це. Ось як діє наш торговий бот.
Повернемося до налаштувань торгової пари. Ми проаналізуємо кожне поле в наступному рядку окремо.
- "Open orders" - Це кількість замовлень, які бот відкриває. Таким чином, створюється сітка замовлень, які чекають виконання. Якщо одне замовлення з сітки виконується, бот ставить ще одне нижче попереднього, щоб постійно зберігати з відкритим кількістю замовлень, які зареєстровані в налаштуваннях.
- "First step" - Відступ першого порядку в нашій мережі від поточної ринкової ціни. Виражена у відсотках.
- "Orders step" - Відступ від попереднього ордкру. Виражається у відсотках.
- "Plus step" - Коефіцієнт, який розтягує нашу сітку замовлень. Необхідно зменшити ризики на глибоких малюнках. Виражена у відсотках.

Це виглядає так.
Коли бот починає торгувати, він отримує поточну ціну торгової пари на біржі. Встановлює задану кількість ордерів з поля "Orders step" таким чином, що перший ордер буде нижчим поточної ціни на відсоток вказаний у цьому полі "First step". Другий та наступні ордери будуть нижчими, ніж ціна попереднього виставленого ордера на відсоток, зазначений у цьому полі "Orders step" плюс коефіцієнт з поля "Plus step" помножений на значення "Orders step".
Тобто, якщо коефіцієнт "Plus step" не дорівнює нулю, тоді ціна кожного наступного ордеру буде знаходитись далі, ніж ціна попереднього від наступного. Якщо ми хочемо, щоб бот рівномірно встановлював ордери, не розтягнуючи сітку,то потрібно встановити значення поля "Plus step" рівним нулю.
Наступний рядок налаштувань:
- "Deposit orders" - кількість монет в одному порядку. Завжди виражається в монетах з поля "Base coin".
- "Martingale" - Коефіцієнт збільшення монет в одному ордері, коли виставляються нові ордери виражається у відсотках. Тобто кожен наступний виставлений ордер буде більший за сумою ніж попередній, на відсоток зазначений у цьому полі. Необхідно, щоб ціна продажу придбаних монет була нижчою. Чим вище коефіцієнт, тим нижча ціна, за якою бот буде продавати придбані монети з прибутком.
- "Profit" - Прибуток, який ми хочемо отримати від продажу монет, придбаних ботом. Виражена у відсотках.
- "Reload" - Відступ від поточної ціни при досягненні того, що бот переставляє замовлення, щоб дотримуватися ціни. Виражена у відсотках.

Давайте подивимось на останній рядок торгової системи:
- "Limit deposit" - Безкоштовна кількість монет на нашому балансі. Необхідно обчислити ризики в калькуляторі ризику. У стратегії "Long" виражається в монетах з поля "Base coin". У стратегії "Short" виражається в монетах з поля "Alt coin".
- "Stoploss" - Відсоток відступу від ціни останнього виставленого ордера в сітці, при якій бот продаватиме всі придбані монети за ринковою ціною. Це потрібно у випадку, коли ціна обміну рухається проти нас, і нашого балансу недостатньо для усереднення. Бот продає монети на ринку, зменшуючи ризик втрати ще більше. Щоб вимкнути цю поведінку в полі, вам потрібно встановити значення, рівне нулю.
- "PUMP/DUMP stop" - Відсоток поточної ціни, коли бот входить лише на аукціон на конкретну торгову пару. Необхідно уникати ситуації, коли швидкий стрибок ціни на протилежність нашій сітці замовлень відбувається на торгуваній пари. Таким чином, ми боїмося залишити торги, щоб уникнути можливого зворотного руху з однаковою амплітудою.
- "HTTP timeout" - час у мілісекундах. Це пауза між циклами запитів торгового бота на біржі. Це необхідно для того, щоб коригувати кількість запитів на біржу, оскільки біржа має обмеження щодо обсягу вхідних запитів з певної IP адреси і може спочатку заблокувати Вас на короткий час, а потім все більше і більше, якщо обсяг запитів не зменшиться до дозволеного. Для цього бот має індикатор "ваги запитів", який наведено нижче.

Для стратегії "Long" є додаткові налаштування "Automatic change alt coins".
Когда мы выбираем эту настройку поле становится недоступным.
Зато снизу теперь мы можем вводить несколько альткоинов через запятую, чтобы бот сам автоматически выбирал из них наиболее волотильную пару за последний час и торговал ее.
Чуть ниже поле в котором стоит значение в минутах.
Это то, как часто бот будет проверять торговые пары из нашего списка на волотильность, чтобы выбрать наиболее волотильную и переключиться на нее.
Бот будет переключаться только в том случае если не были исполнены ордера из сетки текущей торгуемой пары
Дополнительно для стратегии "Short"
Також для стратегії "Short" є додатка опція - "Making profit in BASE_COIN". Якщо ви вибрали цю опцію, то бот продаватиме альткойни та викупить ту саму кількість за найкращою ціною, тим самим залишаючи невеликіу кількість монет на Вашому балансі "Base coin". Отже, збільшиться не баланс альткойнів, а баланс основної монети. Ось так.
Калькулятор рисков
Важливе місце у створенні торгової стратегії займає калькулятор ризику. У налаштуваннях ми можемо побачити кнопку "CALCULATE". Ця кнопка покаже розрахунок ризиків з обраними вами налаштуваннями у вигляді таблиці та відсотком просідання, який може витримати стратегія торгівлі. Це виглядає так:

Ми вибираємо торгову пару, за допомогою якої ми хочемо порахувати ризики, дивимся, щоб всі необхідні налаштування були на місці та тиснем на кнопку "CALCULATE". Ця таблиця чітко показує, яким чином бот встановлює сітку замовлень. Ми бачимо поточну ціну на біржі праворуч, зліва зверху, максимальний відсоток просідання, який наші налаштування витримують, а далі таблиця, що показує, як бот буде висталяти ордери, коли попередні були виконані, а ордер з прибутком ще реалізований не був. Можете погратись з налаштуваннями та перезапустіть калькулятор. Це наглядно дозволить Вам зрозуміти, як працюють певні налаштування.
Запуск и мониторинг пары
Кнопка "Зберегти" зберігає загальні налаштування торгової пари, за винятком її самої, щоб наступного разу при заході на вкладку торгівельної системи не встановлювати налаштування заново. "Почати" запускає вибрану торгову пару з її налаштуваннями. Після натискання відкриється нова сторінка, на якій ви можете стежити за станом торгівлі цієї пари. Відповідно, ви можете почати торгівлю в декількох різних торгових парах. Сторінка активної торгової пари виглядає так:

На сторінці пари, що торгується в режимі реального часу бачимо поточні відкриті ордери в мережі, ордер на продаж з вже врахованим прибутком. Ордери показують ціну, кількість монет, кількість реалізованих монет. Поточна ціна на обмін відображається зверху зліва. Ціна відображається зверху праворуч "PUMP/DUMP". У середині ціна "Reload" при якій ордери в сітці будуть переставлені. Зараз вимкнено, тому що ордер на продаж з прибутком. Зліва в меню видно "Request weight". Це показник "ваги запитів" на біржі. Оновлюється в режимі реального часу. Важливо не перевищувати його обмеження, щоб біржа не заблокувала IP адресу. Крім того, для кожної пари відображаються вибрані налаштування, чи включено автоперемикання і на які пари.
Управление активной торговлей
Кнопка "Reload" скасовує та перезапускає ордери відповідно до налаштувань, які були обрані на поточній вкладці торгової пари. Після чого торгова пара буде торгуватися відповідно до нових вибраних налаштувань.
Кнопка "STOP TRADING" завершує торги, скасовуючи всі встановлені ордери. Якщо боту вдалося придбати монети та виставити ордер з прибутком, то при натисканні кнопки "STOP TRADING" Бот не завершить торгівлю відразу, а буде чекати виконання ордера з прибутком. Після цього він скасує ордер із сітки та завершить торг.