Entwickler · Ultra API
Gib deinem Coding-Agenten ein TradingView-Strategielabor.
PineTune Developer stellt eine Loopback-API und einen Agent Skill bereit. Dein Agent liest die Strategie, schreibt den Pine-Code um, startet Läufe, wartet auf einen Event-Stream und wendet den besten Kandidaten an, direkt in deinem Browser.
So funktioniert die Bridge
Eine Chrome-MV3-Erweiterung kann keinen TCP-Port öffnen, deshalb verbindet sich PineTune mit einer kleinen, abhängigkeitsfreien Node-Bridge auf 127.0.0.1. Dein Agent spricht einfaches HTTP mit der Bridge.
Dein Agent
Claude Code, Codex, Devin, Cursor, ein Python-Skript…
Ultra-Bridge
127.0.0.1:5678 · POST /api · GET /events
PineTune-Erweiterung
Lizenzprüfung, Weiterleitung an den Chart-Tab
Dein TradingView-Chart
Parameter, Pine-Editor, Strategietester
Schnellstart
- 1Aktiviere im PineTune-Popup eine Developer-Lizenz.
- 2Einstellungen: „Ultra Agent API“ aktivieren, Port 5678.
- 3Öffne einen TradingView-Chart mit deiner Strategie und dem Strategietester.
- 4Starte den Client; er startet die lokale Bridge bei Bedarf selbst.
# 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, ... } } }Was dein Agent tun kann
Prüfen
snapshot · inspect · readMetrics · detect: Strategie, Parameter, Kennzahlen, Symbol, Zeiteinheit, gespeicherte Ergebnisse.
Pine bearbeiten
getPineSource · checkPineSource · updatePineSource · getPineErrors: vollständiges Ersetzen, Kompilierprüfung, per Hash geprüftes Speichern.
Optimieren
setConfig · start · pause · resume · stop · waitDone: Raster, Zufall, grob zu fein mit Filtern.
Anwenden
applyBest · applyResult · applyParams: Kandidaten zurückschreiben und warten, bis der Tester stabil ist.
Marktkontext
setSymbol · setTimeframe · readWatchlist · loadStudy: zwischen Symbolen und Zeiteinheiten wechseln.
Beobachten
GET /events (SSE / WebSocket) streamt jede Zustandsänderung; kein blindes Warten.
Sicherheit von Anfang an
- Die Bridge lauscht nur auf der Loopback-Schnittstelle, nie im LAN oder Internet.
- Die ID der ersten verbundenen Erweiterung wird festgelegt, sobald WebSocket-Origin und Hello-ID übereinstimmen.
- API-Antworten geben nie deinen vollständigen Lizenzschlüssel oder Fremd-API-Schlüssel zurück.
- Schreibgeschützte oder geschützte Pine-Skripte werden nie unter Umgehung ihrer Einschränkungen bearbeitet.
Mit Agent Skill
Eine fertige SKILL.md beschreibt den geschlossenen Kreislauf (prüfen, bearbeiten, optimieren, analysieren, verfeinern, anwenden) samt API-Referenz und Stolperfallen, damit skillfähige Agenten ab dem ersten Prompt gut arbeiten.
Developer-Plan
Alles aus Pro plus Ultra-API und Agent Skill, $349/Jahr.
Agenten handeln in deiner eigenen TradingView-Sitzung. Prüfe, worum du sie bittest; Backtests sind keine Anlageberatung.