콘텐츠로 이동

커뮤니티 & 스크립트 관리

QUANTIQ의 스크립트 자산은 세 가지로 구분됩니다.

스크립트 유형

내 스크립트 (Private Script)

내가 작성하거나 가져온 비공개 작업본입니다.

  • 자유롭게 편집/삭제할 수 있습니다.
  • 다른 사용자에게 보이지 않습니다.
  • 커뮤니티에 게시하면 별도의 게시물이 생성됩니다 (원본은 유지).

스튜디오에서 새 스크립트를 작성하거나 저장하면 내 스크립트로 저장됩니다.

시스템 템플릿 (System Template)

QUANTIQ에서 제공하는 기본 전략 템플릿입니다.

  • 읽기 전용이며 직접 수정할 수 없습니다.
  • "열기"를 하면 내 스크립트에 사본이 생성되고, 사본을 편집합니다.
  • 스튜디오 첫 진입 시 기본 템플릿이 표시됩니다.

현재 8개의 starter 템플릿이 제공됩니다: 듀얼 EMA 크로스, ATR 브레이크아웃, 볼린저 되돌림, MACD 트렌드 패인, 멀티 타임프레임 트렌드, RSI 반등, 스토캐스틱 눌림목, VWAP 장중 회복.

커뮤니티 게시물 (Community Publication)

다른 사용자가 공유한 전략입니다.

  • 코드는 게시 시점의 스냅샷이며 변경할 수 없습니다 (immutable).
  • 제목도 게시 후 변경할 수 없습니다.
  • 요약, 설명, 태그, 이미지 등 메타데이터는 수정할 수 있습니다.
  • 공개/숨김 전환이 가능합니다.
  • 삭제하면 완전히 제거됩니다 (보존하려면 "숨김" 사용).

워크플로우

전략 가져오기

  1. 커뮤니티에서 마음에 드는 전략을 찾습니다.
  2. "가져오기"를 클릭하면 내 스크립트에 사본이 생성됩니다.
  3. 사본은 원본과 독립적입니다 — 원본이 삭제되어도 내 사본은 유지됩니다.

전략 게시하기

  1. 내 스크립트에서 게시할 전략을 선택합니다.
  2. 제목, 요약, 태그, 대표 이미지를 입력합니다.
  3. 게시하면 코드 스냅샷이 포함된 게시물이 생성됩니다.
  4. 원본 스크립트를 이후에 수정해도 게시물의 코드는 변하지 않습니다.
  5. 코드를 수정한 버전을 공유하려면 기존 게시물을 숨기고 새로 게시합니다.

게시물 관리

내 게시물 목록에서:

  • 공개/숨김 전환: 숨기면 커뮤니티 탐색에서 보이지 않지만 데이터는 유지됩니다.
  • 메타데이터 수정: 요약, 상세 설명, 태그, 이미지를 수정할 수 있습니다.
  • 삭제: 게시물과 관련 좋아요/댓글이 모두 제거됩니다.

입력 검증 규칙

커뮤니티 쓰기 요청은 필수 항목이 비어 있으면 저장되지 않고 400 Bad Request로 거절됩니다.

  • 내 스크립트 생성/수정: title, source_code는 필수입니다.
  • 게시물 생성: source_private_script_id, title은 필수입니다.
  • 댓글 작성: content는 공백만 입력할 수 없습니다.
  • 게시물 메타데이터 수정: 요약, 상세 설명, 태그, 이미지 항목은 선택 입력입니다.
  • 샘플 차트 이미지 목록: sample_chart_asset_ids는 JSON 배열 형식으로 전달해야 합니다. 예전의 줄바꿈 문자열 fallback은 더 이상 허용되지 않습니다.
  • 게시물 메타데이터 PATCH 의미: sample_chart_asset_ids를 요청에서 생략하면 기존 샘플 이미지를 유지합니다. 빈 배열을 명시적으로 보내면 샘플 이미지를 비웁니다.

즉, 제목만 입력하고 코드 없이 저장하거나, 원본 private script 없이 게시를 만들거나, 빈 댓글을 보내는 요청은 성공하지 않습니다.

관련 문서