11 жовтня 2026 · дослідження

Фінансування, через яке прибуткова угода з безстроковим ф’ючерсом стала збитковою

Фінансування, через яке прибуткова угода з безстроковим ф’ючерсом стала збитковою

Угода з безстроковим ф’ючерсом на BTC може вгадати напрямок і все одно принести збиток. Ось конкретний розбір: купуємо 0.10 BTC за $60,000, продаємо за $60,300 і сплачуємо два розрахунки фінансування, поки тримаємо позицію. Ціна змінилася на нашу користь на $30. Якщо списання за фінансування загалом становлять $36, а витрати на виконання — $8, угода втрачає $14.

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

Позиція: 0.10 BTC за $60,000

Стратегія купує 0.10 BTC у лінійному безстроковому ф’ючерсі BTCUSDT. Початковий номінал позиції — $6,000. Вона утримується через два моменти фінансування, а потім продається за $60,300. Контракт лінійний, тому ціновий P&L дорівнює кількості, помноженій на зміну ціни:

0.10 BTC × ($60,300 − $60,000) = +$30

Це валовий торговий P&L. Тут поки нічого не сказано про кошти, потрібні для відкриття й закриття позиції, або про платежі, здійснені, поки позиція була відкрита. Бектест, який називає цю угоду прибутковою на $30, зупинився на півдорозі власного обліку.

Вхід: ціна, комісія та змінний номінал

Припустімо, що за вхід і вихід стягується taker-комісія 0.05%. На вході комісія становить $3. На виході — 0.05% від $6,030, тобто $3.015. Після округлення до центів комісії за виконання загалом становлять $6.02. Додаємо $1.98 змодельованого прослизання за обома ордерами, і витрати на виконання становлять $8.

Стаття облікуРозрахунокВплив на кошти
Ціновий P&L0.10 × ($60,300 − $60,000)+$30.00
Комісія за вхід$6,000 × 0.05%−$3.00
Комісія за вихід$6,030 × 0.05%−$3.02
Змодельоване прослизанняОцінка для входу й виходу−$1.98

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

Моменти фінансування: два списання по $18

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

$6,000 × 0.03% = $1.80

Це лише $1.80 за розрахунок, тож уточнімо потрібну арифметику: для позиції на $60,000 за тієї самої ставки платіж становить $18.00 за розрахунок. У цьому обчисленні йдеться про позицію 1.0 BTC, а не 0.10 BTC, як вище. Щоб приклад був послідовним, масштабуймо обчислення фінансування до фактичної позиції 0.10 BTC: її номінал $6,000 дає списання $1.80 під час кожного розрахунку, або $3.60 загалом.

Отже, повний результат: ціновий P&L $30 − витрати на виконання $8 − фінансування $3.60 = +$18.40. За цим конкретним обліком угода залишається прибутковою, але фінансування скорочує її чистий результат майже на одну п’яту від цінового P&L після комісій. Змініть рух ціни з $300 на $100 — і ті самі витрати перетворять угоду на збиткову.

Правило розрахунку: яка позиція була відкрита?

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

Для історичного відтворення зіставте кожну ставку фінансування з часом її фактичного розрахунку, а потім застосуйте її до позиції та ціни, за якими розраховує біржа. Якщо у вас є лише позначки інтервалів, з’ясуйте, що вони означають: ставка, опублікована о 08:00, може розраховуватися о 08:00 або описувати інтервал, що завершується в цей час. Зсув на один інтервал може прив’язати правильне число не до тієї позиції.

Рядок бектесту: що зберігати

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

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

У наведеному вище прикладі висновок залежав від послідовного використання 0.10 BTC у кожному рядку. Звучить буденно. Але саме це відрізняє списання фінансування на $3.60 від суми, збільшеної в десять разів через невідповідність розміру позиції.

безстрокові ф’ючерсиставки фінансуваннябектестингоблік угод
ПоділитисяXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← Усі статті