01Last, mark та index
Last — ціна останньої угоди, яка може бути давньою. Index — орієнтир зі спотових цін; біржі можуть мати різні джерела й ваги. Mark — розрахункова ціна для PnL і ліквідацій. Угода виконується за bid/ask у стакані.
02Звідки може бути прибуток
Long на дешевшій біржі та short на дорожчій можуть заробити, якщо різниця цін виконання звузиться. Потрібно покрити 4 комісії, прослизання й funding. Калькулятор показує сценарій повного сходження, а не гарантований прибуток.
03Порівнюємо один масштаб
Відомі контракти 1000 та 1 000 000 приведені до 1 токена. Однаковий тикер ще не доводить, що це один актив. За співвідношення індексів понад 1.2 ставимо позначку перевірки й вимикаємо розрахунок.
04Свіжість і виконання
REST-знімки кожні 5 с; котирування та Last з часом API старше 30 с, стакани калькулятора після 20 с позначаємо застарілими. Знімки бірж не одночасні. Maker-ціни орієнтовні: пасивна заявка може не виконатись. Номінал — розмір позиції, а не маржа.
05Автоматична PAPER-симуляція
Віртуальний long і short за bid/ask, а не за mark. Закриття — за новими стаканами, з комісіями та прослизанням. Funding оцінюється за публічними ставками. Це перевірка гіпотези: реальні відмови біржі, черга ордерів і точні правила ліквідації не відтворюються.
Формули та обмеження
Δ = (LBank / Binance − 1) × 100%. Last / Mark = (Last / Mark − 1) × 100%; це відхилення ціни, а не дохід від угоди. Комісія = номінал × ставка. Вхід враховує глибину asks/bids, спільний крок кількості та ліміти ордерів. Вихід моделюється за середньою ціною двох входів. Funding і перекази не включені. LBank не повідомляє час стакана: показуємо час отримання. Історія записується лише в поточній сесії, до 90 точок.