Як читати графік історії спреду

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

Оновлено: липень 2026

Що насправді вимірюють дві лінії

green (LongA) = (bid B − ask A) ÷ ask A × 100 red (ShortA) = (bid A − ask B) ÷ bid A × 100
green
Купити на A по аску, продати на B по біду.
red
Дзеркально: продати на A по біду, купити на B по аску.

Червона лінія малюється з перевернутим знаком, тобто на графіку ви бачите −ShortA. Чому — у наступному розділі.

Нижня панель графіка історії спреду показує дві сходинкові лінії — зелену й червону. Кожна представляє одну з двох спрямованих угод, доступних на цій парі, виражену у відсотках. Зелена лінія — це спред LongA: скільки відсотків ви фіксуєте, якщо купите інструмент на біржі A за ask і продасте той самий інструмент на біржі B за bid у момент кліку Open. Канонічна формула: (bid_B − ask_A) / ask_A × 100 %.

Червона лінія — спред ShortA, дзеркальна операція: продайте інструмент на біржі A за bid і купіть той самий інструмент на біржі B за ask. Канонічна формула: (bid_A − ask_B) / ask_B × 100 %. І саме тут конвенція графіка дивує нових користувачів: червона лінія намальована з оберненим знаком, тому на екрані ви бачите −ShortA, а не сам ShortA. Навіщо це зроблено — розбираємо в наступному розділі.

Зазор між лініями — вартість повного циклу

Кожен тік намальований як горизонтальна сходинка (сходинкова лінія), бо рушій спреду оцінює книги ордерів у дискретні моменти, а не як неперервну плавну криву. Видима вертикальна відстань між двома лініями — це вартість проходження bid-ask туди-назад: ціна, яку ви платите просто за перетин обох стаканів ринковими ордерами. Великий розрив = неліквідна пара із закладеним глибоким прослизанням; вузький розрив = щільний ринок, де на вході й виході ви майже нічого не втрачаєте.

Чому червона лінія інвертована

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

1

Розрив = вартість round-trip, з одного погляду

Обидві лінії коливаються навколо одного канонічного цінового розриву (P_B − P_A), просто нормалізованого на різні знаменники плюс спред, який ви перетинаєте на вході й виході. З інверсією обидві лінії перебувають в одній півплощині, а вертикальна відстань між ними і є вартістю проходження обох стаканів bid-ask туди-назад. Без інверсії лінії розлетілися б по різні боки нуля, і цю вартість довелося б рахувати в думці.

2

Open і Close по різні боки нуля

Бектест малює пунктирну Open над нулем (зелена LongA пробивається знизу вгору й відкриває угоду) та пунктирну Close під нулем (інвертована червона пробивається згори вниз і закриває її). Виходить класичний горизонтальний коридор: відкрили вгорі, закрили внизу — та сама ментальна модель, що й у трейдерів на цінових графіках із підтримкою та опором.

3

Режим Both справді симетричний

У режимі Both LongA-можливість виринає з обома лініями вгору; ShortA-можливість — з обома лініями вниз. Графік дзеркальний відносно нуля, і одне абсолютне значення порога працює для будь-якого боку. Без інверсії ShortA полізла б у верхню півплощину поверх зеленої LongA — два напрямки було б неможливо розрізнити візуально.

4

Прибутковий цикл тече одним потоком

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

Порівняйте: з інверсією та без

Віджет нижче програє той самий сценарій на 100 тіків в обох конвенціях. Формується сигнал, спред розширюється приблизно до 1 %, на порозі Open відкривається угода LongA, спред якийсь час тримається широким, потім розвертається й коротко інвертується. Угода прибутково закривається на порозі Close. Перемикайте Inverted ↔ Native, щоб побачити, як ті самі фізичні події малюються за кожною конвенцією.

Спробуйте обидва варіанти

У режимі Inverted маркер Open перебуває у верхній півплощині, а маркер Close — у нижній; угода читається згори вниз як один зв'язний шлях. У режимі Native обидва пороги примусово вище нуля, а червона лінія дзеркалить зелену, наче леза ножиць. Подія закриття все одно відбувається, але візуально вона конкурує з подією відкриття. Після кількох хвилин розпізнавання патернів на інвертованій версії нативний вигляд відчувається відверто гірше — усі графіки в Arbitron за замовчуванням використовують саме інвертовану конвенцію, щоб це увійшло в м'язову пам'ять. Крім того, на кожному спред-графіку в застосунку є компактний перемикач ⇅, який у реальному часі перемикає ці дві конвенції — порівняйте їх на своїх парах.

Ті самі дані, дві конвенції

Перемикайте конвенцію — спред під капотом той самий, змінюється лише знак червоної лінії

