Breakout trading: чому пробої дають хибні сигнали
Пробій межі діапазону — найпростіший сигнал для алгоритму пробою рівня: ціна виходить за локальний максимум, обсяг зростає, правило входу спрацьовує. Проблема в тому, що ця сама геометрія ідеально підходить для виносу ліквідності.
Великий учасник продавлює ціну трохи вище за щільність стоп-заявок, збирає їх як зустрічний обсяг і повертає ціну в діапазон, не залишивши новому руху жодного шансу.
Далі вмикається механіка виконання. Алгоритм входить за ринком, тобто за стаканом, який на секунду став одностороннім, — і прослизання при вході з’їдає помітну частину передбачуваного руху.
Додайте комісію тейкера та розширений спред: реальна точка входу зміщується ще далі від рівня, від якого рахувалися цілі та захисна заявка. У результаті угода відкрита там, де логіка розвороту вже не працює.
Найдорожче — не одиничний збиток, а каскад захисних закриттів. Стоп-заявки спрацьовують не одночасно, а хвилею: перша хвиля додає ринковий обсяг у зворотний бік, штовхає ціну до наступної щільності — і та спрацьовує теж.
Алгоритм, розрахований на одиничний вихід, отримує серію угод гірше плану: за кожною окремо та за сукупністю, причому збиток накопичується швидше, ніж встигає спрацювати логіка повторного входу.
Підсумок — набір хибних пробоїв, які в бектесті виглядали як робочі сигнали. Розбираємо, як це закривається на рівні алгоритму: фільтрацією підтвердження, розділенням входу та захисних заявок, контролем виконання.
Що дає стратегія пробоїв: швидкість, точність, стійкість
Пробій — рідкісна й швидка подія: від проколу межі діапазону до підтвердження минає кілька хвилин, і в цьому вікні вирішується прибутковість стратегії.
Нижче три вимірювані ефекти, за якими звіряємо результат: швидкість реакції, частка відсічених хибних входів і кількість ручних операцій.
Швидкість реакції на подію
Подія визначається за закриттям свічки та підтвердженням обсягом, а сигнал іде у виконання за частки секунди — поки ціна тримається біля пробитого рівня.
Ручний вхід запізнюється: поки оператор відкриває графік і виставляє обсяг, точка входу встигає зміститися, і співвідношення ризику до прибутку погіршується. Алгоритм працює цілодобово, тому нічні та вихідні пробої відпрацьовуються так само, як денні.
Відсікання хибних сигналів фільтрами
Фільтри будуються в три шари: підтвердження обсягом і глибиною стакана, повторний тест рівня та обмеження за волатильністю. Постачальники ринкових даних, наприклад Kaiko, фіксують ту саму картину: помітна частина проколів межі діапазону не підтверджується подальшим рухом.
На історії фільтри відсікають понад половину таких входів, а частку відсічених сигналів можна послабити, якщо справжні пробої починають пропускатися.
Менше ручних операцій
Супровід позиції — перенесення стопів, доливання, часткова фіксація — переводиться в регламент усередині алгоритму. Оператор потрібен в обумовлених сценаріях: розрив ліквідності або зупинка торгів на біржі. Зниження ручних операцій вимірюємо числом втручань на сотню сигналів: одиниці замість десятків.
Формати реалізації стратегії breakout trading: порівняння
Вибір режиму визначає не швидкість входу, а те, хто ухвалює рішення в момент пробою і як обробляється хибний виніс за межу. Нижче — реальні альтернативи, між якими обирають під час проєктування контуру.
| Варіант | Коли підходить | Обмеження |
|---|---|---|
| Повністю автоматичний контур | Ліквідні пари, стабільний потік котирувань, пробій на закритті бару | Потрібне відмовостійке виконання та контроль прослизання; скасувати угоду вручну не можна |
| Напівавтомат із підтвердженням входу | Волатильні інструменти, неповні дані, тонка ліквідність | Затримка між сигналом і входом, частина імпульсу втрачається |
| Пробій усередині діапазону | Флет із широкою межею, важливий вхід за кращою ціною | Багато хибних проколів межі, вище навантаження на фільтри |
| Пробій на закритті | Трендові ділянки, широкі захисні стопи | Вхід гірший за ціною, частина руху залишається за бортом |
Повністю автоматичний контур
Сигнал, розрахунок обсягу, встановлення стоп-лоса й тейк-профіту виконуються без участі людини. Критично, щоб перевірка пробою на закритті бару та встановлення ордера проходили однією транзакцією стану — інакше при обриві зв’язку залишається відкрита позиція без захисного стопа.
Напівавтомат із підтвердженням входу
Контур рахує сигнал і готує параметри угоди, вхід підтверджує трейдер. Режим знімає частину ризиків автоматики на нестабільному ринку, але вимагає врахування затримки: поки триває підтвердження, ціна вже йде від рівня, і вхід доводиться перераховувати за поточною межею діапазону.
Етапи впровадження: від розбору гіпотези до передачі коду
Робота йде ітераціями: спочатку перевіряємо, що гіпотеза пробою взагалі пояснює рух ціни, і тільки потім пишемо бойовий код.
Порядок етапів змінювати не можна — приймання спирається на артефакти попереднього кроку, і без них суперечка про результат перетворюється на суперечку про смаки.
Розбір історичних даних
Гіпотеза описується формально, до коду: які рівні вважаємо значущими, на якому таймфреймі, що підтверджує пробій — закриття за рівнем, зростання обсягу, відсутність повернення в діапазон.
Далі перевіряємо, що логіка входу та виходу відтворювана на минулих даних без підгонки під конкретну ділянку.
- Формалізація гіпотези: критерії рівня, момент фіксації пробою, ринкові режими, у яких стратегія працює і де вимикається.
- Логіка входу та виходу: умови входу, стоп за рівнем або за волатильністю, цілі та правила дострокового виходу при хибному пробої.
- Управління позицією: розрахунок обсягу від ризику на угоду, часткова фіксація, переведення в беззбитковість, обмеження кількості одночасних позицій.
- Прогін на історії з розбивкою за роками та режимами волатильності — щоб відрізнити стійкий ефект від вдалого періоду.
Перевірка на демонстраційному контурі
Переносимо алгоритм на живий потік котирувань без реальних ордерів: звіряємо сигнали, затримки та поведінку при розривах зв’язку. Тут випливають розбіжності, яких не видно на історії, — прослизання, пропуски даних, відмінності в моменті виконання.
- Демонстраційний контур: логування кожного сигналу й рішення, звірка з еталонним звітом, перевірка відновлення після збою.
- Приймання алгоритму: фіксуємо узгоджені метрики, розбираємо розбіжності, за потреби коригуємо правила й проганяємо цикл заново.
- Передача та супровід: репозиторій, конфігурації, журнал змін, інструкція із запуску та регламент правок.
Передавані артефакти: код, схеми, регламенти запуску
Передача алгоритму — це не архів файлів, а працююча система, яку ваша команда може запустити, перевірити й зупинити без нас.
Стратегія пробоїв (breakout trading) передається повністю: від вихідних кодів до регламенту зупинки, і кожен пункт підтверджується на прийманні демонстрацією — якщо артефакт не можна показати в роботі, він не вважається зданим.
Склад передаваних артефактів
- Вихідний код стратегії з історією змін і збіркою з чистого середовища — розгортання відтворюється на вашому боці за інструкцією.
- Опис торгової логіки: умови входу та виходу, фільтри волатильності й обсягу, поведінка при розривах ліквідності та прослизанні.
- Схема ухвалення рішень — від прийому ринкових даних до виставлення заявки, з позначеними точками спрацювання запобіжників.
- Правила управління ризиком: ліміт на позицію, денний збиток, кількість одночасних входів, розмір плеча та порядок їх редагування через конфігурацію.
- Набір тестів і звіт про прогін на історичних даних: просадка, частка прибуткових угод, поведінка при зміні режиму ринку.
- Документація на алгоритм: параметри, формати логів, точки підключення метрик, розбір типових відмов.
Регламенти експлуатації та зупинки
- Регламент запуску: послідовність перевірок перед увімкненням і критерій, за яким старт вважається штатним.
- Регламент аварійної зупинки: закриття позицій і зняття заявок однією операцією, контроль, що алгоритм справді вимкнено.
- Порядок випуску нової версії: редагування параметрів, прогін на історії, відкат до попередньої збірки.
Кейс: як ми усунули хибні пробої на новинних імпульсах
Стратегія пробоїв на криптовалютних парах давала хибні входи там, де імпульс виглядав найсильніше: на виході новини ціна пробивала рівень, забирала стопи й поверталася в діапазон.
Ми розібрали лог угод за кілька місяців і зіставили входи з вікном навколо публікацій — майже всі збиткові спрацювання припали на перші хвилини після виходу даних.
Метрики до впровадження
Частка прибуткових входів трималася близько 41%, середня просадка стратегії на серії угод сягала 20% робочого капіталу. Захисні закриття спрацьовували по кілька разів на добу — найчастіше на відкаті, після якого ціна все одно йшла в бік пробою.
Алгоритм входив по дотику до рівня, не перевіряючи ні обсяг, ні поведінку спреду в момент публікації.
Що змінилося після
Ми додали підтвердження пробою за обсягом і глибиною відкату, буфер на розширення спреду на новинному імпульсі та затримку входу до стабілізації стакана.
Частка прибуткових входів зросла з 41% до 58%, середня просадка скоротилася з 20% до 11%, кількість захисних закриттів упала майже втричі: вони перестали спрацьовувати на шумі й залишилися тільки на реальних розворотах.
Поведінку ціни в перші хвилини після публікацій ми звіряли з відкритими архівами торгових даних великих спотових бірж — Відкриті архіви біржових даних.
Їхня статистика збіглася з нашими вимірами: у вузькому вікні після новини частка хибних пробоїв помітно вища, ніж на спокійному ринку.
Це підтвердило, що причина не в окремій парі, а в режимі ринку, — і правило залишилося в основі стратегії breakout trading, а не в ручному підлаштуванні під кожен інструмент.
Часті технічні сумніви: прослизання та відмови
Алгоритм пробою перевіряється не на спокійному ринку, а на його краях: у момент проколу рівня ліквідність провалюється, і заявка виконується за ціною гіршою за сигнальну.
Тому в логіку вбудовано оцінку глибини книги заявок, поріг допустимого відхилення та дроблення великої позиції на частини замість однієї ринкової заявки.
Окремо проєктуємо поведінку при обриві зв’язку з біржею: захисні заявки живуть на стороні біржі, а не в пам’яті нашого процесу. Після відновлення каналу стан звіряється з біржовим, і тільки потім логіка відновлює торгівлю.
Як враховується прослизання?
Перед відправленням заявки рахуємо очікуване відхилення за поточною книгою заявок і порівнюємо з порогом — якщо ціна пішла далі, сигнал пропускається.
У звітності зберігаємо різницю між розрахунковою та фактичною ціною виконання: вона показує реальну якість стратегії, а не гарні цифри на папері.
Що відбувається при обриві зв’язку з біржею?
Позиція не залишається без нагляду: стоп-заявки стоять на стороні біржі та спрацьовують без нашої участі. Наша сторона при розриві переходить у режим лише читання й не надсилає нових ордерів до звірки стану.
Як перевіряється стійкість на рідкісних ринкових режимах?
Проганяємо логіку на історії, де є різкі імпульси, тонкі стакани й тривалі боковики, включно з періодами низької ліквідності. Окремо дивимося серії хибних пробоїв і розриви ціни — саме там ламається більшість стратегій.
Обговоримо задачу: що потрібно для запуску алгоритму
Щоб оцінка спиралася на факти, а не на здогадки, ми до старту фіксуємо вхідні дані. Нижче — те, що зазвичай запитуємо перед проєктуванням алгоритму пробоїв: без цих вхідних будь-яка оцінка перетворюється на лист про наміри, а архітектура — на переробки на середині роботи.
- Постановка задачі на алгоритм: логіка входу словами й на прикладах — що вважаємо пробоєм, за яким рівнем, як підтверджуємо, де виходимо за ціллю та за стопом.
- Цільові ринки та інструменти: спотові або строкові пари, список тикерів, режим торгів і ліквідність, вплив комісій і плаваючого спреду на результат стратегії.
- Доступи до торгового контуру: окремий рахунок під алгоритм, ключі з розмежуванням прав і без виведення коштів, тестовий контур для прогонів, обмеження за адресами підключення.
- Історичні дані: глибина й гранулярність рядів, джерела, звірка за кількома біржами, обробка пропусків, розривів і періодів низької ліквідності.
- Правила ризику замовника: гранична просадка на рахунок і на день, ліміт обсягу однієї угоди, кількість одночасних позицій, поведінка при серії збитків.
- Критерії приймання: метрики, за якими вважаємо алгоритм готовим, — дохідність до просадки, частка прибуткових угод, середній час у позиції, поведінка на різних режимах ринку.
- Інфраструктура розміщення: де запускаємо, які вимоги до відмовостійкості та моніторингу, хто отримує сповіщення при спрацюванні захистів.
Опишіть задачу — повернемося з оцінкою та планом робіт: етапами, строками й тим, що знадобиться від вашого боку.
Чим пробій на закритті відрізняється від пробою всередині діапазону
Пробій на закритті чекає, поки свічка зафіксується за межею діапазону: підтвердження входу надходить після закриття бару на робочому інтервалі та з буфером у частках волатильності.
Проколи, коли ціну виносить за рівень і повертає всередину, відсікаються, але вхід виходить гіршим на 0,2–0,5 волатильності.
Пробій усередині діапазону спрацьовує по дотику або перетину межі — раніше й за кращою ціною, зате частка хибних входів вища, і частина угод закривається за поверненням у коридор.
Вибір моменту входу залежить від режиму ринку. На імпульсі, де за пробоєм іде продовження, важливий кожен пропущений пункт — вхід по дотику дає вигідніше співвідношення ризику до прибутку.
У боковику підтвердження закриттям окупається: серія хибних виносів не перетворюється на серію збитків. Режим визначаємо формально — за шириною діапазону щодо волатильності, силою спрямованого руху та обсягом на межі.
Обсяг на межі беремо з біржових даних, а історію котирувань підключаємо через TradingView, щоб перевіряти логіку на тій самій вибірці, яку бачать трейдери.
В алгоритмі це не альтернатива, а перемикані режими: буфер підтвердження, інтервал закриття та ліміт на кількість входів усередині діапазону задаються конфігурацією.
На тесті рахуємо частку хибних пробоїв, середнє прослизання та кількість угод до першого відкату — за ними видно, який варіант стійкий на конкретному інструменті.







