position-sizer
Рассчитывает размер позиции для длинных сделок на основе риска, критерия Келли, ATR и волатильности. Полезно при запросах о количестве акций, стоп-лоссах и распределении риска в портфеле.
AItradermonty
official
Данные
★ 2.9k
Что делает навык
Рассчитывает оптимальный размер позиции для длинных сделок на основе управления риском, используя методы фиксированной дроби, ATR и критерия Келли. Учитывает ограничения портфеля (макс. доля позиции/сектора) и выдает итоговое количество акций с полным разбором рисков.
Когда применять
- Запрос пользователя о том, сколько акций следует купить для конкретной сделки.
- Расчет размера позиции на основе стоп-лосса и распределения риска в портфеле.
- Проверка соответствия позиции лимитам концентрации (макс. доля позиции или сектора).
- Использование критерия Келли или ATR-базированного позиционирования.
- Работа с небольшим счетом, где округление до целых акций недопустимо (использование дробных акций).
Как работает
- Собрать параметры сделки: размер счета, цену входа, стоп-лосс, метод расчета (фиксированный %, ATR, Келли) и опциональные ограничения портфеля.
- Выполнить скрипт position_sizer.py с соответствующими аргументами CLI для выбранного метода.
- При необходимости запустить расчет нескольких сценариев (например, разные множители ATR или уровни риска) для сравнения.
- Применить ограничения портфеля (max position %, max sector %) и определить финальный размер позиции.
- Прочитать references/sizing_methodologies.md для контекста выбранного метода и рекомендаций.
- Сформировать и вывести отчет (JSON и Markdown) с рекомендациями, суммами риска и привязанными ограничениями.
Примеры запросов агенту
Сколько акций мне купить, если у меня счет 100 000, вход 155, стоп 148.50, риск 1%?
Рассчитай размер позиции по критерию Келли: винрейт 55%, средний выигрыш 2.5, средний проигрыш 1.0.
Проверь, вписывается ли позиция в лимиты сектора, если текущая экспозиция 22%, а макс. 30%.
Что понадобится
- Python 3.9+ со стандартной библиотекой
- Скрипт scripts/position_sizer.py
- Справочник references/sizing_methodologies.md
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «position-sizer» из репозитория:
# https://github.com/tradermonty/claude-trading-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r position-sizer/ ~/.claude/skills/position-sizer/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.