Ви надіслали мені звіт про результати стратегії й запитали лише одне: чи витримає вона такий розмір. 5-хвилинна стратегія повернення до середнього, приблизно 30 безстрокових контрактів USDT на активи із середньою капіталізацією, кожна угода в бектесті — з фіксованим номіналом $2,000, позавибірковий Sharpe трохи нижче 2, середня валова перевага на повний цикл угоди — близько 22 базисних пунктів до витрат. Ви фінансували її з власної кишені, а тепер хочете вкласти реальний капітал — скажімо, $50,000 за угоду.
Чесна відповідь така: ніхто не назве вам число, яке визначає місткість. Це крива, і цього тижня ваше завдання — її побудувати. Але більшу частину роботи можна зробити в таблиці, і я раджу зробити це, перш ніж дізнатися про це дорогою ціною.
Почніть із співвідношення, для якого у вас уже є дані
Перш ніж братися за будь-яку модель впливу, обчисліть частку участі. Візьміть стовпець обсягу в котирувальній валюті з ваших klines — індекс 7, оборот у USDT за свічку — і подивіться, яку частку типового обсягу свічки входу становитиме ваш ордер.
Ось як це виглядає для набору активів на кшталт вашого, якщо взяти медіанний обсяг у котирувальній валюті за 5 хвилин:
| Категорія активу | Медіанний обсяг у котирувальній валюті за 5 хвилин | Ордер на $2,000 | Ордер на $50,000 |
|---|---|---|---|
| BTCUSDT | $18,000,000 | 0.01% | 0.28% |
| SOLUSDT | $3,200,000 | 0.06% | 1.6% |
| LINKUSDT | $450,000 | 0.44% | 11% |
| ARBUSDT | $220,000 | 0.9% | 23% |
| найменш ліквідні активи вашого набору | $60,000 | 3.3% | 83% |
За $2,000 ваші ордери були похибкою округлення скрізь, тому припущення бектесту щодо виконання так і не перевірили на практиці. За $50,000 у нижній половині цього списку ваш ордер становить 83% обсягу свічки. 83% обсягу торгів за 5-хвилинну свічку — це не виконання ордера, а ціла подія. Якою б не була ваша модель виконання щодо перетину спреду, вона описує ринок, якого ви вже переросли.
Моє емпіричне правило для першої оцінки: якщо ваш ордер перевищує 10% обсягу свічки, перестаньте довіряти будь-яким висновкам бектесту щодо цього виконання. У діапазоні від 1% до 10% ретельно моделюйте вплив. Нижче 1% переважають спред і комісії, тож можна рухатися далі.
Приблизно відкалібруйте закон квадратного кореня на власних торгових інструментах
Основна робоча модель — закон впливу квадратного кореня: витрати у відносному вираженні зростають пропорційно волатильності та квадратному кореню з частки денного обсягу, яку ви забираєте.
вплив ≈ Y × σ_daily × √(Q / V_daily)
Для більшості оцінок Y — константа близько 1, σ_daily — денна волатильність дохідності торгового інструмента, Q — номінал вашого ордера, а V_daily — денний обсяг у номінальному вираженні. Візьмімо з таблиці актив, схожий на ARB. Медіанний оборот за 5 хвилин — $220,000, тобто близько $63M на день. Денна волатильність, припустімо, 4%.
Порахуйте повний цикл угоди. За $2,000: 4.5 б.п. впливу плюс 10 б.п. taker-комісій за схемою 5 і 5, разом близько 14.5 б.п. витрат проти 22 б.п. валової переваги. Чистий результат — 7.5 б.п., приблизно стільки й показує ваш звіт. Чудово: модель і бектест збігаються на перевіреному вами розмірі. За $50,000: 22.6 б.п. впливу плюс ті самі 10 б.п. комісій. Витрати — 32.6 б.п. при перевазі 22. За кожну угоду ви платите 10 б.п. за можливість торгувати.
Якщо прирівняти чистий результат до нуля й розв’язати рівняння відносно Q, на цьому символі вийде близько $14,000. Не у 25 разів більше. У 7 разів, причому остання третина цього діапазону — стратегія без запасу на помилку. Квадратний корінь працює як і належить: збільшення розміру у 25 разів обходиться у 5 разів дорожче на одиницю, тож збитки зростають разом із номіналом.
Місткість визначається для кожного символу й кожної свічки окремо; вона не підсумовується так, як капітал рахунку. Фраза «місткість моєї стратегії — $2M» описує портфель; обмеження діє для кожного окремого виконання ордера за кожним окремим активом, і найменш ліквідні активи у вашому наборі досягнуть його першими, поки основні ще не відчують навантаження.
Використовуйте обсяг, з яким ви справді торгуєте, а не медіанний
Ось уточнення, яке важливіше за вибір Y. Щойно ви розрахували частку участі відносно медіанного обсягу. Але входите ви не на медіанних свічках. Поверніться й обчисліть V за умови спрацювання сигналу.
П’ятихвилинна стратегія повернення до середнього зазвичай дає сигнал після різкого руху, а це означає, що обсяги свічок входу у 2–3 рази вищі за медіану. Це справді допомагає і може подвоїти вашу реальну місткість порівняно з наївною оцінкою. Стратегії на пробої імпульсу отримують таку саму перевагу. Стратегії з входом за розкладом — наприклад, із фіксованим ребалансуванням або фільтром за часом доби — її не мають. А якщо ви входите під час спокійного дрейфу, книга ордерів тонша, ніж можна припустити за медіаною.
Тож виміряйте це. Один groupby за часовими мітками входу дасть вам розподіл; я б дивився на 20-й перцентиль, а не на середнє, бо саме погані виконання визначають ваш ризик. Якщо обсяг свічки входу на 20-му перцентилі нижчий за медіану, ваша початкова оцінка місткості була надто оптимістичною — краще з’ясувати це зараз.
Що насправді губить масштабовані портфелі альткоїнів
30 безстрокових контрактів на активи із середньою капіталізацією в бектесті виглядають як 30 незалежних ставок. Але в ті 2 години на місяць, які мають значення, це одна ставка. Коли починається каскад, усе корелює з BTC, книги ордерів одночасно міліють, а ваші 12 позицій по $50,000 перетворюються на єдину спрямовану позицію на $600,000, яку доводиться закривати в найгірших за квартал умовах ліквідності.
Ваша модель впливу, відкалібрована на медіанних умовах, про це нічого не знає. Як і ваш Sharpe. Рішення просте: перерахуйте частку участі для дня з обсягом на 5-му перцентилі й перевірте, чи вдасться взагалі закрити максимальну сукупну валову експозицію за одночасними позиціями. Якщо для закриття портфеля потрібно торгувати 90 хвилин із лімітом участі 10%, а ваша перевага зникає за 15 хвилин, то у вас уже немає 5-хвилинної стратегії повернення до середнього. У вас повільна спрямована позиція, до якої додали історію про повернення до середнього.
Зрештою будь-яка розмова про місткість переходить у розмову про період утримання. Вплив — це ціна швидкості. Якщо ви можете утримувати позицію довше, то можете торгувати більшим розміром; якщо ні, єдина змінна, яку можна змінити, — це розмір.
Є ще одне обмеження, яке проявляється між $2,000 і $50,000 та застає багатьох зненацька: рівні плеча. На більшості майданчиків максимальне плече для безстрокового контракту із середньою капіталізацією зменшується зі зростанням номіналу позиції, а для менш ліквідних активів верхній рівень часто закінчується значно раніше за ваш цільовий розмір. Маржа, закладена у вашому бектесті для $2,000, не буде такою самою за $50,000. Перш ніж припускати, що потреба в капіталі зростатиме лінійно, перевірте таблицю лімітів ризику для кожного символу у вашому наборі.
Що я насправді зробив би цього тижня
- Повторно запустіть той самий бектест для 6 розмірів — $2k, $5k, $10k, $25k, $50k, $100k — із моделлю впливу, залежною від співвідношення розміру ордера до номінального обсягу торгів у котирувальній валюті за цю свічку. Не використовуйте фіксоване прослизання. Саме фіксована величина дала вам повірити в $50,000.
- Побудуйте графік залежності чистого Sharpe від розміру. Крива буде пласкою, потім піде вниз, а далі різко впаде. Ваша місткість — це точка, де крива перетинає прийнятний для вас рівень Sharpe, із достатнім запасом, адже всі моделі впливу в крайніх випадках надто оптимістичні.
- Розділіть активи за рівнем ліквідності й визначайте розмір для кожного символу окремо, а не однаково для всіх. Фіксований розмір для тридцяти активів означає, що найменш ліквідні непомітно субсидують основні, а саме вони займають 80% обсягу свічки.
- Запустіть паперову торгівлю з розміром, який підказує крива, і записуйте фактичне прослизання порівняно з модельованим для кожного виконання. Це єдиний спосіб по-справжньому відкалібрувати Y. У мене на малоліквідних книгах альткоїнів він виходив ближче до 1.4, ніж до 1.0.
Моя оцінка навскидку, без аналізу ваших даних: десь $8,000–$12,000 на одну угоду для двох третин найліквідніших активів вашого набору; нижню третину варто повністю відкинути, а не приймати ті ціни, за якими там виконаються ордери. Це все одно в кілька разів більше за ваш нинішній рівень. Просто це не 25x, і з’ясувати це за таблицею нічого не коштує.
Надішліть мені криву місткості, коли побудуєте. Цікаво, де вона досягає піка й починає спадати.
← Усі статті


