Перейти к содержимому
ORBITRAONE

Strategy Forge

От идеи до управляемой автоматизации, не покидая платформу.

Strategy Forge — это место на ORBITRA ONE™, где создаются стратегии. Сформулируйте идею обычным языком или визуальными блоками, реализуйте её с кодом или без него, проверьте на версионированных данных и в стрессовых сценариях, а затем разверните в рамках политики — с историей доверия для каждой версии.

  • Визуальные блоки
  • Python
  • Rust
  • История доверия

Жизненный цикл стратегии

Каждый этап дополняет одну и ту же историю.

По мере развития стратегии накапливаются доказательства, и они остаются привязанными к версии, которую описывают.

Иллюстрация: Стратегия проходит через семь этапов — идея, разработка, бэктест, стресс-тест, демо-торговля, развёртывание и публикация. На каждом этапе она записывается в историю доверия, содержащую версию, хеш кода, окно данных, допущения, издержки, лимиты риска, утверждения, подтверждения исполнения и реализованное поведение.
  1. 01ИдеяЕстественный язык или визуальные блоки
  2. 02РазработкаPython, Rust или логика без кода
  3. 03БэктестВерсионированные данные и издержки
  4. 04Стресс-тестШоки режима и ликвидности
  5. 05ДемоСимуляция на живом рынке
  6. 06РазвёртываниеИсполнение в рамках политики
  7. 07ПубликацияПриватно, с общим доступом или на маркетплейсе

История доверия

  • Версия
  • Хеш кода
  • Окно данных
  • Допущения
  • Издержки
  • Лимиты риска
  • Утверждения
  • Подтверждения исполнения
  • Реализованное поведение

Семь последовательных этапов: Идея (обычный язык или визуальные блоки), Сборка (Python, Rust или логика без кода), Бэктест (версионированные данные и издержки), Стресс-тест (сдвиги рыночного режима и шоки ликвидности), Демо (симуляция на рынках в реальном времени), Развёртывание (исполнение в рамках политики) и Публикация (приватно, для узкого круга или на маркетплейсе). Последовательность сопровождает история доверия, которая фиксирует хеш кода, окно данных, допущения, издержки, лимиты риска, согласования, подтверждения исполнения и фактическое поведение каждой версии.

Этап за этапом

Что доказывает каждый этап.

  1. 01

    Идея

    Начните с одной фразы или холста из визуальных блоков. Forge превращает идею в явные правила, которые вы проверяете, редактируете и которыми владеете.

  2. 02

    Сборка

    Выразите логику на Python, на Rust или без кода. Параметры и зависимости версионируются вместе со стратегией.

  3. 03

    Бэктест

    Запустите на версионированных рыночных данных с учётом комиссий, фандинга и проскальзывания. Одинаковые входные данные воспроизводят одинаковый результат.

  4. 04

    Стресс-тест

    Прогоните сдвиги рыночного режима, шоки ликвидности и разрывы корреляций через сценарии Aegis — ещё до того, как в дело вступит капитал.

  5. 05

    Демо

    Торгуйте на рынках в реальном времени без капитала, используя те же примитивы заявок, которые стратегия будет использовать после развёртывания.

  6. 06

    Развёртывание

    Привяжите одну версию к политике Cortex и позвольте ей торговать в этих пределах — с подтверждением по каждому действию.

  7. 07

    Публикация

    Оставьте её приватной, поделитесь ею с определёнными людьми или разместите на маркетплейсе — с прикреплённой историей доверия.

Исторические или смоделированные результаты не предсказывают будущую доходность. Бэктесты, стресс-тесты и демо-торговля показывают, как стратегия вела себя при заявленных допущениях, а не то, как она будет вести себя в дальнейшем.

Стройте по-своему

Визуально или в коде. Одно определение стратегии.

Каким бы способом вы ни собирали стратегию, результат — одно и то же версионированное определение: логика, прошедшая бэктест, — та же логика, что торгует.

Без кода

Визуальные блоки

Собирайте входы, выходы, фильтры и расчёт размера позиции из блоков — или опишите идею обычным языком и уточните черновик.

Python

Исследования на Python

