> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/uk/instrumenty/rozrakhunok-i-perevirka/optymizator-sitky-v-bektesteri.md).

# Оптимізатор сітки в Бектестері

<mark style="color:$tint;">Оптимізатор перебирає задані комбінації параметрів на історії і показує пройдені відбір варіантів. Ця інструкція відноситься до хмарного оптимізатора всередині Бектестер. Вибір не створює ордер і не запускає робота.</mark>

### Підготуйте початкові налаштування

<mark style="color:$tint;">Якщо ви ще не працювали з Бектестер, починайте з</mark> [<mark style="color:$tint;">першого розрахунку</mark>](/uk/instrumenty/rozrakhunok-i-perevirka/bektester-pershyi-rozrakhunok.md) <mark style="color:$tint;">і прочитайте</mark> [<mark style="color:$tint;">обмеження моделі</mark>](/uk/instrumenty/rozrakhunok-i-perevirka/bektester-parametry-i-obmezhennia-modeli.md)<mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Відкрийте тестування і вкладку оптимізатора сітка. —</mark> [<mark style="color:$tint;">Бектестер</mark>](https://app.itradingbot.net/backtest-new) <mark style="color:$tint;">У цьому інтерфейсі вона доступна з VIP-доступом.</mark>

<mark style="color:$tint;">VIP-інструменти входять в PRO при покупці річної підписки. Детальніше про умови у статті</mark> [<mark style="color:$tint;">FREE, PRO і VIP</mark>](/uk/oblikovyi-zapys/free-pro-ta-vip-umovy-i-oplata.md)<mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Виберіть біржу, один інструмент, напрям і період. Перевірте депозит, плечо, маржу, комісії та умови індикаторів. Ці налаштування використовуються при підборі разом з діапазонами оптимізатора.</mark>

<mark style="color:$tint;">Один хмарний запуск приймає тільки один інструмент. Якщо раніше використовували мультирежим, видаліть зайві відзнаки в списку: виділені інструменти мають пріоритет над одиночним полім вибору.</mark>

### Підключити власний обліковий запис Modal

<mark style="color:$tint;">Хмарові обчислення використовують обчислення у вашому обліковому рахунку Modal. Відкрийте Modal-ключі, перейдіть по посиланню</mark> <mark style="color:$tint;">**Як отримати Modal-ключі?**</mark> <mark style="color:$tint;">і перенесіть власні Token ID і Token Secret в відповідні поля. Це ключі сервісу обчислень, а не API-ключі біржі.</mark>

<mark style="color:$tint;">Введені ключі зберігаються в цьому браузері. Очищає їх з форми і локального збереження; відкликання самого токена виконується в Modal. Не включайте значення ключів у скриншоти та повідомлення підтримки.</mark>

<mark style="color:$tint;">Витрати на хмарові обчислення віднесені на ваш рахунок Modal. Перед запуском перевірте чинні</mark> [<mark style="color:$tint;">умови оплати Modal</mark>](https://modal.com/docs/guide/billing)<mark style="color:$tint;">. Значення Вартість в результаті оптимізатора оцінка обчислювального часу, а не остаточний рахунок.</mark>

### Введіть діапазони перевантаження

<mark style="color:$tint;">Включіть перемикачі тільки для параметрів, які ви хочете змінити: крок і динамічний крок сітки, кількість страхових ордерів, мартінгейл, перший ордер, тейк-профіт або стоп.</mark>

<mark style="color:$tint;">Для включеного параметру заповніть</mark> <mark style="color:$tint;">**Мінімальне значення**</mark><mark style="color:$tint;">,</mark> <mark style="color:$tint;">**Максимальне значення**</mark> <mark style="color:$tint;">і</mark> <mark style="color:$tint;">**Крок діапазону**</mark><mark style="color:$tint;">. Останнє поле задає відстань між перевіреними значеннями параметра. Це відрізняється від торгового кроку між ордерами.</mark>

<mark style="color:$tint;">Виключений параметр залишається фіксованим: береться його поточне значення з основної форми. Перший ордер задається обсягом у валюті котирування, кроком сітки і виходами в процентах, динамічним кроком і мартінгейлом множителями, кількістю СО цілим числом.</mark>

<mark style="color:$tint;">Під діапазонами показано кількість комбінацій. Вона дорівнює множенню кількості значень за включеними напрямками перебору. Менший крок збільшує обсяг роботи; перевищення доступних обмежень може зупинити запуск ще до розрахунку.</mark>

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2FOH8wD15xcbr92zCfa0hm%2Fvisual-pass-20260914-backtest-optimizer-ranges.jpg?alt=media" alt="Демонстраційний приклад діапазонів оптимізатора БектестерЗначення служать для пояснення форми перебору."><figcaption><p>Демонстраційний приклад діапазонів оптимізатора БектестерЗначення служать для пояснення форми перебору.</p></figcaption></figure>

### Врахуйте фіксований стоп у беззбиток

<mark style="color:$tint;">Якщо в основній формі Bybit увімкнено стоп у беззбиток, оптимізатор застосовує одну пару тригера й рівня до всіх варіацій і не перебирає її. Рядок під кількістю варіацій показує зафіксовані значення. Кнопка</mark> **Застосувати найкращу** <mark style="color:$tint;">повертає у форму пару саме цього прогону.</mark>

<mark style="color:$tint;">Закриття за БЗ збільшує загальну кількість угод, але в поточній версії може бути відсутнє у розбивці причин закриття оптимізатора. Тому сума причин іноді менша за загальну кількість угод. Повне пояснення:</mark> [«Стоп у беззбиток»](/uk/instrumenty/rozrakhunok-i-perevirka/stop-u-bezzbytok.md)<mark style="color:$tint;">.</mark>

### Налаштувати вибір і Walk-Forward

<mark style="color:$tint;">При необхідності обмежуйте просадку ціни, просадку депозиту, максимальну тривалість угоди в годинах і мінімальну кількість угод. Можна окремо задати ширину сітки в процентах і максимальну частку депозиту, необхідну для всієї сходинки ордерів з урахуванням плеча. Пусте поле відключає відповідний користувацький фільтр.</mark>

<mark style="color:$tint;">Окрім ваших фільтрів, оптимізатор відкидає варіанти з помилкою розрахунку, ліквідацією або відсутністю торгів. Якщо список порожній, подивіться, на якому етапі були виключені варіанти. Це не є приводом автоматично послаблювати обмеження: спочатку перевірте вхідні дані та причини виключення.</mark>

<mark style="color:$tint;">Один сегмент означає розрахунок всього періоду. При декількох сегментах Walk-Forward обрана історія ділиться на частини; додатково виконується розрахунок повного періоду. Варианти рангуються за середнім профітом сегментів, а обмеження просадки і тривалості перевіряються за найгіршими значеннями сегментів.</mark>

<mark style="color:$tint;">Такий аналіз використовує вибрану вами історію. Він не є перевіркою на майбутні дані і не гарантує стійкості стратегії після запуску.</mark>

### Запустити вибір і прочитати результат

<mark style="color:$tint;">Натисніть</mark> <mark style="color:$tint;">**Запустити Grid Optimize**</mark> <mark style="color:$tint;">і стежте за станом. Завантаження історії та підготовка обчислень входять в очікування; час роботи GPU тільки його частина. Для припинення використовуйте "Анулювати". Після втрати зв'язку спочатку перевірте стан існуючого запуску, щоб не відправити повторний розрахунок.</mark>

<mark style="color:$tint;">В результаті порівняйте Период даних з запитуваними датами, числом комбінацій і кількістю пройдених фільтрів. Показані крайні дати не гарантують відсутності промашок всередині історії.</mark>

<mark style="color:$tint;">Сервіс повертає до 30 варіантів. Для одного сегменту вони відбираються за профітом повного періоду, для Walk-Forward за середнім профітом сегментів. Тому перша строка при Walk-Forward не обов'язково має максимальний прибуток повного періоду в таблиці. Сортування стовпника змінює порядок вже отриманих строк.</mark>

<mark style="color:$tint;">Порівняйте параметри, кількість угод, частку прибуткових угод, просадки та тривалість. Краща варіація означає перше місце серед перевіренних поєднань за вибраним режимом відбору, а не рекомендацію для торгівлі.</mark>

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2Fh3pjy7S8FZMigb0uaAg2%2Fvisual-pass-20260914-backtest-optimizer-results.jpg?alt=media" alt="Демонстраційний приклад результатів оптимізації в Бектестер. Порівняння варіантів вимагає перевірка період, обмеження та початкова стратегія."><figcaption><p>Демонстраційний приклад результатів оптимізації в Бектестер. Порівняння варіантів вимагає перевірка період, обмеження та початкова стратегія.</p></figcaption></figure>

### Перемістити обрані параметри

<mark style="color:$tint;">Натисніть "Прикласти" на правильній лінії. Значення сітки та доступні значення першого ордера, тейк-профіту та стопа підставляються в основну форму Бектестер. Біржа, інструмент, дати та індикатори перевіряйте окремо: ця кнопка не замінює всі початкові налаштування.</mark>

<mark style="color:$tint;">Потім виконайте звичайний Бектест, щоб розбивати угоди і отримати окремий результат в архіві. Застосування параметрів само по собі не запускає розрахунок або торгівлю. Останній результат оптимізатора зберігається в браузері; це не запис звичайного архіву бектестів.</mark>

<mark style="color:$tint;">Результат залежить від історичних даних і припущень моделі. Введені комісії не підтверджують біржовий тариф; funding, реальні черги заявок і просліплення не відтворюються. Збільшення кількості перевірені комбінації не гарантує результату у реальній торгівлі.</mark>
