Developer · Ultra API
Beri agen coding Anda laboratorium strategi TradingView.
PineTune Developer menyediakan API loopback dan Agent Skill. Agen Anda membaca strategi, menulis ulang kode Pine, menjalankan proses, menunggu event stream, dan menerapkan kandidat terbaik, langsung di browser Anda.
Cara kerja jembatan
Ekstensi Chrome MV3 tidak bisa mendengarkan port TCP, jadi PineTune terhubung ke jembatan Node kecil tanpa dependensi di 127.0.0.1. Agen Anda berbicara HTTP biasa dengan jembatan itu.
Agen Anda
Claude Code, Codex, Devin, Cursor, skrip Python…
Jembatan Ultra
127.0.0.1:5678 · POST /api · GET /events
Ekstensi PineTune
Pemeriksaan lisensi, perutean ke tab grafik
Grafik TradingView Anda
Parameter, Pine Editor, Strategy Tester
Mulai cepat
- 1Aktifkan lisensi Developer di popup PineTune.
- 2Pengaturan: aktifkan “Ultra Agent API”, port 5678.
- 3Buka grafik TradingView dengan strategi Anda dan Strategy Tester.
- 4Jalankan klien; ia memulai jembatan lokal bila perlu.
# 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, ... } } }Yang bisa dilakukan agen Anda
Periksa
snapshot · inspect · readMetrics · detect: strategi, parameter, metrik, simbol, timeframe, hasil tersimpan.
Edit Pine
getPineSource · checkPineSource · updatePineSource · getPineErrors: ganti seluruh sumber, cek kompilasi, simpan terverifikasi hash.
Tuning
setConfig · start · pause · resume · stop · waitDone: grid, acak, kasar ke halus dengan filter.
Terapkan
applyBest · applyResult · applyParams: tulis kandidat dan tunggu tester stabil.
Konteks pasar
setSymbol · setTimeframe · readWatchlist · loadStudy: berpindah antar simbol dan timeframe.
Amati
GET /events (SSE / WebSocket) mengalirkan setiap perubahan status; tanpa menunggu buta.
Aman sejak dirancang
- Jembatan hanya mendengarkan di antarmuka loopback, tidak pernah di LAN atau internet.
- ID ekstensi pertama yang terhubung dikunci setelah origin WebSocket dan hello ID-nya cocok.
- Respons API tidak pernah mengembalikan kunci lisensi lengkap atau kunci API pihak ketiga.
- Skrip Pine read-only atau terlindungi tidak pernah diedit dengan melewati batasannya.
Dilengkapi Agent Skill
SKILL.md siap pakai menjelaskan loop tertutup (periksa, edit, tuning, analisis, perbaiki, terapkan) beserta referensi API dan jebakan umum, agar agen yang mendukung skill bekerja baik sejak prompt pertama.
Paket Developer
Semua fitur Pro plus Ultra API dan Agent Skill, $349/tahun.
Agen bertindak di sesi TradingView Anda sendiri. Tinjau apa yang Anda minta; backtest bukan nasihat investasi.