Zum Inhalt springen
TickLogits

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.

  1. Dein Agent

    Claude Code, Codex, Devin, Cursor, ein Python-Skript…

  2. Ultra-Bridge

    127.0.0.1:5678 · POST /api · GET /events

  3. PineTune-Erweiterung

    Lizenzprüfung, Weiterleitung an den Chart-Tab

  4. Dein TradingView-Chart

    Parameter, Pine-Editor, Strategietester

Schnellstart

  1. 1Aktiviere im PineTune-Popup eine Developer-Lizenz.
  2. 2Einstellungen: „Ultra Agent API“ aktivieren, Port 5678.
  3. 3Öffne einen TradingView-Chart mit deiner Strategie und dem Strategietester.
  4. 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 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, ... } } }

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.

Pläne ansehen