Исследуйте данные, проверяйте гипотезы и выражайте логику сигналов на привычном языке для исследований — с зависимостями, зафиксированными для каждой версии.

Rust

Производительность на Rust

Пишите чувствительную к задержкам или ресурсоёмкую логику на Rust — с детерминированным поведением от бэктеста до развёртывания.

История доверия

Каждая версия несёт собственные доказательства.

История дополняется по мере того, как версия проходит жизненный цикл. Она ведётся только на дозапись: изменение создаёт новую версию, а не переписывает прежнюю историю.

Версия
Уникальный идентификатор для каждого изменения логики, параметров или лимитов. Более ранние версии остаются доступными для просмотра.
Хеш кода
Криптографический отпечаток именно той логики, что выполнялась, привязывающий каждый результат к конкретной сборке.
Окно данных
Наборы данных, их версии и временной диапазон, использованные в бэктестах и стресс-тестах.
Допущения
Явно заявленные допущения об исполнении заявок, проскальзывании, фандинге и заимствовании.
Издержки
Комиссии, спреды, фандинг и стоимость финансирования, применяемые в каждой симуляции.
Лимиты риска
Лимиты капитала, убытка, плеча и рынков, в рамках которых работает версия.
Согласования
Кто согласовал развёртывание или публикацию, когда и в рамках какой политики.
Подтверждения исполнения
Подписанные записи по каждой заявке и исполнению сделки после начала торговли этой версией.
Фактическое поведение
Фактические результаты в сравнении с ожиданиями по бэктесту и демо-торговле — так становится видно расхождение.

Развёртывание

Развёртывание — это предоставление полномочий.

Развёртывание не передаёт стратегии доступ к вашему счёту. Оно привязывает одну версию к политике Cortex — капитал, лимиты убытка, потолок плеча, разрешённые рынки, сессия и срок действия — и каждая заявка, которую она формирует, проходит симуляцию Aegis и авторизацию по политике, прежде чем достичь ApexMatch.

Команды могут требовать согласования двумя лицами перед развёртыванием версии или повышением её лимитов, а любое развёртывание останавливается одной командой.

  • Одна версия на развёртывание, зафиксированная по хешу кода
  • Лимиты политики применяются независимо от собственного кода стратегии
  • Подтверждение по каждой заявке и исполнению
  • Автоматическая остановка при достижении лимита убытка
Узнать, как Cortex управляет исполнением
Иллюстрация: Управляемый контур агента: наблюдение за рынком и портфелем, рассуждение с помощью ансамбля моделей, формирование намерения сделки, симуляция в Aegis, авторизация через механизм политик и исполнение в ApexMatch. Контур окружают восемь барьеров политики — капитал, убыток, плечо, рынки, время, подтверждение человеком, источники данных и отключение одной командой.
Cortex
  1. 01НаблюдениеРынок и портфель
  2. 02РассуждениеАнсамбль моделей
  3. 03ПредложениеНамерение сделки
  4. 04СимуляцияРиск Aegis
  5. 05АвторизацияМеханизм политик
  6. 06ИсполнениеApexMatch
  • КапиталМаксимальное распределение
  • УбытокДневной и пожизненный лимит
  • ПлечоПотолок по инструменту
  • РынкиСписки разрешений и запретов
  • ВремяСессия и срок действия
  • ДействиеПодтверждение человеком
  • ДанныеОдобренные источники
  • ОтключениеОтзыв одной командой

Публикация

Оставьте себе, поделитесь или предложите другим.

  1. 01

    Приватно

    Стратегия работает только для вас или вашей организации, а её история доверия остаётся внутренней — для вашего собственного анализа.

  2. 02

    Для узкого круга

    Приглашайте конкретных людей или команды читать историю доверия или выделять средства на стратегию — с правами доступа, настроенными для каждого участника.

  3. 03

    Маркетплейс

    Разместите её для подписки или копирования сделок. Подписчики видят полную историю доверия; роялти начисляются согласно опубликованным условиям, как описано в разделе AlphaStack.

Принесите свою первую идею в Forge.

Strategy Forge — часть Orbitra Prime. Доступ зависит от юрисдикции и критериев допуска.