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

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

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

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

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

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

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

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

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


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

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

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

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

Плюси:

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

Мінуси:

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

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

Оцінити блог:
3
Україна Polissya Експерт
Експерт
Овнер, фоундер, почесний президент та єдиний учасник "Всеукраїнської федерації професійного спортивного покеру Полісся"
Коментарі (2)
Україна d19932808 Еліта
Еліта

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

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

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

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