Усі статті

Що таке Veskald: no-code конструктор стратегій і квант-лаб для криптоф'ючерсів

Veskald — no-code платформа для створення, тестування й запуску стратегій на крипто-ф'ючерсах. Побудова стратегій, бектест, валідація та аналітика в одному інтерфейсі, а виконання — як вам зручно: сигнали для ручної торгівлі, бот на вашій машині або власний виконавець між ними.

У цій статті
  1. Для кого це
  2. Повний цикл в одному місці
  3. Стратегія як правила, а не код
  4. Аналітика для моменту рішення
  5. Три способи запуску стратегії
  6. ШІ у проектуванні, ніколи у виконанні
  7. Безпека на рівні архітектури
  8. Чого Veskald не робить
  9. Підтримка, що розвиває продукт
  10. Як почати

Veskald — це no-code платформа для створення, тестування, валідації та запуску торгових стратегій на крипто-перпетуальних ф'ючерсах з вбудованою ринковою аналітикою. Ви описуєте стратегію набором правил, а не кодом, тестуєте її на історії з урахуванням реальних витрат на торгівлю, перевіряєте, чи зберігається результат поза періодом, на якому вона побудована, а потім запускаєте — або самостійно відкриваючи угоди за сигналами з повною картиною ринку перед очима, або через open-source бота на власному пристрої. Платформа ніколи не зберігає кошти і приймає лише ключі біржі тільки для читання.

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

Для кого це

Трейдерам, у яких є стратегія в голові, але немає коду. Ви знаєте, коли входити, де ставити стоп, коли фіксувати прибуток. Щоб це протестувати, зазвичай треба вчити Python або наймати розробника. Тут достатньо записати ті самі правила в конструктор.

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

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

Повний цикл в одному місці

Багато трейдерів збирають докупи чотири чи п'ять інструментів: сервіс графіків для ідеї, фреймворк для бектесту, оптимізатор, бот-сервіс для виконання і таблицю, щоб звести результати. На кожному стику втрачається контекст.

Veskald тримає весь цикл в одному інтерфейсі:

  1. Конструктор. Умови входу на кількох таймфреймах — наприклад, графік 4h задає тренд, а 15m визначає момент входу. Стоп-лос, кілька рівнів тейк-профіту, трейлінг-стоп, вихід у беззбитковість, дострокові виходи за індикатором або часом, правила пропуску, коли не варто торгувати, динамічний ризик, що реагує на серію результатів. Будь-який вихід може керуватися індикатором. Кожне правило читається звичайною мовою. Почніть з нуля, з власних шаблонів або з публічної бібліотеки — стратегії, досліджені ШІ-агентами і опубліковані з відкритою логікою для читання і змін.
  2. Бектест. Рушій рахує витрати живого рахунку — комісії на вашому тарифному рівні біржі, фандінг на перпетуалах, сліппаж через ліквідність, вплив на ціну від великих ордерів — і розмір позицій визначається за правилами контракту біржі, тож розмір у тесті буде прийнятий біржею. На дрібних угодах різниця між тестом і реальністю становить менше 0.5%. Налаштування рушія відкриті для кожної стратегії, і ви бачите, як рахується кожна угода. Кожна угода також згрупована за режимом ринку, в якому вона сталася — волатильність, тренд, об'єм, моментум, ордерфлоу, сесія — на кожному таймфреймі, з позначенням найкращого і найгіршого режиму, тож ви бачите, за яких умов зароблялися гроші, а де вони тихо згорали. Звіт прямо називає проблемні режими: токсичний режим, кластер з низьким відсотком прибуткових угод, режим, де живе перевага.
  3. Валідація. Поділ на in-sample / out-of-sample, Монте-Карло на послідовності угод і прогони на крос-асетах на інших парах. Саме тут гарний бектест або виживає, або виявляється одним вдалим періодом.
  4. Оптимізація. Генетичний оптимізатор перебирає тисячі комбінацій параметрів. Він оптимізує плавну криву еквіті, а не максимальний прибуток — одна вдала угода нічого не варта — що і захищає від підгонки під шум.
  5. Аналітика. Один екран, що відповідає на питання «який зараз ринок» — попередження на чотирьох таймфреймах, глибина стакану, режим ринку, фандінг і відкритий інтерес, новини з оцінкою ШІ. Використовується в момент прийняття рішення і зберігається в історії.
  6. Виконання. Три способи запустити те, що пройшло відбір — дивіться нижче.
  7. Журнал, лог виконання, портфоліо. Журнал заповнюється автоматично з рахунку і відтворює будь-яку угоду свічка за свічкою з новинами, попередженнями і вашими діями на той момент. Лог виконання фіксує фактичні дані: кожен ордер і філ з timestamp біржі, кожен ордер бектесту поруч з реальним філом, ваші ручні втручання відокремлені від стратегії. Портфоліо показує всі стратегії як одну книгу — загальне еквіті і матриця кореляції просадок, що ловить «різні» стратегії, які роблять ту саму ставку.

Стратегія як правила, а не код

Саме це дозволяє працювати всьому іншому. Стратегія у Veskald — це не скрипт. Це конфігурація: індикатори та їх параметри, дерево умов AND/OR, стопи, виходи, правила ризику. Рушій читає конфігурацію і запускає її — на історії для бектесту, на останній закритій свічці в реальному часі.

З цього випливають дві речі.

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

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

Аналітика для моменту рішення

