# order-management-advisor

Скилл, который ведёт сделки советника от ввода заявки до расчётов: блок-трейдинг, аллокация, пре-трейд комплаенс и маршрутизация к кастодианам.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 667 установок · ★ 218
- Автор: JoelLewis
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/JoelLewis/finance_skills/tree/HEAD/plugins/advisory-practice/skills/order-management-advisor/SKILL.md
- Обновлён: 2026-07-18
- HTML: https://affpapa.org/nevibecode/skills/order-management-advisor

## Что делает

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

Внутри — типы ордеров и time-in-force, нюансы NAV-чувствительных заявок по взаимным фондам, разница между ETF и mutual fund при блок-трейдинге. Есть раздел про блок-трейдинг и аллокацию: регуляторная рамка через no-action letters SEC и FINRA, требование письменной политики аллокации до исполнения сделки и запрет на cherry-picking. Описан метод pro-rata с примером распределения филлов между счетами.

Практическая ценность — в деталях, на которых ломаются самодельные схемы. Например, кастодианы обычно ограничивают срок GTC 60 или 90 календарными днями, а FOK в адвайзерском трейдинге почти не применяют: частичное исполнение блока создаёт сложности с аллокацией. Заявки по взаимным фондам не торгуются по рыночной цене в течение дня — цена определяется следующей рассчитанной NAV, поэтому указать цену нельзя.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill order-management-advisor -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/order-management-advisor/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/order-management-advisor/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill order-management-advisor -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/order-management-advisor/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill order-management-advisor -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/order-management-advisor/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install JoelLewis/finance_skills order-management-advisor
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/order-management-advisor/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill order-management-advisor -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/JoelLewis/finance_skills --path plugins/advisory-practice/skills/order-management-advisor
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/order-management-advisor/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill order-management-advisor -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/JoelLewis/finance_skills/tree/HEAD/plugins/advisory-practice/skills/order-management-advisor/SKILL.md

## Когда брать
- собрать блок-ордер из заявок по многим счетам и распределить филлы честно
- настроить пре-трейд комплаенс и списки ограниченных бумаг
- провести изменение модельного портфеля сразу по сотням счетов
- развести обработку заявок по ETF и взаимным фондам
- разобрать ошибку сделки и провести корректировку с аудит-трейлом

## Примеры запросов агенту
- помоги спроектировать OMS для RIA: как связать PMS, комплаенс и кастодианов
- как правильно аллоцировать блок-ордер между счетами по pro-rata
- чем отличаются заявки по mutual fund от ETF при блок-трейдинге

## Похожие
- [options-strategy-advisor](https://affpapa.org/nevibecode/skills/options-strategy-advisor.md) — скилл · 3700 установок
- [general-counsel-advisor](https://affpapa.org/nevibecode/skills/general-counsel-advisor.md) — скилл · 461 установка
- [risk-management](https://affpapa.org/nevibecode/skills/agiprolabs-risk-management.md) — скилл · 631 установка
- [legal-advisor](https://affpapa.org/nevibecode/agents/voltagent-community-legal-advisor.md) — субагент · 1776 установок
- [portfolio-manager](https://affpapa.org/nevibecode/skills/portfolio-manager.md) — скилл · 3900 установок

Из того же набора: [joellewis/finance_skills](https://affpapa.org/nevibecode/by/joellewis/finance_skills.md) — 59 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
