콘텐츠로 이동

커뮤니티 & 스크립트 관리

커뮤니티 기능은 전략을 찾아보고, 가져오고, 공유하는 흐름에 집중합니다.

스크립트 유형

내 스크립트

  • 내가 작성/수정하는 비공개 작업본입니다.
  • 자유롭게 편집/삭제할 수 있습니다.
  • 커뮤니티에 게시해도 원본은 내 스크립트로 유지됩니다.

시스템 템플릿

  • Quantiq에서 제공하는 기본 템플릿입니다.
  • 읽기 전용입니다.
  • 열면 내 스크립트 사본으로 작업하게 됩니다.

24/7 거래소 기준 템플릿

시스템 스타터 템플릿은 Upbit 24/7 거래소를 전제로 작성되어 있습니다. KRX(국내주식) 장 시작/마감 helper(rule.close_before, market.minutes_until_close, market.minutes_since_open)는 #29에서 제거되었으며, 진입 윈도우/장마감 청산 같은 시간 정책은 템플릿에서 빠져 있습니다. 사용자가 시간대별 정책을 두고 싶다면 market.time (KST "HH:MM") 비교로 직접 추가하세요.

현재 제공되는 스타터 템플릿 13개:

템플릿 이름 DSL 패턴 특징
듀얼 EMA 크로스 스타터 패턴 1 (top-level) EMA 크로스 추세추종
ATR 브레이크아웃 스타터 패턴 1 ATR 변동성 돌파
볼린저 되돌림 스타터 패턴 1 볼린저 평균회귀
MACD 트렌드 패인 스타터 패턴 1 MACD 추세 재개
멀티 타임프레임 트렌드 스타터 패턴 1 복수 타임프레임
RSI 반등 수동개입 스타터 패턴 1 수동 RSI 계산 예제
스토캐스틱 눌림목 스타터 패턴 1 스토캐스틱 눌림목
VWAP 장중 회복 스타터 패턴 1 VWAP 복귀
RSI-거래대금 스크리너+매매 스타터 패턴 3 @screener+@trade unified, on_drop="force_exit"
@trade 데코레이터 EMA 스타터 패턴 2 @trade(order_on=...) 명시 선언
거래대금 상위 N 스크리너+매매 스타터 패턴 3 universe.in_top("trade_value_24h", n=N)
유니버스 커스텀 지표 스타터 패턴 4 @universe.metric + 분리 screener/trader
퍼시스턴트 스크리너 스타터 패턴 3 persistent=True 유지 패턴

패턴 2~4 데코레이터 사용법은 DSL 언어 개요 → 스타터 템플릿을 참고하세요.

커뮤니티 게시물

  • 다른 사용자가 공유한 전략입니다.
  • 게시된 코드는 읽기 전용입니다.
  • 게시 후에는 제목/코드를 수정할 수 없습니다.
  • 공개/숨김 전환, 메타데이터 수정, 삭제는 가능합니다.

탐색 탭

탐색 탭은 다음 3개 영역으로 구성됩니다.

  • 스타터 템플릿
  • 커뮤니티
  • 내 게시물

카드에서 제목, 요약, 작성자, 태그, 반응 지표를 확인할 수 있습니다.

주요 동작

전략 가져오기

  1. 탐색 탭에서 전략을 찾습니다.
  2. 스튜디오에서 열기를 누릅니다.
  3. 내 스크립트 사본으로 열어 수정/테스트합니다.
  4. 스튜디오에서 백테스트로 성과를 검증합니다.
  5. 검증이 끝나면 거래 탭에서 전략을 추가하고 모의투자로 실행합니다.

가져온 사본은 원본 게시물과 독립적입니다. 원본이 수정·삭제되어도 내 사본에는 영향이 없습니다.

전략 게시하기

  1. 내 스크립트에서 게시할 전략을 선택합니다.
  2. 제목/요약/태그/이미지를 입력합니다.
  3. 게시를 완료하면 새 게시물이 생성됩니다.

코드를 수정한 새 버전을 공유하려면 새 게시물로 다시 등록하세요.

게시물 관리

내 게시물에서 다음 작업을 할 수 있습니다.

  • 공개/숨김 전환
  • 요약/설명/태그/이미지 수정
  • 삭제

삭제는 복구되지 않으므로 보존이 필요하면 숨김을 먼저 사용하세요.

다음 단계