콘텐츠로 이동

FAQ

c.close[0]price는 무엇이 다른가요?

  • c.close[0]: 해당 스케일의 최신 봉 종가
  • price: 현재 이벤트 시점 가격

ta.crossover()는 어떻게 쓰나요?

bool이 아니라 두 시계열을 넣습니다.

if ta.crossover(sma5, sma20):
    buy()

ta.cci() 입력은 무엇인가요?

ta.cci(high, low, close, length=20) 형태입니다.

math.pi는 속성인가요?

아닙니다. 함수로 제공되어 math.pi()로 호출해야 합니다.

warm_up 변수는 사용할 수 있나요?

현재 DSL 컨텍스트에서는 주입되지 않습니다. 상태가 필요하면 var를 사용하세요.

실행 간 상태를 유지하려면?

var 네임스페이스를 사용합니다.

var.init(count=0)
var.count = var.count + 1

adviser.session은 어떻게 쓰나요? — Postponed

DSL 내 adviser.session() 기능은 오픈 스펙에서 스펙아웃되었습니다. 현재 사용할 수 없습니다.

스튜디오 LLM 패널에서 provider 선택 UI가 안 보이는데 정상인가요?

네. 스튜디오 LLM 대화창의 canonical path는 cloud relay이며, local provider selector는 1차 사용자 표면에서 제거되었습니다.

  • runtime은 authenticated cloud session으로만 POST /api/runtime/llm/chat relay를 호출합니다.
  • 브라우저나 local runtime이 OpenAI 같은 외부 provider key를 직접 보관하지 않습니다.
  • LLM 응답은 기존처럼 transcript, quick action, 에디터 반영, 차트 테스트 흐름으로 이어집니다.
  • 현재 Studio LLM은 BASIC 이상 플랜에서만 열립니다. FREE 플랜이면 입력창이 잠기고 Cloud 업그레이드 안내가 표시됩니다.

점검 순서:

  • cloud 로그인 상태 확인
  • cloud relay availability 확인
  • cloud server-side LLM 설정 확인

대표 오류 의미:

  • permission denied: 현재 계정의 Cloud LLM entitlement가 없거나 BASIC 미만 플랜입니다.
  • relay unavailable: cloud relay가 아직 준비되지 않았습니다.
  • timeout: upstream 응답이 지연되고 있습니다. 잠시 후 재시도하세요.
  • cloud auth/server configuration failure: cloud 로그인 세션 또는 cloud LLM 설정을 먼저 점검해야 합니다.

관련 문서