position-sizer · wind-alice — скилл для Claude Code: расчёт размера позиции
Рассчитывает число акций для длинной сделки с учётом риска, стоп-лосса и ограничений портфеля. Пригодится для сравнения методов Fixed Fractional, ATR и Kelly.
npx skills add Wind-Alice/AliceMarket --skill position-sizer -a claude-codeЧто делает position-sizer
Скилл собирает параметры сделки и запускает Python-скрипт: для расчёта нужны размер счёта и данные выбранного метода. Fixed Fractional опирается на долю капитала под риском, ATR — на волатильность, а Kelly — на статистику выигрышей и потерь. Если метод не задан, агент сравнивает несколько вариантов риска и ATR-множителя.
Можно задать предел доли одной позиции и сектора в портфеле, а также текущую долю сектора. Самое строгое ограничение определяет итоговый размер. Скрипт округляет число акций вниз и сохраняет отчёты JSON и Markdown в reports/. Нужны Python 3.9+ и стандартная библиотека Python; ключи API не требуются.
Для расчёта нужны цена входа и стоп либо значение ATR — в зависимости от метода. Без этих параметров расчёт числа акций по Kelly не получится: для него также нужны доля прибыльных сделок, средний выигрыш и средний убыток.
Какие задачи решает
- рассчитать число акций по заданному риску на сделку
- подобрать стоп и размер позиции по ATR
- оценить долю капитала по статистике выигрышей и потерь
- проверить позицию на лимиты портфеля и сектора
- сравнить размеры позиции для разных параметров риска
Примеры запросов агенту
- Рассчитай число акций для счёта на 25000: вход 80, стоп 76, риск 1%.
- Сравни размер позиции по фиксированному риску и ATR для этих параметров.
- Проверь, как лимит сектора повлияет на позицию при текущей экспозиции 18%.
Как установить position-sizer
1Через Skills CLI (Vercel)
npx skills add Wind-Alice/AliceMarket --skill position-sizer -a claude-code2Вручную: положить файлы
~/.claude/skills/position-sizer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/position-sizer/
1Через Skills CLI (Vercel)
npx skills add Wind-Alice/AliceMarket --skill position-sizer -a codex2Вручную: положить файлы
.agents/skills/position-sizer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Wind-Alice/AliceMarket --skill position-sizer -a cursor2Вручную: положить файлы
.cursor/skills/position-sizer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Wind-Alice/AliceMarket position-sizer2Вручную: положить файлы
.github/skills/position-sizer/SKILL.md1Через Skills CLI (Vercel)
npx skills add Wind-Alice/AliceMarket --skill position-sizer -a gemini-cli2Командой платформы
gemini skills install https://github.com/Wind-Alice/AliceMarket --path skills/position-sizerВручную: положить файлы
.devin/skills/position-sizer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Wind-Alice/AliceMarket --skill position-sizer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о position-sizer
Как установить position-sizer в Claude Code?
Выполните npx skills add Wind-Alice/AliceMarket --skill position-sizer -a claude-code. Файл скилла находится по пути ~/.claude/skills/position-sizer/SKILL.md.
Что делает position-sizer?
Считает размер длинной позиции в акциях по одному из трёх методов: Fixed Fractional, ATR или Kelly. Учитывает заданные ограничения портфеля и формирует отчёты JSON и Markdown.
Что нужно для расчёта по Kelly?
Укажите долю прибыльных сделок, средний выигрыш и средний убыток. Для расчёта числа акций также нужны цена входа и стоп.
Похожие скиллы
Все скиллы по теме «Финансы и бизнес» →Сначала — position-sizer от других авторов.