Разработчикам · Ultra API
Дайте своему агенту лабораторию стратегий TradingView.
PineTune Developer открывает loopback-API и Agent Skill. Агент читает стратегию, переписывает Pine-код, запускает прогоны, ждёт поток событий и применяет лучшего кандидата прямо в вашем браузере.
Как работает мост
Расширение Chrome MV3 не может слушать TCP-порт, поэтому PineTune подключается к маленькому Node-мосту без зависимостей на 127.0.0.1. Агент общается с мостом по обычному HTTP.
Ваш агент
Claude Code, Codex, Devin, Cursor, Python-скрипт…
Мост Ultra
127.0.0.1:5678 · POST /api · GET /events
Расширение PineTune
Проверка лицензии, маршрутизация во вкладку графика
Ваш график TradingView
Параметры, Pine-редактор, тестер стратегий
Быстрый старт
- 1Активируйте лицензию Developer в окне PineTune.
- 2Настройки: включите «Ultra Agent API», порт 5678.
- 3Откройте график TradingView со стратегией и тестером стратегий.
- 4Запустите клиент; при необходимости он сам поднимет локальный мост.
# health check (bridge on loopback only)
curl http://127.0.0.1:5678/health
# full picture: strategy, inputs, Pine source, recent results
node tools/ultra-client.js snapshot --inputs --pine --result-limit 20
# start a run with the saved config, then block until it finishes
node tools/ultra-client.js call --method start
node tools/ultra-client.js waitDone --timeoutMs 900000
# apply the top passing result and wait for the tester to settle
node tools/ultra-client.js call --method applyBestPOST http://127.0.0.1:5678/api
{ "action": "call", "method": "readMetrics", "tabId": 123 }
→ { "ok": true,
"data": { "ok": true, "metrics": { "netProfitPct": 48.2, "profitFactor": 1.92, ... } } }Что умеет агент
Изучать
snapshot · inspect · readMetrics · detect: стратегия, параметры, метрики, тикер, таймфрейм, сохранённые результаты.
Править Pine
getPineSource · checkPineSource · updatePineSource · getPineErrors: полная замена, проверка компиляции, сохранение с проверкой хеша.
Подбирать
setConfig · start · pause · resume · stop · waitDone: сетка, случайный, от грубого к точному с фильтрами.
Применять
applyBest · applyResult · applyParams: записать кандидатов и дождаться стабилизации тестера.
Рыночный контекст
setSymbol · setTimeframe · readWatchlist · loadStudy: переключение тикеров и таймфреймов.
Наблюдать
GET /events (SSE / WebSocket) транслирует каждое изменение состояния; никакого ожидания вслепую.
Безопасность с самого начала
- Мост слушает только loopback-интерфейс, никогда локальную сеть или интернет.
- ID первого подключившегося расширения закрепляется после совпадения WebSocket origin и hello ID.
- Ответы API никогда не возвращают полный лицензионный ключ или сторонние API-ключи.
- Pine-скрипты только для чтения или защищённые никогда не правятся в обход ограничений.
В комплекте Agent Skill
Готовый SKILL.md описывает замкнутый цикл (изучить, править, подобрать, проанализировать, улучшить, применить), а также справочник API и подводные камни, чтобы агенты со skills хорошо работали с первого промпта.
Тариф Developer
Всё из Pro плюс Ultra API и Agent Skill, $349/год.
Агенты действуют в вашей собственной сессии TradingView. Проверяйте, что вы им поручаете; бэктесты не являются инвестиционной рекомендацией.