Документація

Посібник користувача та документація

Усе необхідне для оптимізації стратегій у TradingView, хмарного бектестингу, створення Pine Script зі штучним інтелектом та автоматизації угод.

Швидкий старт

Що таке Backpulse?

Backpulse — це універсальна платформа для оптимізації та автоматизації стратегій TradingView. Ключові можливості: (1) Безкоштовне розширення для Chrome та Firefox для автоматичного сканування параметрів Pine Script та запуску швидкісного бектестингу безпосередньо на графіках (локальний та хмарний режими); (2) Хмарний рушій бектестингу для автоматичного перебору параметрів на серверах; (3) AI Studio та візуальний конструктор для створення стратегій Pine Script v5/v6 без програмування; (4) Кількісний бектестинг на Python за допомогою рушія quantbt з 15+ метриками; (5) Надшвидка автоматизація вебхуків, яка виконує алерти TradingView на Binance, Bybit, OKX, Kraken та ще 30+ біржах менш ніж за 300 мс; та (6) Хмарний хостинг ботів Freqtrade (симуляція та реальна торгівля без власного VPS).

Що потрібно для початку роботи?

Залежить від обраного інструменту:

- Для оптимізації стратегій через розширення: встановіть безкоштовне розширення та відкрийте графік TradingView (у локальному режимі обліковий запис та ключі API не потрібні).

- Для хмарного бектестингу або AI Studio: зареєструйте безкоштовний обліковий запис Backpulse.

- Для автоматизації вебхуків або ботів Freqtrade: знадобиться API-ключ вашої біржі (Binance, Bybit, OKX тощо) тільки з правами торгівлі (ніколи не вмикайте права на виведення коштів).

Скільки часу займає початкове налаштування?

- З розширенням для браузера: менше 1 хвилини — встановіть з Chrome Web Store або Firefox AMO, відкрийте графік зі стратегією Pine Script та натисніть кнопку Run.

- З автоматизацією вебхуків: 5–10 хвилин — зареєструйтеся → перейдіть до розділу Webhooks (або /hub) → створіть Provider для біржі → додайте Route для торгової пари → скопіюйте Webhook URL та вставте його в алерт TradingView разом із повідомленням JSON.

Чи підтримує Backpulse вхід через Google?

Так. Ви можете швидко та безпечно увійти за допомогою облікового запису Google (OAuth).

Розширення для браузера

Що таке браузерне розширення Backpulse?

Безкоштовне розширення Backpulse для Google Chrome, Mozilla Firefox та браузерів Chromium (Brave, Opera, Edge) автоматично виявляє активні стратегії Pine Script (v4, v5, v6) на ваших графіках TradingView, сканує вхідні параметри та здійснює автоматичний перебір сотень або тисяч комбінацій. Знайшовши оптимальну конфігурацію, натисніть «Apply to Chart», щоб миттєво оновити налаштування на графіку без ручного введення.

Які браузери підтримуються?

Розширення офіційно опубліковане у Google Chrome Web Store, Mozilla Firefox AMO та повністю сумісне з браузерами Chromium (Brave, Opera, Microsoft Edge).

У чому різниця між локальним та хмарним режимами в розширенні?

Розширення пропонує два режими роботи:

- Локальний режим (за замовчуванням та безкоштовно): працює безпосередньо у відкритій вкладці браузера при 100% клієнтській конфіденційності (жодні дані не залишають ваш ПК). Керує нативним тестером стратегій без реєстрації.

- Хмарний режим: увійшовши в акаунт Backpulse, ви можете передати обчислення хмарному кластеру. Завдання виконуються у фоні навіть при закритому браузері або вимкненому ПК.

Чи потрібен обліковий запис для використання розширення?

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

Бектестинг та оптимізація

Як працює оптимізація бектестів TradingView?

Backpulse пропонує два гнучкі підходи:

1. Пряма оптимізація в браузері (локальний режим через розширення): сканує параметри на графіку та автоматично запускає тести на вашому комп'ютері.

