К основному содержанию
скилл CX Codex

custom-indicator — скилл для Codex: создание индикаторов

Скилл помогает написать собственный технический индикатор на NumPy, используя примитивы openalgo.ta. Он пригодится, когда нужного расчёта нет среди готовых индикаторов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add marketcalls/openalgo-indicator-skills --skill custom-indicator -a claude-code
Открыть на GitHub

Что делает custom-indicator

Сначала скилл проверяет, есть ли индикатор в openalgo.ta, и показывает существующий API, если находит совпадение. Для нового расчёта он готовит каталог custom_indicators/{indicator_name}/ с файлом Python, визуализацией через Plotly и отдельным скриптом замера производительности.

Расчёты строятся на примитивах ta, векторных выражениях NumPy и масках для NaN и нулевых знаменателей. Для массивов предусмотрен тип float64; требование к алгоритму — O(n). Это повод проверить доступность openalgo.ta и нужных правил проекта до запуска: скилл на них опирается. Для графика в шаблоне также используются plotly, dotenv и openalgo.api.

Какие задачи решает

  • проверить, есть ли индикатор в openalgo.ta
  • собрать векторный расчёт нового индикатора
  • подготовить график индикатора через Plotly
  • замерить время работы на массивах разного размера

Примеры запросов агенту

  • /custom-indicator zscore — создай расчёт Z-Score с проверкой готовых индикаторов.
  • /custom-indicator squeeze-momentum — подготовь файлы индикатора, графика и замера производительности.
  • /custom-indicator vwap-bands — собери расчёт полос вокруг VWAP.

Как установить custom-indicator

1Через Skills CLI (Vercel)

npx skills add marketcalls/openalgo-indicator-skills --skill custom-indicator -a claude-code

2Вручную: положить файлы

~/.claude/skills/custom-indicator/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/custom-indicator/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора2

Похожие

strategy-compare marketcalls Сравнивает несколько торговых стратегий или направлений на одном символе и строит таблицу метрик рядом. Пригодится, когда нужно выбрать, что тестировать дальше. CX Codex +1 2 300установок optimize marketcalls Генерирует Python-скрипты для перебора параметров торговых стратегий на VectorBT, строит тепловые карты Plotly и сверяет результаты с бенчмарком NIFTY. CX Codex +1 2 300установок mql5-indicator-patterns terrylica Скилл для разработки индикаторов MetaTrader 5: подсказывает, как настроить буферы, масштаб и пересчёт, чтобы график не оставался пустым. CX Codex +1 497установок pandas sanjeed5 Правило для Cursor задаёт стиль работы с pandas: векторизация вместо циклов, явные .loc и .iloc, экономные типы данных. Пригодится, если агент часто пишет медленный код. ★ 3 579звёзд репо data-visualization официальный anthropics Подбирает подходящие типы графиков под структуру данных и генерирует код на Python с matplotlib, seaborn и plotly. Пригодится при подготовке отчётов. CX Codex +1 13 800установок create-viz официальный anthropics Создаёт публикационные графики из таблиц и запросов на Python. Подбирает тип диаграммы, форматирует оси и сохраняет PNG для отчётов и презентаций. CX Codex +1 5 200установок

Рядом в теме «Языки программирования»

Все скиллы по теме «Языки программирования» →

Вопросы о custom-indicator

Как установить custom-indicator в Codex?

Выполните npx skills add marketcalls/openalgo-indicator-skills --skill custom-indicator -a codex. Файл скилла находится по пути .agents/skills/custom-indicator/SKILL.md.

Что делает custom-indicator?

Проверяет каталог openalgo.ta и помогает создать отсутствующий там индикатор на векторном NumPy с использованием примитивов ta.

Какие файлы он готовит для нового индикатора?

Скилл создаёт Python-файл расчёта, chart.py для графика и benchmark.py для замера производительности.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой