Має,
Ви розробили стратегію для акцій США: вона відкриває короткі позиції після різких розривів на відкритті й утримує їх до трьох сесій. Симулятор враховує комісії, перетинає спред і обмежує частку участі в торгах. Перш ніж витратити ще один день на налаштування порога розриву, дайте відповідь на простіше запитання: чи міг ваш рахунок позичити ці акції?
Моделі позичання потрібні у вашому бектесті коротких продажів щоразу, коли кредитування цінних паперів обмежує вхід або змінює вартість утримання позиції. Модель має враховувати історичну доступність, доступну кількість, вартість позики та реакцію на її відкликання. Фіксована річна комісія охоплює лише одну складову.
У вашому випадку пропуск цієї складової може змінити сам набір угод. У паперах із малою капіталізацією та вражаючими розривами позика також може бути дефіцитною або дорогою. Не можна вважати, що після вилучення недоступних угод залишиться просто зменшена версія тієї самої стратегії.
Ваше перше доручення має передувати ордеру на продаж
Уявіть наступний сигнал симулятора: продати 1,000 акцій за $10. За вашими ціновими даними, обсяг торгів папером був достатнім. Це дещо говорить про можливості виконання. Та майже нічого не каже про те, який запас акцій брокер може надати саме вашому рахунку.
Для звичайного короткого продажу акцій США брокеру зазвичай потрібно виконати застосовну вимогу щодо locate до проведення продажу. У симуляторі важливо розрізняти такі речі: locate дає підстави вважати, що акції можна позичити, але не є безумовним резервуванням акцій на весь період утримання.
| Історична відповідь брокера | Дія в симуляторі |
|---|---|
| Доступно 1,000 акцій за прийнятною оголошеною ставкою | Дозволити запитаній кількості перейти до перевірок виконання |
| Доступно лише 300 акцій | Обмежити ордер до 300 акцій, якщо стратегія допускає частковий розподіл |
| Немає доступних акцій | Відхилити вхід і зафіксувати відмову в позиці за позичанням |
| Немає історичних спостережень | Позначити доступність як невідому й включити її до аналізу чутливості |
Визначте правила для випадку з 300 акціями до того, як побачите дохідність. Інакше ви виявите, що погоджуєте частковий розподіл для прибуткових угод, а збиткові відкидаєте як надто малі, щоб з ними морочитися.
І намагайтеся давати змінним нудні назви. Назвіть стовпець бази даних locate_status — і за шість місяців усе ще розумітимете, що це. Назвіть його shortable_magic — і отримаєте маленьку проблему з підтримкою. У кожному дослідницькому блокноті рано чи пізно з'являється така.
Три сесії можуть охоплювати вихідні
Припустімо, ви відкрили коротку позицію на $10,000 у п'ятницю, а закрили її в понеділок. Для цього прикладу припустімо, що брокер нараховує плату за позичання за три календарні дні, використовує знаменник 365 днів, а база для нарахування залишається на рівні $10,000. Це чітко визначені припущення моделі; для точного відтворення вам знадобляться фактичні правила брокера щодо нарахування та оцінки вартості.
| Річна ставка позичання | Плата за день | Плата за три дні | Частка від початкового номіналу |
|---|---|---|---|
| 30% | $8.22 | $24.66 | 0.247% |
| 100% | $27.40 | $82.19 | 0.822% |
| 360% | $98.63 | $295.89 | 2.959% |
Розрахунок такий: база для нарахування × річна ставка × кількість днів ÷ 365. У реальному обліку можуть знадобитися інша база днів, щоденний перерахунок ставки, правила щодо застави або окрема плата за locate. Також окремо врахуйте можливий дохід на кошти від короткого продажу.
Якщо акція впаде на 2%, ваш валовий прибуток від зміни ціни становитиме $200. За ставки 360% ви вже витратили на позичання більше за цю суму — іще до витрат на виконання. За таких припущень не потрібні тонкі статистичні аргументи, щоб відхилити цю угоду.
Але фільтр ставки на момент входу не фіксує вартість утримання позиції. Ставка позичання може змінитися, поки позиція відкрита. Нараховуйте плату за умовами, чинними кожного дня; котирування на момент входу використовуйте лише для рішень, які справді можна ухвалити під час входу.
Ваші дані мають відображати погляд брокера
Зберігайте записи з часовими мітками, де зазначено тикер, брокера або джерело позики, статус доступності, доступну кількість і ставку. Фіксуйте час отримання спостереження. Файл, доставлений увечері після ранкового входу, не може обґрунтувати рішення, ухвалене того ранку.
Також потрібно розуміти, що саме означає вказана кількість. У стрічці орієнтовних запасів може бути показаний обсяг, спільний для кількох клієнтів. Це не обов'язково означає, що такий обсяг зарезервовано для вашого рахунку. Якщо у вас є фактичні запити на locate та відповіді на них, зберігайте їх разом із даними стрічки.
Якщо у вас немає історичних даних про позичання, сигнал усе одно можна досліджувати. Позначте результат як умовний за наявності позики й покажіть, як припущення щодо доступності та ставки на нього впливають. За сьогоднішнім списком паперів, які легко позичити, неможливо встановити, чи можна було відкрити коротку позицію в минулому.
Корисний стрес-тест має бути вибірковим. Вилучайте угоди в паперах, найбільш чутливих до обмежень позичання, або обмежуйте їхній розмір; змінюйте ставки. Випадкове вилучення 10% входів може повністю оминути проблему: найкращі на вигляд рухи ціни можуть припадати саме на найскладніші для позичання папери.
Ваше правило виходу не визначає кожен вихід
Ви встановили максимальний період утримання у три сесії. Кредитор і брокер не підписували документ із правилами вашої стратегії.
Після відкликання позики вам можуть знайти заміну, а можуть примусово закрити позицію за процедурою брокера. Не слід моделювати кожне відкликання як негайну ринкову купівлю. Врахуйте можливі наслідки, а якщо маєте записи — відтворіть фактичні сповіщення та дедлайни.
Якщо таких записів немає, окремо наведіть стрес-сценарій із чітким припущенням про неможливість замінити позику та строками примусового викупу. Включіть витрати на виконання викупу. Чітко відокремте цей сценарій від реконструкції, підтвердженої історичними даними.
У наступному прогоні залиште для кожного кандидата простежуваний шлях: запитані акції, рішення щодо позики, розподілені акції, виконані акції, щоденні комісії за позичання та причину виходу. Зберігайте у вихідних даних і відхилених кандидатів, щоб бачити, чи позичання усуває гадане джерело переваги стратегії.
Потім перегляньте 10 найбільших симульованих прибуткових угод. Для кожної поруч наведіть докази, що ви могли отримати акції в позицію й утримувати її відкритою. Там, де це поле порожнє, на вас чекає наступне дослідницьке завдання.
← Усі статті


