Saltar al contenido
TickLogits

Desarrolladores · Ultra API

Dale a tu agente de código un laboratorio de estrategias de TradingView.

PineTune Developer expone una API de loopback y un Agent Skill. Tu agente lee la estrategia, reescribe el código Pine, lanza ejecuciones, espera un flujo de eventos y aplica el mejor candidato, en tu propio navegador.

Cómo funciona el puente

Una extensión MV3 de Chrome no puede escuchar en un puerto TCP, así que PineTune se conecta a un pequeño puente Node sin dependencias en 127.0.0.1. Tu agente habla HTTP normal con el puente.

  1. Tu agente

    Claude Code, Codex, Devin, Cursor, un script de Python…

  2. Puente Ultra

    127.0.0.1:5678 · POST /api · GET /events

  3. Extensión PineTune

    Verificación de licencia, enrutado a la pestaña del gráfico

  4. Tu gráfico de TradingView

    Parámetros, Editor Pine, Probador de estrategias

Inicio rápido

  1. 1Activa una licencia Developer en la ventana de PineTune.
  2. 2Ajustes: activa “Ultra Agent API”, puerto 5678.
  3. 3Abre un gráfico de TradingView con tu estrategia y el Probador de estrategias.
  4. 4Ejecuta el cliente; inicia el puente local por ti si hace falta.
# 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 applyBest
POST 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, ... } } }

Qué puede hacer tu agente

Inspeccionar

snapshot · inspect · readMetrics · detect: estrategia, parámetros, métricas, símbolo, temporalidad, resultados guardados.

Editar Pine

getPineSource · checkPineSource · updatePineSource · getPineErrors: reemplazo completo, compilación, guardado verificado por hash.

Ajustar

setConfig · start · pause · resume · stop · waitDone: cuadrícula, aleatoria, grueso a fino con filtros.

Aplicar

applyBest · applyResult · applyParams: escribe candidatos y espera a que el probador se estabilice.

Contexto de mercado

setSymbol · setTimeframe · readWatchlist · loadStudy: muévete entre símbolos y temporalidades.

Observar

GET /events (SSE / WebSocket) transmite cada cambio de estado; nada de esperas a ciegas.

Seguridad desde el diseño

  • El puente solo escucha en la interfaz de loopback, nunca en tu LAN ni en internet.
  • El ID de la primera extensión que se conecta queda fijado cuando coinciden su origen WebSocket y su ID de saludo.
  • Las respuestas de la API nunca devuelven tu licencia completa ni claves de API de terceros.
  • Los scripts Pine de solo lectura o protegidos nunca se editan saltándose sus restricciones.

Incluye un Agent Skill

Un SKILL.md listo para usar describe el ciclo cerrado (inspeccionar, editar, ajustar, analizar, refinar, aplicar) junto con la referencia de la API y los errores comunes, para que los agentes con skills funcionen bien desde el primer prompt.

Plan Developer

Todo lo de Pro más la API Ultra y el Agent Skill, $349/año.

Los agentes actúan sobre tu propia sesión de TradingView. Revisa lo que les pides; los backtests no son asesoramiento de inversión.

Ver planes