Pine Script Agents — скилл

Семь скиллов, три подагента и команды для Claude Code: индикаторы и стратегии TradingView от разбора идеи до публикации.

  • 241 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Хуки запускают shell-скрипты при старте сессии, записи, правке и удалении файлов.
  • Анализ видео использует `yt-dlp` и `youtube-transcript-api` и обращается к YouTube из вашей сети.
Все причины и проверки

traderspost/pinescript-agents

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/pine-script-agents

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки запускают shell-скрипты при старте сессии, записи, правке и удалении файлов.
  • Анализ видео использует `yt-dlp` и `youtube-transcript-api` и обращается к YouTube из вашей сети.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Pine Script Agents пишет индикаторы и стратегии TradingView на Pine Script v6 прямо из Claude Code. В `.claude/skills/` лежат семь скиллов: `pine-visualizer` раскладывает идею на компоненты, `pine-developer` пишет код, `pine-debugger` добавляет отладочные метки и таблицы, `pine-backtester` считает метрики стратегии, `pine-optimizer` ускоряет скрипт, `pine-manager` ведет составные проекты, а `pine-publisher` готовит описание и проверяет правила публикации в библиотеке TradingView. Скилл включается по формулировке запроса: хватает слов «создай», «исправь», «бэктест» или «опубликуй». Рядом лежат три подагента (`pine-explorer`, `pine-reviewer`, `beginner-helper`), команды `/start`, `/create`, `/examples`, `/templates` и `/video`, шаблоны индикаторов и стратегий и справочник по Pine Script v6. Команда `/video` принимает ссылку на ролик YouTube, берет субтитры и превращает объяснение трейдера в спецификацию будущего скрипта.

Для кого. Трейдерам и авторам индикаторов TradingView, которые пишут Pine Script с Claude Code и хотят вести скрипт от идеи до публикации.

Подходит, если

  • Есть идея индикатора, например RSI-дивергенция с оповещениями, и нужен рабочий код на Pine Script v6.
  • Скрипт выдает ошибку или перерисовывается, а причину в закрытой среде TradingView не видно.
  • Стратегию объясняют в ролике на YouTube, и из него надо собрать спецификацию и первую версию скрипта.
  • К стратегии добавляют метрики: долю прибыльных сделок, просадку и кривую капитала.
  • Скрипт готовят к библиотеке TradingView: описание, документация и сверка с правилами площадки.

Не подходит, если

  • Нужен бот, который сам отправляет ордера на биржу: репозиторий пишет код индикаторов и стратегий для TradingView.
  • Вы работаете в Cursor или Codex: команды, хуки и подагенты рассчитаны на Claude Code.
  • Проект написан на MQL, Python или другом языке: справочник и шаблоны покрывают только Pine Script v6.
  • Ждете готовые торговые сигналы: агент пишет код по вашей идее и сам стратегию не придумывает.

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

Создай индикатор RSI-дивергенции с оповещениями на Pine Script v6

Ограничения

Проект работает из своей папки: склонируйте репозиторий и запускайте `claude` в корне, тогда подхватятся скиллы, команды и хуки. Для разбора видео нужен Python с пакетами из `requirements.txt`; ролики без субтитров дополнительно требуют Whisper и FFmpeg. Файл `.mcp.json` содержит абсолютный путь к папке на машине автора, поэтому сервер документации придется подключить заново с вашим путем. Код нужно вставлять в редактор TradingView и проверять там, потому что к платформе репозиторий не подключается. Результаты бэктеста не гарантируют будущую доходность.

Как отключить. Удалите склонированную папку или вынесите из проекта `.claude/skills/`. Хуки подключает `.claude/hooks.json`: уберите этот файл, и защита путей перестанет работать.

Частые вопросы

Как поставить Pine Script Agents в Claude Code?

Выполните `git clone https://github.com/TradersPost/pinescript-agents.git`, перейдите в папку и запустите `claude`. Скиллы из `.claude/skills/` подхватятся сами, а слово `start` в чате откроет интерактивный гид.

