Мій досвід з крипто трейдинговим ботом

Вітаю, криптотоінвестори!

Як ваше? Встигли закупитись на хаях?

    Про покер і бетинг я вже писав, настала черга крипти). Це мене теж не оминуло, я мабуть ще відрижка совецкої освіти - коли знаєш все потрохи але ніде не маєш експертності, і тому легко здатися розумною ерудованою людиною. 

    З криптою я познайомився давно ще на одному з перших хайпів. Перший здобуток це намайнені на робочому компі на процесорі лайткоїни за які купив десь 0,07 біткоїна. Навіть не цікаво скільки це в грошах зараз але сльози з тим що тоді майнили люди. Тоді це були якісь десятки доларів. Ну майже одразу я познайомився з трейдингом ще на сумнозвісний біржі btc-e. Звісно я почав з мавпячого тикання купи/продай наугад+чуєчку і десь половина грошей кудись поділась. Мені це не сподобалось і я почав вивчати що там да як.

    Так познайомився з технічним аналізом. Але знову сидіти дивитсь ці графіки нервувати мені також не сподобалось. А так як біржи не те що забороняють а навіть заохочують всякі автоматизації, на відміну від якихось румів вирішив писати свого бота. У всякі патерни я не вірив і не вірю досі - ну оці хрести, голови плечі, ножки на пагончики. А от визначити тренд, в принципі, можливо, хоча тут теж є свій доїзд на рівері. Весь технічний аналіз це все таки робота з тим що було, а майбутнє передбачати ще ніхто не навчився.

     Отже перший бот я написав з нуля на пайтоні. І він деякий час крутився і спочатку щось було в плюс а щось в мінус. Потім був мінус і я його вимкнув. Деталей не пам’ятаю це було давно.

     Кілька років тому на черговій хвилі хайпу я вирішив знову вкотиться. За цей час все змінлось. Інтерфейси бірж виглядають складніше за приборну панель F-16 який летить домбить бомбас. Зявились і всякі боти прямо в інтерфейсах бірж. Але це мені не сподобалось. От прямо все є два кліка бот торгує, на тобі готові стратегії, хочеш чужі стратегії бери, давай тільки гроші. Якась лудоманія. І я не шукаю легкі шляхи!

     Коли почав шукати бібліотеки для пайтона, виявив що тут вже теж величезний прогрес і писати самому вже нічого і не треба. Як то кажуть все написано до нас. Я знайшов готовий бот з відкритим кодом і живим ком'юніті. Функціональність мене просто ошелешила.Там з коробки працює вся взаємодія з біржами, реалізоване керування через веб морду (з графіками) і телеграм бота і взагалі багато функціоналу про який я розкажу далі в плані. Для того що б все працювало потрібно тільки встановити десь цей бот, зробити конфігурацію(тут вибираєш біржу, валютні пари, стоплосс, на скільки грошей заходить, паролі, вебморду, бот телеграмм і решту параметрів які впливають на роботу бота) і файл стратегії. Стратегія це пайтоновський клас в якому на даних з біржі отримуєш приймаєш рішення купувати чи продавати і впливати на інші параметри роботи бота якщо потрібно. В принципі це може бути розширена програма яка бере ще якісь дані які, та будь що хоч кількість згадувань певної крипти в твіттері, але я не бачив таких реалізацій, все сходилось на індикаторах теханалізу. Так і можливо використовувати кардинально різні стратегії - торгувати на денних свічках чи прямо скальпить щохвилини. Все залежить від фантазії, знань і прямоти рук..


Ну і виник простий і зрозумілий план.

  • ставишь бота на сервак. Можна і вдома тримати спочатку на ноуті але стабільна робота 24/7 бажана, і віртуалки за $5 вистачає для 3-5 ботів
  • пишеш, береш з інтернету стратегії. Є навіть кілька сайтів і дискордів на яких у відкритому доступі деякі з рейтингом профітності на якихось однакових для всіх умовах, є сайт на якому сотня стратегій торгує довгий час і показує результати
  • в одну команду скачуєш історичні дані по парам які тебе цікавлять за будь який період що є на біржі з будь якої і з сотні бірж. Забув сказати що бот підтримує роботу з сотнею криптобирж проганяєш стратегії і конфігурації по історичним даним. така собі машина часу, що було як би ти почав рік тому. або коли все падало/росло
  • відбираєш стратегію яка здалася найбільш профітною і масово підбираєш найкращі параметри на історичних даних. Наприклад в стратегії ти хочеш використовувати перетин двох рухомих середніх з різними періодами 100 і 20. А може краще 101 і 19? чи 93 і 25? І от за один раз можна підібрати всі такі параметри у всіх індикаторах. Правда тут головне не перестаратися і не заточить стратегію під набір історичних даних а залишити якусь універсальність і адаптивність.
  • Запускаєш бота в паперову торгівлю. Це майже боєвий режим, бот повноцінно функціонує і взаємодіє з біржею крім самого розміщення угод. Бот це імітує з віртуальним балансом який ти йому задав. Залишаєш на пару місяців.
  • Якщо бот показав на сталому періоді прийнятний результат - додаєш api ключі біржі і закидаєш туди гроші
  • ….
  • PROFIT!!!!1

    Отже я пройшов весь цей шлях. Було цікаво і багатообіцяюче. Знайшов кілька стратегій які показували гарні прибутки на довгих історичних періодах, торгували в плюс на імітації. АЛЕ як тільки переводиш на торгівлю на справжні гроші (ну наскільки крипта справжня) баланс йде вниз. Причини я не знаю) знав би був би багатшим ніж є зараз. Може та сама магія коли в покер граєш на умовні фішки і справжні гроші.

В цьому всьому є свої плюси і мінуси.

Плюси:

  • гарна можливість прокачати свої технічні скіли в адмініструванні сервера чи докера і в програмуванні на Python
  • цілеспрямовано розібратись в технічному аналізі
  • спробувати всі свої трейдерські теорії
  • можливо навіть заробити якісь гроші, але це не точно

Мінуси:

  • поріг входження доволі високий, якщо нема знань в програмуванні і адмініструванні то потрібно або доволі довго вчитись і розбиратись або шукати когось хто вже вміє
  • Це не кнопка бабло

Все ж радив спробувати, в цьому є свій кайф. Коли банк-рол закінчиться можливо знову спробую знайти ту саму стратегію.

Оцінити блог:
3
Коментарі (2)
Україна d19932808 Легенда
Легенда

Цікавий блог, навіть не знав що ботів для крипто бірж можна писати на пайтоні))

1 відповідь
Україна Polissya Експерт
Експерт

Та насправді можна писати на будь чому. У всіх бірж приблизно однакові інстриументи і тобі потрібно тільки відправляти і обробляти запити. Можна навіть в екселі бота зробити я думаю 

Незареєстровані користувачі не можуть залишати коментарі.
Будь ласка, увійдіть або зареєструйтеся.