Стратегія, заснована на історичних даних

Зараз я буду говорити не про саму стратегію, а про інструмент, який дозволяє її використовувати. Нещодавно я брав участь у розробці цікавого продукту, призначеного для торгівлі. Його головною особливістю є те, що для прийняття рішення про видачу ордеру використовується аналіз історичних даних за попередні роки.

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

І ось знайшлися ентузіасти, які вирішили використати ці історичні дані для розробки власної торгової стратегії. Насправді все досить просто:

Аналізуємо умови на біржі (курс, динаміка, обсяги та ін.);

Порівнюємо з попередніми показниками за конкретний період часу;

У разі збігів з успішними транзакціями ми купуємо або продаємо криптовалюту.

Звичайно, аналіз даних важливий, але не вирішальний для прийняття рішень. Бот, розроблений нашою командою, враховує низку інших умов алгоритму стратегії, але більшість із них є суто математичними формулами.

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

Наше рішення розроблено для криптобірж Kraken і Coinbase, але розширити цей список неважко. Тестування показало хороші результати, які навіть перевершили очікування клієнтів криптобота.