본문으로 건너뛰기
TickLogits

개발자 · Ultra API

코딩 에이전트에게 TradingView 전략 연구실을.

PineTune Developer는 루프백 API와 Agent Skill을 제공합니다. 에이전트가 전략을 읽고, Pine 코드를 고치고, 실행을 시작하고, 이벤트 스트림으로 완료를 기다린 뒤 최적 후보를 적용합니다. 모두 여러분의 브라우저에서.

브리지 작동 방식

Chrome MV3 확장 프로그램은 TCP 포트를 열 수 없어서, PineTune이 127.0.0.1의 의존성 없는 작은 Node 브리지에 먼저 연결합니다. 에이전트는 평범한 HTTP로 브리지와 통신합니다.

  1. 여러분의 에이전트

    Claude Code, Codex, Devin, Cursor, Python 스크립트…

  2. Ultra 브리지

    127.0.0.1:5678 · POST /api · GET /events

  3. PineTune 확장 프로그램

    라이선스 확인, 차트 탭으로 라우팅

  4. 여러분의 TradingView 차트

    파라미터, Pine 편집기, 전략 테스터

빠른 시작

  1. 1PineTune 팝업에서 Developer 라이선스를 활성화합니다.
  2. 2설정에서 “Ultra Agent API”를 켜고 포트는 5678.
  3. 3전략과 전략 테스터가 보이는 TradingView 차트를 엽니다.
  4. 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 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, ... } } }

에이전트가 할 수 있는 일

조사

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)가 모든 상태 변화를 전송합니다. 무작정 기다릴 필요가 없습니다.

설계 단계부터 보안

  • 브리지는 루프백 인터페이스에서만 수신하며 LAN이나 인터넷에 노출되지 않습니다.
  • 처음 연결한 확장 프로그램 ID는 WebSocket Origin과 hello ID가 일치한 뒤 고정됩니다.
  • API 응답은 전체 라이선스 키나 타사 API 키를 절대 돌려주지 않습니다.
  • 읽기 전용이거나 보호된 Pine 스크립트는 제한을 우회해 수정하지 않습니다.

Agent Skill 포함

바로 쓸 수 있는 SKILL.md에 폐쇄 루프(조사, 수정, 튜닝, 분석, 개선, 적용)와 API 레퍼런스, 주의할 점을 담았습니다. skill을 지원하는 에이전트라면 첫 프롬프트부터 잘 작동합니다.

Developer 플랜

Pro의 모든 기능에 Ultra API와 Agent Skill까지, $349/년.

에이전트는 여러분 자신의 TradingView 세션에서 작동합니다. 맡기는 작업을 꼭 검토하세요. 백테스트는 투자 조언이 아닙니다.

플랜 보기