Бектест методу
Ми перевірили власний метод бектестом. Ось що не спрацювало.
Ми прогнали власний метод оцінки через бектест із корекцією на виживання й опублікували результат повністю — разом із тим, що нічого не знайшло.
Після корекції на перекривання вікон похибками Newey–West жоден окремий сигнал не долає звичного порога значущості (|t| ≥ 2) на жодному горизонті. Ранговий коефіцієнт інформації нашого зведеного показника на 12 місяців — -0.027 (t = -1.00, кварталів: 16): невелика від'ємна точкова оцінка, тобто переваги, яку можна виявити, немає.
01 · Предмет
Що ми перевіряли
Ми прогнали власний метод оцінки через бектест і публікуємо результат, дані й сам метод — зокрема ту частину, що не спрацювала.
Вибірка — частина індексу S&P 500: 170 поточних учасників на панелі «ті, що вціліли», і 188 назв, коли додати частину делістнутих компаній. Два тікери (IPG, HES) прибрано під час усунення дублів. Портфелі формуємо на 20 квартальних дат і міряємо надлишкову дохідність проти SPY на горизонтах 6 і 12 місяців.
Під перевіркою — наш сектор-відносний зведений показник (чотири осі з вагами 30/30/20/20) і 24 окремих факторних сигнали: F-Score, ROIC, маржі, борг і ліквідність, зростання, моментум, дохідність за прибутком і сигнали сюрпризу прибутку та PEAD. Шість інсайдерських сигналів (форма 4) не мали придатної історії за період і позначені як відсутні. Прогнозну вісь тут нейтралізовано: для неї потрібен консенсус аналітиків на минулий квартал, а ми таких оцінок не зберігаємо.
02 · Метод
Як ми міряли
Для кожного фактора ми ранжуємо всі тікери у зрізі й беремо рангову кореляцію Спірмена з майбутньою надлишковою дохідністю — ранговий коефіцієнт інформації (IC). Додатний IC означає, що вищі за рангом назви показали кращий результат; нуль — що ранжування не несло інформації.
Перекривні майбутні вікна роблять поквартальні оцінки IC автокорельованими, і це завищує наївну t-статистику. Ми коригуємо це похибками Newey–West (ядро Бартлетта, лаг = ceil(місяці / 3) − 1) і усуваємо дублі перекривних спостережень. Зведений показник і його осі докладно описано на сторінці методології.
03 · Результати
Результати
У таблицях нижче — ранговий IC, його t-статистика за Newey–West і кількість кварталів для кожного фактора на 6 і 12 місяцях. Спершу панель усіх назв; панель лише тих, що вціліли, згорнуто під нею. Рядки зведеного показника та F-Score виділено окремо.
| Фактор | Середній IC | t (NW) | Кварталів |
|---|---|---|---|
| Зведений показник | -0.002 | -0.06 | 18 |
| F-Score | 0.011 | 0.32 | 18 |
| ROIC | 0.008 | 0.17 | 18 |
| Операційна маржа | -0.010 | -0.37 | 18 |
| Маржа FCF | -0.013 | -0.43 | 18 |
| Валова маржа | -0.023 | -0.72 | 18 |
| Чиста маржа | -0.050 | -1.61 | 18 |
| Борг / EBITDA | 0.004 | 0.09 | 18 |
| Чистий борг / EBITDA | -0.010 | -0.18 | 18 |
| Коефіцієнт поточної ліквідності | 0.064 | 0.95 | 18 |
| Зростання виручки (р/р) | 0.032 | 0.79 | 18 |
| Зростання EPS (р/р) | -0.016 | -0.33 | 18 |
| Моментум (12−1) | 0.035 | 0.79 | 18 |
| Дохідність за прибутком | 0.020 | 0.65 | 18 |
| Дохідність за FCF | 0.029 | 0.79 | 18 |
| Сюрприз прибутку (SUE, 8 кв) | 0.003 | 0.11 | 18 |
| Дрейф SUE | 0.012 | 0.65 | 18 |
| PEAD (CAR ±3 дні) | 0.003 | 0.12 | 18 |
| PEAD (CAR ±1 день) | -0.002 | -0.08 | 18 |
| Фактор | Середній IC | t (NW) | Кварталів |
|---|---|---|---|
| Зведений показник | -0.027 | -1.00 | 16 |
| F-Score | -0.021 | -0.51 | 16 |
| ROIC | 0.041 | 0.56 | 16 |
| Операційна маржа | -0.001 | -0.03 | 16 |
| Маржа FCF | -0.009 | -0.19 | 16 |
| Валова маржа | -0.025 | -0.87 | 16 |
| Чиста маржа | -0.054 | -1.40 | 16 |
| Борг / EBITDA | -0.018 | -0.27 | 16 |
| Чистий борг / EBITDA | -0.041 | -0.62 | 16 |
| Коефіцієнт поточної ліквідності | 0.095 | 1.13 | 16 |
| Зростання виручки (р/р) | 0.045 | 0.87 | 16 |
| Зростання EPS (р/р) | -0.029 | -0.56 | 16 |
| Моментум (12−1) | -0.012 | -0.27 | 16 |
| Дохідність за прибутком | 0.016 | 0.51 | 16 |
| Дохідність за FCF | 0.009 | 0.20 | 16 |
| Сюрприз прибутку (SUE, 8 кв) | -0.003 | -0.09 | 16 |
| Дрейф SUE | 0.023 | 0.68 | 16 |
| PEAD (CAR ±3 дні) | -0.019 | -0.72 | 16 |
| PEAD (CAR ±1 день) | -0.028 | -1.01 | 16 |
Шість інсайдерських факторів (форма 4) у таблицях не показано: за період вони не мали придатної історії.
Панель лише тих, що вціліли (170 поточних учасників)
| Фактор | Середній IC | t (NW) | Кварталів |
|---|---|---|---|
| Зведений показник | -0.005 | -0.20 | 18 |
| F-Score | 0.003 | 0.10 | 18 |
| ROIC | -0.002 | -0.05 | 18 |
| Операційна маржа | -0.029 | -1.05 | 18 |
| Маржа FCF | -0.027 | -0.76 | 18 |
| Валова маржа | -0.043 | -1.23 | 18 |
| Чиста маржа | -0.055 | -1.73 | 18 |
| Борг / EBITDA | 0.004 | 0.09 | 18 |
| Чистий борг / EBITDA | -0.021 | -0.36 | 18 |
| Коефіцієнт поточної ліквідності | 0.059 | 0.80 | 18 |
| Зростання виручки (р/р) | 0.032 | 0.83 | 18 |
| Зростання EPS (р/р) | -0.014 | -0.28 | 18 |
| Моментум (12−1) | 0.020 | 0.37 | 18 |
| Дохідність за прибутком | 0.022 | 0.66 | 18 |
| Дохідність за FCF | 0.023 | 0.67 | 18 |
| Сюрприз прибутку (SUE, 8 кв) | -0.005 | -0.16 | 18 |
| Дрейф SUE | 0.006 | 0.24 | 18 |
| PEAD (CAR ±3 дні) | -0.002 | -0.09 | 18 |
| PEAD (CAR ±1 день) | -0.008 | -0.36 | 18 |
| Фактор | Середній IC | t (NW) | Кварталів |
|---|---|---|---|
| Зведений показник | -0.029 | -1.06 | 16 |
| F-Score | -0.026 | -0.63 | 16 |
| ROIC | 0.026 | 0.38 | 16 |
| Операційна маржа | -0.029 | -1.00 | 16 |
| Маржа FCF | -0.027 | -0.57 | 16 |
| Валова маржа | -0.048 | -1.32 | 16 |
| Чиста маржа | -0.063 | -1.53 | 16 |
| Борг / EBITDA | -0.017 | -0.25 | 16 |
| Чистий борг / EBITDA | -0.054 | -0.81 | 16 |
| Коефіцієнт поточної ліквідності | 0.093 | 1.02 | 16 |
| Зростання виручки (р/р) | 0.052 | 1.00 | 16 |
| Зростання EPS (р/р) | -0.022 | -0.42 | 16 |
| Моментум (12−1) | -0.032 | -0.58 | 16 |
| Дохідність за прибутком | 0.017 | 0.52 | 16 |
| Дохідність за FCF | 0.001 | 0.03 | 16 |
| Сюрприз прибутку (SUE, 8 кв) | -0.011 | -0.26 | 16 |
| Дрейф SUE | 0.016 | 0.35 | 16 |
| PEAD (CAR ±3 дні) | -0.022 | -0.85 | 16 |
| PEAD (CAR ±1 день) | -0.029 | -1.07 | 16 |
04 · Межі
Чого це не означає
Нульовий результат легко перечитати в будь-який бік. Кілька речей, яких це дослідження не доводить.
Часткова корекція на виживання
Панель усіх назв додає частину делістнутих компаній, але доступ до архівів EDGAR обмежений, тож відновити кожну делістнуту назву не вдається. Частина зсуву виживання лишається — вважайте корекцію частковою.
Одна вибірка, один короткий період
Це одна вибірка S&P 500 за 20 квартальних дат, а 12-місячний горизонт спирається на ще меншу їх кількість. Це короткий запис і один режим ринку; довірчі інтервали відповідно широкі.
IC — це не дохідність портфеля
Ранговий IC міряє інформацію ранжування, а не дохідність торговельної стратегії. Він не враховує оборотність, місткість і транзакційні витрати реального портфеля (ми закладаємо 20 базисних пунктів на бік).
Це не спростування літератури про F-Score
F-Score Пьотроскі (2000) і пізніші репліки здебільшого знаходять ефект — часто зосереджений у малих, дешевих чи проблемних компаніях. Тут ми перевіряємо власний зведений показник, поза тим періодом і на вибірці великих компаній: це інший інструмент, і він не скасовує ту роботу. До того ж зведений показник — не F-Score; F-Score лише один із його входів.
05 · Наслідок
Що це означає для сайту
Саме тому вердикт на сайті сформульовано як класифікацію, а не прогноз. Зведений показник сортує компанію проти її сектору за фіксованим правилом; бектест — причина, чому ми не додаємо до цього сортування обіцянки дохідності.
Заяву про передбачувану дохідність ми зробимо лише тоді, коли бектест покаже стійку перевагу поза вибіркою. Наразі її немає.
Класифікація фундаментальних показників проти сектору за правилом. Не прогноз ціни і не інвестиційна порада.
06 · Дані
Дані та відтворюваність
Обидва файли нижче — це повний прогін: кожен фактор, горизонт і панель, включно з порожніми інсайдерськими рядками. JSON — сирий артефакт розрахунку; CSV — плоска таблиця факторних IC.
Похідне від звітів SEC EDGAR (суспільне надбання) та наших власних обчислень; передано в суспільне надбання за ліцензією CC0.
2026-07-10