Платформа торгового исследования: от гипотезы к проверяемому evidence
Workflow Barfinex для формулировки рыночной гипотезы, сравнения источников, анализа сигналов, фиксации evidence и решения о дальнейшем тестировании.
Платформа торгового исследования должна помочь ответить на вопрос ещё до того, как помогает совершить сделку:
Какое evidence усилит, ослабит или опровергнет эту гипотезу?
Публичные исследовательские поверхности Barfinex организованы вокруг этого вопроса. Рынки, источники, сигналы, персоны, индикаторы и риск-контекст можно исследовать отдельно до того, как стратегия станет operational.
Начинайте с гипотезы, а не с сигнала
Допустим, вопрос исследования звучит так:
«Создаёт ли макрособытие повторяемую краткосрочную реакцию в определённой группе crypto или equity инструментов?»
Полезный workflow сначала фиксирует:
- событие или состояние рынка;
- universe затронутых инструментов;
- окно наблюдения;
- ожидаемое направление или поведение;
- условие фальсификации идеи;
- предположения по комиссиям и ликвидности.
И только потом выбираются сигналы и индикаторы.
Соберите evidence set
Разные поверхности Barfinex дают разные классы evidence.
Контекст инструмента
Рынки помогают определить universe и сравнивать классы активов, сектора, регионы, роли и тематические теги.
Контекст источника
Каталог бирж и источники данных показывают происхождение рыночного и внешнего контекста. Идентичность источника особенно важна, если фиды расходятся или имеют разную задержку.
Контекст сигналов
Сигналы и документация индикаторов позволяют исследовать структурированные наблюдения, не превращая каждый сигнал в рекомендацию.
Персоны и события
Персоны рынка дают отдельную ось для event research по заявлениям и действиям людей и институций. Корреляцию здесь нельзя автоматически превращать в причинную атрибуцию.
Разделяйте discovery и validation
Распространённая ошибка — найти закономерность и «подтвердить» её на том же sample.
Более сильный процесс разделяет:
- Discovery period — формирование гипотез и выбор признаков.
- Validation period — проверка замороженной гипотезы на unseen data.
- Stress period — поведение при других режимах волатильности и ликвидности.
- Operational observation — проверка того, сохраняются ли предположения после внедрения.
Платформа помогает организовать контекст, но сама по себе не устраняет look-ahead bias, selection bias и overfitting.
Фиксируйте исследовательское решение
Хорошая запись должна объяснять не только результат, но и почему команда выбрала следующий шаг.
Полезно сохранять:
- гипотезу и ожидаемый механизм;
- инструменты и источники;
- sample period;
- определения сигналов и индикаторов;
- assumptions по издержкам;
- критерии invalidation;
- исключения;
- решение: reject, revise, paper-test или продолжить validation.
Так «no trade» и «гипотеза отклонена» становятся нормальными результатами исследования.
Сравнивайте альтернативы, а не только победителя
Если протестировать десять вариантов и сохранить только лучший, audit trail теряет данные о selection bias.
Сохраняйте rejected parameter sets, режимы, где идея не работает, и sensitivity checks. Распределение результатов часто важнее красивого максимума.
Когда исследование можно приближать к автоматизации
Перед promotion идеи проверьте:
- детерминировано ли и версионировано определение сигнала;
- воспроизводимо ли происхождение данных;
- реалистичны ли издержки и задержки;
- приемлемо ли out-of-sample поведение для конкретного use case;
- независимы ли risk controls от стратегии;
- описаны ли failure/stale-data состояния;
- можно ли объяснить, почему кандидат был допущен или отклонён.
После этого Detector, Advisor и Inspector стоит читать как три отдельные operational boundaries.
Исследовательские поверхности
Результаты исследования не гарантируют будущую доходность. Исторические связи распадаются, издержки меняются, а live execution может существенно отличаться от теста. См. уведомление о рисках.