CP

cmoralesm/p123-claude-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars Качество 71 Тренд 31MIT

Agent Skill for Portfolio123 (P123): 464 функции, 4456 факторов, проверенные по строкам против официальных документов. Инвестирование факторов, скрининг, системы ранжирования, бэктестирование и обертка p123api Python.

Обзор

Карлос Моралес управляет QuantSolvings, бутиком количественной практики в факторных инвестициях для акций: коучинг, консалтинг и обучение команды на Portfolio123. Закажите бесплатный 45-минутный вводный звонок. Claude Skill, который превращает Claude в надежного помощника Portfolio123 (P123): написание правил и формул экрана, создание системы ранжирования XML, репликация опубликованных факторов и извлечение данных через API REST с официальной оберткой p123api Python. Это текущее освобождение. 4.1.0 был первым публичным релизом с момента v3.0.0 и принес два релиза; 4.1.1 добавляет живую проверку региональных идентификаторов вселенной, последний пункт все еще открыт из отчетов сообщества v3.0.0. - ссылка на фактор репликации и обновление API: 35 рецептов по стоимости, качеству, качеству прибыли, импульсу, низкому риску, размеру и инвестициям / выпуску, каждый с реализацией P123, направлением и областью ранжирования узла и ловушками перевода.

Обзор (машинный перевод)

Построено проверенным тренером и консультантом портфеля 123. Карлос Моралес бежит QuantSolvings, бутик количественной практики в факторном инвестировании

для акций: коучинг, Консультирование и Тренировка команды на Портфолио123. Закажите бесплатный 45-минутный вводный звонок.

Навык Клода, который поворачивается Клод в надежном помощнике Portfolio123 (P123): написание правил и формул экрана построение системы ранжирования XML, репликация опубликованных факторов и извлечение данных через API REST с официальным [[Т0]] Обертка для Python.

v4.2.1 - это текущий выпуск: патч, который улавливает поле отклика GET /rank xml, [[Т3]] [[Т4]] и как [[Т5]] трактует свой диапазон дат.

4.2.0 был аудитом навыков с использованием живых данных. Участник форума Портфолио123 Он заметил, что мастерство описывает NPMgn%5Y как среднюю годовую маржу; фактор на самом деле является Соотношение пятилетних сумм, и то же самое относится к шести факторам. Проверить этот иск против Live API появился в большем количестве мест, где собственная документация P123 и поведение фактора частично совпадают. исправлено здесь:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Portfolio123 Claude Skill

Built by a Verified Portfolio123 Coach and Consultant. Carlos Morales runs QuantSolvings, a boutique quantitative practice in factor investing for equities: coaching, consulting and team training on Portfolio123. Book a free 45-minute introductory call.

A Claude Skill that turns Claude into a reliable Portfolio123 (P123) assistant: writing screen rules and formulas, building ranking-system XML, replicating published factors, and pulling data through the REST API with the official p123api Python wrapper.

v4.2.1 is the current release: a patch that settles the GET /rank response field (xml), the real numerator of DepAmort2GP (DepAmortCF) and how POST /data treats its date range.

4.2.0 was a live-data audit of the skill. A Portfolio123 forum member noticed that the skill described NPMgn%5Y as an average of yearly margins; the factor is in fact a ratio of five-year sums, and the same holds for six sibling factors. Checking that claim against the live API turned up more places where P123’s own documentation and the factor’s behavior part ways, all corrected here:

  • The seven legacy 5Y factors are ratios of five-year sums, not averages (NPMgn%5Y, GMgn%5Y, OpMgn%5Y, PTMgn%5Y, EBITDAMgn%5Y, SGA2Sales%5Y, PayRatio5Y). The average is the 5YAvg twin.
  • The per-share suffixes (PSQ and PSA, about 210 factors) divide by fully diluted shares, not the undiluted Shares that P123’s suffix table names.
  • FCFYield is a percentage, like the other pre-built yields; P123’s formula for it omits the 100.
  • Operator behavior is now measured, not guessed: a leading minus binds tighter than ^ (-2^2 is 4), chains associate left (2^3^2 is 64), and SetVar inlining works in a single formula.
  • Smaller fixes: growth suffixes use the absolute value of the base, AvgDailyTot is in plain dollars, Sharpe2Y cannot be rebuilt with Sharpe, and a broken anchor in estimates.md.

4.1.1 had verified the regional universe IDs, and 4.1.0 was the first public release since v3.0.0.

New in 4.1 - a factor-replication reference and an API refresh:

  • references/factor-replication.md (new): 35 recipes across value, quality, earnings quality, momentum, low risk, size and investment/issuance, each with the P123 implementation, the ranking node’s direction and scope, and the translation traps. No performance figures appear anywhere in
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add cmoralesm/p123-claude-skill
Новичок в MCP? Начните с руководства на mcpskill.org →