Стратегія каже, коли. Аналітика показує, що відбувається на ринку в цей момент. Екран поєднує попередження на чотирьох таймфреймах, глибину стакану, макрорежим, фандінг і відкритий інтерес, і новини з багаторівневою оцінкою ШІ — один вигляд, що відповідає на питання «що відбувається прямо зараз».

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

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

Три способи запуску стратегії

Сигнали. Стратегія стежить за ринком і надсилає сигнал — у додатку, як сповіщення в браузері, на email або в Telegram. Ви розміщуєте ордер самі, з екраном аналітики поруч із сигналом.

Self-hosted бот. Open-source бот працює на вашому комп'ютері або сервері (Windows, macOS, Linux або Docker) і розміщує ордери на біржі. Він відкритий і self-hosted не просто так: сигнал від вашої стратегії — це ваша власність, так само як і сама стратегія, і що ви з ним робите у себе — вирішуєте ви. Бот — це стандартний спосіб виконання, не єдиний. Поставте свій фільтр перед сигналами, ML-модель, яка вирішує, які брати, або повністю замініть бот на свій виконавець. Шлях виконання ви розширюєте самі, це не сервіс, якому ви віддаєте ключ і спостерігаєте. І оскільки він працює на вашому пристрої, торгові ключі залишаються там і ніколи не потрапляють на платформу.

Обидва варіанти. Відкрийте угоду вручну і передайте боту керування — стопи, тейк-профіти, трейлінг. Перемикання між режимами ніколи не означає переробки стратегії.

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

ШІ у проектуванні, ніколи у виконанні

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

До виконання вони не мають доступу. Агент не може розмістити ордер, змінити налаштування ризику або дістатися ваших ключів. Сигнали та виконання детерміновані — однаковий вхід завжди дає однаковий вихід. Мовна модель може дати різні відповіді на одне й те саме запитання, саме тому їй немає місця після сигналу.

Безпека на рівні архітектури

Платформа приймає лише API-ключі тільки для читання. Ключ з правами торгівлі або виведення буде відхилений при надсиланні. Торговий ключ існує тільки якщо ви запускаєте бота, і він зберігається на вашому пристрої. Його неможливо підключити до платформи навіть помилково: Veskald не розголошує IP-адреси серверів, тож біржа не дозволить торговому ключу працювати з нашою інфраструктурою взагалі. Veskald не має доступу до коштів і шляху для виведення на будь-якому етапі. Стратегії можуть бути зашифровані за схемою з двома ключами, у такому разі навіть команда Veskald не зможе прочитати логіку. Дані зберігаються в ЄС.

Чого Veskald не робить

  • Зберігати або мати доступ до ваших грошей. Ніякого кастодіального зберігання, депозитів чи шляху для виведення. Ваш капітал залишається на вашій біржі.
  • Розміщувати угоди за вас або зберігати ваші торгові ключі. Платформа тільки читає. Виконання відбувається у вас — вручну або через self-hosted бота з ключами на вашому пристрої.
  • Продавати сигнали чи чужі стратегії. Бібліотека шаблонів — це відкрита логіка, яку ви можете читати, змінювати і тестувати. Нічого не продається як готова перевага.
  • Обіцяти прибуток чи коригувати результати бектесту. Тут немає «середньої прибутковості користувачів» — ми не бачимо ваш P&L і не контролюємо ваші стратегії. Те, що показано, можна перевірити: тест, результат out-of-sample, розподіл Монте-Карло, розбивка за режимами.
  • Давати категоричні оцінки. Платформа не каже, що стратегія хороша — вона показує дані. Якщо ви запитаєте, ШІ-агент висловить свою думку з доказами. Рішення залишається за вами.
  • Створювати хибне відчуття безпеки. Ключі тільки для читання, відсутність IP-адрес серверів для вайтлісту, open-source бот — обмеження архітектурні, а не політика, якій треба вірити.
  • Сканувати весь ринок. Стратегія стежить за своїми парами цілодобово і сповіщає вас, щойно виконуються його умови — але вона працює на парах, які обрали ви, вона не сканує сотні монет у пошуках сетапу. Відкритий інтерес і фандінг — це контекст на екрані аналітики, а не умови входу.
  • Будь-що поза крипто-перпетуальними ф'ючерсами. Підтримуються сьогодні: Binance, Bybit, Kraken, KuCoin. OKX і Coinbase у розробці. Ніяких акцій, форексу чи опціонів.

Підтримка, що розвиває продукт

Якщо індикатор, який вам потрібен, відсутній, повідомте нам, і ми його зробимо — він стане звичайним індикатором, доступним усім на платформі. Коли щось у вашій стратегії поводиться незрозуміло для вас, ми воліємо розглянути ваш конкретний випадок, ніж відправляти на сторінку документації.

Як почати

Тариф Free дає 7 днів на створення і бектест, картка не потрібна; запуск стратегії в реальному часі — на платних тарифах. Візьміть стратегію, якою вже торгуєте — з голови, з Pine Script, з таблиці — і запишіть її як точні правила. Ви побачите її цифри на роках історії замість вашої пам'яті про неї, де вона заробляє і втрачає за режимами, і чи тримається вона out of sample. Якщо так, вона готова до запуску без вашої участі біля екрана. Зазвичай достатньо однієї сесії.

Бот виконання — open-source: gitlab.com/veskald/veskald-execution-bridge.

Поділитися