2. Хмарна оптимізація (через сторінку /backtest або хмарний режим розширення): передає завдання серверам. Система автоматично знаходить параметри, запускає паралельний перебір та зчитує чистий прибуток, просідання, вінрейт і профіт-фактор безпосередньо з тестера стратегій.

Як працює хмарний бектестинг на Backpulse?

Під час запуску завдання в хмарі сервери Playwright завантажують ваш графік TradingView, методично застосовують кожну комбінацію параметрів та зчитують результати в реальному часі без навантаження на ваш ПК.

У чому різниця між публічними та приватними стратегіями?

Публічні: відкриті скрипти зі спільноти TradingView — Backpulse знаходить їх за назвою та автором.

Приватні: власні скрипти або скрипти за запрошенням — вони мають бути заздалегідь додані на графік у вашій активній сесії.

Що таке Python-бектестинг (Freqtrade)?

Python-бектестинг (/backtest/freqtrade) дозволяє тестувати стратегії Freqtrade IStrategy безпосередньо в браузері без необхідності налаштування серверів або Docker. На основі тикових даних Binance Futures він обчислює 15+ метрик (коефіцієнт Шарпа, CAGR, максимальне просідання, вінрейт, коефіцієнт Сортіно) та підтримує Hyperopt.

Де знайти результати оптимізації?

Після завершення завдання відкрийте сторінку деталей (/backtest/jobs), щоб переглянути рейтингову таблицю з сортуванням за прибутком або просіданням. Натисніть на будь-який рядок, щоб переглянути параметри та застосувати їх.

Вебхуки та торгові сигнали

Як підключити TradingView до Backpulse?

1. Відкрийте розділ Webhooks (або /hub) → створіть Provider з API-ключем біржі.

2. Додайте Route для торгової пари (наприклад, BTC/USDT:USDT).