LongA = (bid_B − ask_A) / ask_A × 100% −ShortA = (ask_B − bid_A) / ask_B × 100%
+1.0% +0.5% +0.0% -0.5% -1.0% Поріг відкриття +0.60% Поріг закриття −0.20% B OPEN S CLOSE Поріг відкриття +0.60% Поріг закриття +0.20% B OPEN S CLOSE

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

Пороги бектесту: торговий коридор

Коли ви запускаєте бектест на графіку, з'являються дві горизонтальні пунктирні лінії: зелена й червона. Це не довільні візуальні прикраси — кожна лінія позначає рівень ціни, який рушій визнав оптимальним тригером входу чи виходу на завантаженому вікні історії. Цифри поруч у панелі бектесту (Open, Close, Cycles, Profit) відображають те, що симулював рушій саме з цими порогами.

Зелена пунктирна: відкриття

Зелена пунктирна — це поріг Open: рівень, на якому зелена лінія LongA, піднімаючись знизу, відкриває нову позицію. Ширший поріг = консервативніший вхід, циклів менше, але кожен фіксує більше спреду. Вужчий поріг = агресивніше, циклів більше, але кожен платить менше. Бектест перебирає сітку правдоподібних пар (open, close) і виводить ту комбінацію, що дає максимальний підсумковий профіт після комісій на вікні. Кнопки режимів (LongA, ShortA, Both) перезапускають сітковий пошук під обраний напрямок.

Червона пунктирна: закриття

Червона пунктирна — це поріг Close, і в інвертованій конвенції вона сидить під нулем. Червона лінія −ShortA, що падає крізь неї, — це та сама фізична подія, що й канонічний спред ShortA, який піднімається крізь +closeTh: ціновий розрив стиснувся (або розвернувся) достатньо, щоб закриття позиції зафіксувало прибуток циклу. Те, що обидва пороги розташовані по різні боки від нуля, і формує характерний горизонтальний коридор та дозволяє з одного погляду зрозуміти, куди зараз рухається спред — до Open, дрейфує в нейтральній середині чи наближається до Close — без читання цифр.

Одне правило на всі режими

Графік торгової картки малює ті самі дві лінії з тими самими пунктирними порогами — а сторона картки вирішує, який поріг за що відповідає. Картка Long A відкривається, коли зелена лінія перетинає зелений пунктир, і закривається по червоному; картка Short A — дзеркально: відкриття по червоному пунктиру, закриття по зеленому; картка «Обидва» може і те, й інше — залежно від того, чи є вже позиція. Одне правило покриває всі режими: лінія, що перетинає свій пунктир, діє в напрямку цієї лінії.

Маркери угод: як відображаються Open і Close

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

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

У режимі «Обидва» два типи циклів чергуються

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

Шпаргалка

Зелена вище нуля

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

Червона нижче нуля

Червона під нулем — ShortA зараз прибуткова (лінія намальована як мінус-ShortA, тому глибоке падіння під нуль відповідає великому додатному значенню самого ShortA). Закриття LongA-позиції в момент, коли червона глибоко йде під нуль, — найприбутковіший момент виходу, бо ціна розвернулася на вашу користь.

Обидві лінії високо й тримаються

Обидві лінії разом високо над нулем (і тримаються там) — сильна одностороння домінація: на цій парі торгована лише LongA, ShortA дасть приблизно такий самий мінус за цикл. Типовий патерн для монет, які стабільно торгуються з премією на одному з майданчиків.

Обидві лінії липнуть до нуля

Обидві лінії притиснуті до нуля — немає переваги: спред уже розібрали швидші боти, і збирати тут нічого. Переходьте до наступної пари.

Обидві лінії ходять через нуль

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

Часті запитання

Що показують дві лінії на графіку спреду?

На нижній панелі спред між вашими двома біржами будується двома східчастими лініями — по одній на кожен напрям угоди. Зелена — спред, який ви захопите при вході в один бік; червона — в інший. Чим далі лінія від нуля, тим більший доступний у цей момент розрив.

Чому червона лінія інвертована (з перевернутим знаком)?

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

Що за лінії порогів із бектесту?

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

Що означають маркери угод?

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

Чому великий спред на графіку не дорівнює такому ж прибутку?

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

Спробуйте Arbitron — спреди на 20 біржах

Сигнали за спредами в реальному часі, автоматичне виконання, повна статистика PnL. Реєстрація безкоштовна, доступ за інвайтом на етапі бета-тесту.

An unhandled error has occurred. Reload X

Перепідключення…

Повтор через с…

Перепідключення…

Arbitron оновлюється — повернемось за кілька секунд…

Немає інтернет-з'єднання — чекаємо на підключення…

Сесію призупинено

Перезавантаження…