Какую версию Pine Script поддерживают скиллы?

Pine Script v6. В `pine-developer` отдельно разобраны изменения 2025 года: динамические границы цикла `for` и новые правила переноса строк внутри скобок.

Как собрать скрипт по видео со стратегией?

Запустите `/video` и вставьте ссылку на ролик YouTube. Команда вызывает `tools/video-analyzer.py`, показывает разбор и спрашивает, переходить ли к реализации.

Что делают команды lock и unlock?

`lock` защищает системные файлы: записывать можно только в `projects/`. `unlock` снимает защиту и разрешает менять любые файлы.

Какие шаблоны есть в комплекте?

Индикаторы: RSI-дивергенция, мультитаймфрейм, поддержка и сопротивление, полосы VWAP, базовый RSI. Стратегии: пробой, возврат к среднему, импульс, пересечение скользящих. Утилиты: панель отладки, расчет размера позиции и стопов, фильтр торговых сессий.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Набор скиллов для частных инвесторов и трейдеров: обзор рынка, скрининг акций, теханализ, планирование сделок, журнал и разбор результатов

СкиллШирокий доступ3,8 тыс.Звезды репозитория

MCP-сервер, который связывает агента с запущенным TradingView Desktop для анализа графиков, работы с Pine Script и оповещениями

MCP-серверШирокий доступ7,2 тыс.Звезды репозитория

Плагин Claude для разбора отчетов инвесторов, расчета долей портфеля и подготовки заявок через брокерский коннектор

ПлагинШирокий доступ1,7 тыс.Звезды репозитория

InvestSkill дает ассистенту 34 готовые схемы разбора американских акций: от оценки компании до проверки портфеля

СкиллРасширенный доступ285Звезды репозитория

68 скиллов для крипты и DeFi: рыночные API, ончейн-анализ, бэктесты, размер позиции, пулы ликвидности и налоговый учет сделок

СкиллШирокий доступ527Звезды репозитория

Day Trader skill

The Day Trader skill

11 скиллов для дейтрейдинга: сканер графиков, новости, вход и выход, контроль лимитов и проверка сделки на истории до ордера

СкиллШирокий доступ7,6 тыс.Звезды репозитория

Коротко о README

Репозиторий опубликован от имени TradersPost. Раньше логика жила в `.claude/agents/`; версия 1.3.0 перенесла ее в скиллы и добавила анализ видео. Манифест плагина в `.claude-plugin/plugin.json` обозначен версией 2.0.0.

Бейдж для README

Исходный SKILL.md

---
name: pine-developer
description: Writes production-quality Pine Script v6 code following TradingView guidelines and best practices. Use when implementing indicators, strategies, or any Pine Script code. Triggers on requests to create, write, implement, or code Pine Script functionality.
---

# Pine Script Developer

Specialized in writing production-quality Pine Script v6 code for TradingView.

## ⚠️ CRITICAL: Pine Script v6 2025 Updates

**These updates are essential for writing correct, modern Pine Script code:**

### December 2025: Updated Line Wrapping Rules
Expressions in parentheses now support flexible indentation:
```pinescript
// ✅ NOW VALID - Any indentation inside parentheses
plot(series,
    title="My Plot",    // Can use any indentation
    color=color.blue)

// ✅ Also valid
longCondition = (ta.crossover(ema50, ema200) and
    rsi < 30 and
    volume > ta.sma(volume, 20))

// ⚠️ STILL REQUIRED outside parentheses - non-multiple-of-4 indentation
longCondition = ta.crossover(ema50, ema200) and
     rsi < 30   // Must NOT be multiple of 4 spaces
```

### March 2025: BREAKING CHANGE - For Loop Dynamic Boundaries
`for` loops now evaluate `to_num` **before every iteration**, not just once.

**PREFERRED: Use `for...in` loops for collections:**
```pinescript
// ✅ BEST: Use for...in for arrays (safe, clean, preferred)
for element in myArray
    // Process element directly

Сообщить о проблеме