3. Скопіюйте персональний Webhook URL (формат: https://hook.backpulse.io/tv/TOKEN).

4. У TradingView створіть алерт за стратегією та вставте URL у поле Webhook URL.

5. Вставте стандартний JSON-шаблон у поле повідомлення алерту.

Який стандартний формат повідомлення JSON?

{
  "side": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "qty": "{{strategy.order.contracts}}",
  "symbol": "{{ticker}}",
  "price": "{{close}}",
  "entry_price": "{{strategy.position_avg_price}}",
  "ts": "{{timenow}}"
}

Головні поля:

- side: "buy" або "sell" (обов'язково)

- market_position: "long", "short", "flat" (автоматично розпізнає вхід та закриття)

- qty: кількість контрактів або обсяг (обов'язково, > 0)

- symbol, price, entry_price, ts: необов'язкові (використовують значення Route за замовчуванням)

Як Backpulse розрізняє відкриття та закриття позицій?

На основі поля market_position:

- З "flat" у "long" або "short": відкриває ринкову позицію.

- У "flat": миттєво закриває поточну позицію на біржі.

- Якщо параметр не передано, рушій порівнює напрямок side з фактичними відкритими позиціями на біржі.

Наскільки безпечні вебхуки?

Кожен Route має унікальний 256-бітний токен UUID. Усі запити шифруються за протоколом TLS 1.3 HTTPS, діють ліміти запитів за IP та захист від повторних атак.

Яка затримка виконання ордерів?

Середня затримка між отриманням вебхука від TradingView та відправленням підписаного ордера на біржу становить менше 300 мілісекунд.

Чи можу я протестувати вебхук без очікування реального сигналу?

Так. Натисніть «Send Test Signal» на сторінці Route, щоб надіслати тестовий мікроордер на біржу та миттєво перевірити налаштування.

Підключення бірж

Які біржі підтримуються?

Повна офіційна підтримка: Binance (Spot та Futures), Bybit (Spot та безстрокові Linear), OKX, Kraken, Gate.io, Bitget, KuCoin та BingX. Нові біржі додаються регулярно.

Які дозволи слід надати для API-ключів?

Надавайте виключно права на «Читання (Read)» та «Торгівлю (Trade/Futures)».

НІКОЛИ не вмикайте права на «Виведення коштів (Withdrawal)». Ключі з правами на виведення автоматично відхиляються системою для безпеки.

Чи безпечно зберігати ключі API на ваших серверах?

Цілком безпечно. Усі ключі шифруються за стандартом AES-256-GCM, а головні ключі шифрування ізольовані в апаратних модулях безпеки.

Чи підтримується тестове середовище Testnet?

Так. Увімкніть перемикач «Testnet Mode» під час створення Provider для безпечного тестування на демо-акаунтах Binance або Bybit.

Як налаштувати Passphrase для OKX, Bitget або KuCoin?

Під час створення API-ключа на цих біржах ви вказуєте пароль Passphrase. Введіть його у відповідне поле в налаштуваннях Provider на Backpulse.

Студія стратегій та ШІ

Які інструменти входять до Студії стратегій?

Включає: (1) AI Studio для створення та налагодження коду Pine Script та Python за допомогою природної мови; (2) Візуальний конструктор для складання торгових правил без коду; (3) Бібліотеку перевірених шаблонів (NFI, SMAOffset тощо).

Як працює AI Studio?

AI Studio використовує нейромережеві моделі, навчені на мільйонах рядків квант-коду. Опишіть ідею словами (наприклад: «Купувати, якщо 15хв RSI менше 30 і перетинає EMA 200 знизу вгору, стоп 2%»), і ШІ створить готовий скрипт за лічені секунди.

Чим візуальний конструктор відрізняється від AI Studio?

Конструктор дозволяє складати правила за допомогою графічних блоків індикаторів без коду, а AI Studio генерує та редагує програмний код через текстовий чат.

Рейтинг та копітрейдинг

Що таке рейтинг найкращих трейдерів?

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

Як працює копітрейдинг?

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

Що таке Bot Hub?

Bot Hub — це єдиний центр керування всіма вашими запущеними ботами Freqtrade, маршрутами вебхуків та відкритими позиціями в реальному часі.

Яку інформацію показує візуальний дашборд?

Він відображає графіки зміни балансу, нереалізований прибуток/збиток, структуру розподілу активів та історію останніх угод.

Хостинг ботів Freqtrade

Що таке хостинг ботів Freqtrade?

Це хмарний сервіс, який забезпечує цілодобову роботу торгових ботів Freqtrade з автоматичним відновленням після збоїв без потреби налаштовувати Linux та Docker.

У чому різниця між режимами Dry-run та Live?

Dry-run симулює виконання ордерів на віртуальному балансі в реальних ринкових умовах без ризику; Live надсилає справжні ордери на біржу.

Чи можу я відкрити нативний інтерфейс FreqUI?

Так! Кожен бот має власне захищене посилання FreqUI з автентифікацією JWT в один клік безпосередньо у вашому браузері.

Як налаштувати сповіщення в Telegram для ботів?

Вкажіть токен бота Telegram та Chat ID у налаштуваннях бота, щоб отримувати миттєві сповіщення про угоди та статус на смартфон.

Тарифи та оплата

Які тарифні плани пропонує Backpulse?

Доступні безкоштовний тариф (локальний режим розширення, базовий бектестинг, ручні тести) та тарифи Pro (необмежені хмарні оптимізації, швидкісні обчислення, необмежені вебхуки та хостинг ботів Freqtrade).

Чи є безкоштовний пробний період для тарифу Pro?

Усі нові користувачі отримують подарункові хмарні кредити для повноцінного тестування оптимізацій та вебхуків без прив'язки банківської картки.

Які способи оплати приймаються?

Ми приймаємо банківські картки (Visa, Mastercard, American Express), а також прямі платежі криптовалютою (USDT, USDC).

Чи можна змінити тариф або скасувати підписку в будь-який момент?

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

Залишилися запитання?

Зв'язатися з підтримкою