AI Decision Engine — це «мозок» всієї торгової системи. Його головна функція — перетворювати ринкові дані на конкретні торгові рішення: купівлю, продаж, маркетмейкінг або арбітраж. Движок прийняття рішень об’єднує різні джерела даних: цінові показники, ончейн-дані, настрої ринку, параметри ризику, і генерує торгові сигнали за допомогою моделей або правил.
Повний процес прийняття рішень AI охоплює кілька послідовних етапів:
Таким чином, прийняття рішень AI — це не просто прогнозування ціни, а комплексний процес, що включає контроль ризиків і управління фондами.
Торгові стратегії формуються на основі різних методів: статистичних моделей, машинного навчання, арбітражної логіки чи стратегій маркетмейкінгу. Перевага AI — у здатності безперервно проводити бектестування та оптимізувати параметри стратегій на історичних даних, що підтримує стабільність у різних ринкових умовах.
Під час генерації AI може застосовувати не одну, а кілька стратегій одночасно: трендові, середньозворотні, арбітражні тощо, динамічно коригуючи розподіл капіталу між ними залежно від ринку. Це знижує ризик невдачі окремої стратегії.
Оптимізація стратегії охоплює такі напрями:
Завдяки постійному бектестуванню та оптимізації AI підвищує стабільність і співвідношення прибутку/збитку стратегій, підвищуючи зрілість торгової системи.
Після створення торгової стратегії та формування торгових сигналів наступний етап — автоматизоване виконання угод. В ончейн-середовищі це передбачає не лише розміщення ордерів, а й взаємодію зі смарт-контрактами: свопи на DEX, надання ліквідності, кредитування, виконання арбітражних угод.
Автоматизована система виконання вирішує низку завдань: вибір маршруту торгівлі, контроль газу, контроль прослизання, обробка невдалих угод. Наприклад, на децентралізованих біржах AI обирає оптимальний маршрут, щоб уникнути значного прослизання через недостатню ліквідність. Ончейн-торгівля також враховує газ: якщо його вартість висока, витрати на транзакцію можуть перевищити арбітражний дохід.
Повноцінна система автоматизованого виконання повинна забезпечувати такі функції:
Мета автоматизованої системи виконання — забезпечити надійне, маловитратне та ефективне виконання торгових стратегій; інакше навіть найкращі стратегії не принесуть доходу через помилки виконання.