콘텐츠로 이동

AlgoQuant Insights

AlgoQuant Insights, 즉 AQI는 AQS의 리서치 및 게시 기능을 담당합니다. 전략 개발자는 이곳에서 논문을 작성하고 관련 리서치를 연결하며, 체계적인 시스템 트레이딩 리서치 활동을 프로필에 쌓아 갈 수 있습니다.

AQI는 AQS 중심의 워크플로로 설계되었습니다. 웹사이트에서는 게시된 논문을 읽고 공개 목록을 탐색할 수 있지만, 전체 기능은 AlgoQuant Studio에서 사용할 수 있습니다.

다음 내용을 문서화하고 공유하려면 AQI를 사용하세요.

  • 전략 아이디어와 리서치 메모
  • 백테스트 분석 결과와 실시간 운영에서 얻은 교훈
  • 시장 구조에 대한 관찰
  • 다른 개발자가 검토할 수 있는 구현 의사결정
  • 연구에 영향을 준 참고 논문
  • LaTeX 수식과 간결한 기술 표기

리서치를 별도의 메모로 분리해 두지 않고, 전략 개발과 운영에 사용하는 도구 안에서 함께 관리하는 것이 목표입니다.

AQI는 현재 다음을 지원합니다.

  • 공개 연구와 전략 해설을 위한 게시된 논문
  • 게시 전에 AQS 안에서 관리하는 초안 논문
  • 결과 요약, 계좌 평가액 미리보기, AQS의 전체 결과 링크가 포함된 백테스트 블록
  • 선택한 리서치 셀, Rust 소스, 저장된 출력 샘플이 포함된 노트북 블록
  • AQI 논문을 다른 논문과 연결하는 논문 참고 문헌
  • AQI 논문 링크로 편집기에서 추가하는 인라인 논문 멘션
  • KaTeX로 렌더링되는 LaTeX 블록 및 인라인 LaTeX
  • 구조화된 논문 편집 및 읽기를 위한 Tiptap 서식 있는 텍스트 콘텐츠
  • 독자 피드백과 토론을 위한 좋아요, 반응, 댓글
  • 연구 활동을 작성자와 연결하는 프로필, 팔로워, 팔로잉
  • 게시된 논문의 조회 수

공개 AQI 웹사이트는 다음을 지원합니다.

  • 최근 게시된 논문 탐색
  • 좋아요가 많은 논문 탐색
  • 게시된 논문 읽기
  • 코드를 실행하지 않고 포함된 백테스트 요약, 노트북 셀, 저장된 테이블, 차트 미리보기 보기
  • 논문 참고 문헌 보기
  • 읽기 전용 댓글 보기
  • 로그인한 상태에서 논문에 좋아요 표시

글쓰기, 초안 편집, 참고 문헌 관리, 댓글 작성, 반응, 프로필 팔로우, 전체 AQ Insights 워크플로는 AQS에서 사용하세요.

  1. AQS에서 AQI, My Papers를 차례로 열고 새 논문을 만듭니다.
  2. 제목, 짧은 요약, 연구 본문을 추가합니다. 독자가 가정, 데이터 소스, 테스트 기간을 볼 수 있도록 하세요.
  3. 다른 AQI 연구를 기반으로 한다면 참고 논문을 추가합니다. 저장 전에 연결된 제목을 검토하세요.
  4. 특정 주장을 뒷받침하려면 연결 가능한 백테스트를 첨부하거나 백테스트 블록을 삽입합니다. 하나의 논문에서 여러 결과를 참조할 수 있습니다. 각 테스트가 무엇을 보여주는지 설명하세요.
  5. Add notebook으로 선택한 리서치 셀과 저장된 결과를 포함합니다. 코드와 출력이 무엇을 보여주는지 설명하세요.
  6. 내용과 공유 권한을 검토하고 초안을 저장한 다음 준비되면 게시합니다.

논문을 게시해도 로컬 백테스트나 노트북이 모두 자동으로 게시되지는 않습니다. 각 컴포넌트의 공유 동작은 아래에 설명되어 있습니다.

콘텐츠를 삽입할 위치에 커서를 놓고 편집기 도구 모음을 사용하세요. 아이콘에 마우스를 올리면 이름이 표시됩니다. 도구 모음에는 다음이 포함됩니다.

컨트롤용도
Insert backtest공개 백테스트 요약과 전체 결과 링크.
Add notebook선택한 노트북 셀, 소스 코드, 저장된 출력의 읽기 전용 스냅샷.
Reference paper인라인 AQI 논문 링크와 논문 저장 시 생성되는 참고 문헌 항목.
Insert link선택한 텍스트나 새로 삽입한 텍스트에 적용하는 일반 URL.
Insert image대체 텍스트가 포함된 이미지 URL 기반 그림이나 삽화.
Insert 3x3 table가정, 파라미터, 비교를 위한 편집 가능한 테이블.
Code block / Inline code표시 전용 소스 코드나 짧은 식별자.
LaTeX block / Inline LaTeX렌더링된 수학 표기.

제목, 단락, 목록, 인용문, 가로 구분선, 정렬, 텍스트 서식으로 주변 구조를 구성합니다. 이는 논문 편집 도구이며 노트북 실행 컨트롤이 아닙니다.

  1. Insert backtest를 선택합니다.
  2. Public backtests에서 연결 가능한 결과를 선택합니다. 본인 결과에는 Owner, 다른 작성자의 연결 가능한 결과에는 Co-op 레이블이 표시됩니다. 다른 작성자의 결과를 첨부하려면 서로 팔로우해야 합니다.
  3. 또는 게시되지 않은 Local backtest 옆의 Make public & insert를 선택합니다. 결과를 공개 업로드하고 사용 가능함이 검증된 뒤 미리보기를 삽입합니다.
  4. 테스트 기간, 가정, 비용, 한계를 설명하는 텍스트를 추가합니다. 추가 결과를 포함하려면 다른 커서 위치에서 반복하세요.

블록에는 전략 이름, 제공된 설명과 심볼, 총수익률, 샤프 비율, 손익비, 타임프레임, 테스트 날짜, 기간이 표시됩니다. 데이터가 있으면 전체 실행의 최대 낙폭, 청산된 거래 수, 생성된 인사이트 수, 승률, 수익 계수도 표시됩니다. 없는 지표는 0이 아니라 “—”로 표시됩니다. 생성된 인사이트 수에는 상위·하위 인사이트와 미체결·거부된 인사이트도 포함되며, 수익을 낸 거래 수를 뜻하지 않습니다. 이 요약은 독자가 근거를 검토하는 데 도움이 되지만 전략의 견고성이나 미래 수익성을 입증하지는 않습니다. 계좌 평가액 샘플이 있으면 타임스탬프가 있는 최근 최대 500개 점을 대화형 Lightweight Charts 미리보기로 제공합니다. 이전에 게시된 결과는 다시 게시할 때까지 기존의 더 짧은 샘플을 유지합니다. 이 미리보기는 전체 계좌 평가액 이력이나 거래 로그가 아닙니다. 결과를 자세히 확인하려면 Open full backtest in AQS를 사용하세요. 백테스트 분석을 참조하세요.

Make public & insert는 논문이 비공개 초안이어도 백테스트를 즉시 공개합니다. 선택하기 전에 결과를 검토하세요. 논문을 저장할 때는 공개 백테스트만 첨부할 수 있습니다.

선택기에는 본인의 공개 결과에 대한 Make private도 제공됩니다. 이 작업은 결과 접근 권한을 바꾸지만 이미 저장된 논문에 포함된 요약을 자동으로 지우지는 않습니다. 더 이상 공유하지 않아야 하는 논문을 저장하기 전에 블록과 남은 첨부 항목을 제거하세요. 블록을 제거하는 것만으로 백테스트가 비공개가 되지는 않습니다.

편집기와 웹사이트의 노트북 시계열 차트는 AQR과 동일한 Lightweight Charts 렌더러를 사용합니다. 캔들, 오버레이, 동기화된 창, UTC 십자선 값, 신호 마커를 지원합니다. 히트맵, 산점도, 분포는 동일한 리서치 SVG 렌더러를 유지합니다. JavaScript를 사용할 수 없어도 안전한 정적 미리보기를 사용할 수 있습니다. 차트는 저장된 샘플만 표시하며 노트북 코드를 실행하거나 데이터 피드에 연결하지 않습니다.

  1. Add notebook을 선택하면 편집기의 현재 스크롤 위치를 유지한 채 선택 대화상자가 열립니다.
  2. Strategy project와 Notebook을 선택한 다음 Load notebook preview를 선택합니다.
  3. 포함할 셀을 선택합니다. Rust source code와 Saved tables, charts and results의 포함 여부를 정합니다.
  4. 미리보기와 제외된 출력 경고를 검토한 뒤 Insert notebook cells를 선택합니다.
  5. 코드와 출력 샘플에 비밀 정보가 없는지, 데이터를 공유할 권한이 있는지 확인합니다. Save Draft 또는 Publish 전에 공유 검토 체크박스에 체크하세요.

노트북을 삽입해도 셀이 실행되거나 데이터 피드에 연결되거나 콘텐츠가 업로드되지는 않습니다. 논문에는 셀 경계, Markdown, 선택한 Rust 코드, 테이블 샘플, 지원되는 차트, 일반 텍스트 결과를 보존한 고정 스냅샷이 추가됩니다. 독자는 Rust나 AQS를 설치하거나 데이터 피드에 연결하지 않고도 웹사이트에서 저장된 결과를 볼 수 있습니다.

Stale 상태이거나 실패했거나 검증되지 않은 출력과 실행 로그는 제외됩니다. 원시 데이터셋 파일, 연결 설정, 임의의 노트북 메타데이터는 자동으로 포함되지 않지만, 코드나 출력된 값에는 비밀 정보가 남아 있을 수 있습니다. 선택한 테이블 행은 실제로 공유되는 데이터이므로 해당 내용과 공급자가 허용한 공유 범위를 검토하세요. 스냅샷은 선택한 셀 100개와 2 MiB로 제한됩니다. 노트북 블록이 포함된 논문에도 2 MiB 공유 한도가 적용됩니다.

선택한 각 셀은 코드와 저장된 출력을 함께 유지하는 독립적인 논문 블록이 됩니다. 셀에 마우스를 올리면 헤더에 Move up, Move down, Add text before, Add text after, Remove block의 단순한 아이콘이 나타납니다. 아이콘에는 도구 설명이 있으며 키보드 포커스 시에도 나타납니다. 터치 기기에서는 계속 표시됩니다. 원본 노트북의 순서는 바뀌지 않고 내용도 변경되지 않습니다. 이전 형식의 전체 노트북 블록도 계속 지원합니다. 노트북을 다시 실행하지 않고 분리하려면 편집기에서 Split into cells를 선택하세요.

저장된 셀 내용은 읽기 전용입니다. 결과가 바뀌면 원본 노트북을 편집하고 Research에서 실행 및 검토한 다음 새 스냅샷을 삽입하세요. 이후 노트북 편집이 기존 논문을 자동으로 갱신하지는 않습니다. 논문 내용을 편집하면 공유 검토 체크박스가 해제됩니다. 저장하거나 게시하기 전에는 아무것도 업로드되지 않습니다.

AQS 논문 리더에서는 셀의 코드, 텍스트, 테이블 출력 안에서 구절을 선택해 댓글에 인용할 수 있습니다. 전체 노트북을 선택할 필요가 없습니다. 인용은 논문 본문으로 제한되며 반응과 다른 인터페이스 텍스트는 제외됩니다. AQS와 공개 웹사이트 모두 스크롤 중에도 작성자, 좋아요, 댓글, 공유 작업이 상단에 유지됩니다. 웹사이트 댓글은 읽기 전용입니다. 작성하거나 답글을 달려면 AQS를 여세요.

노트북의 AQI paper 섹션에서 시작할 수도 있습니다.

  • Use notebook as paper는 새 로컬 초안과 개별 노트북 셀 블록으로 전체 AQI 편집기를 엽니다.
  • Attach to a paper는 기존 내용과 저장되지 않은 편집 내용을 보존하면서 비공개 초안 중 하나에 셀 블록을 추가합니다.

어느 바로가기도 논문을 업로드하거나 게시하지 않습니다. 원본 노트북은 전략의 research/ 폴더에 남습니다. 전체 공유 워크플로는 리서치 노트북을 참조하세요.

Research에서 aqs_plot, aqs_plot_many, aqs_chart 같은 헬퍼로 차트를 생성한 다음 관련 출력 셀을 노트북 블록에 포함하세요. 캔들 차트, 선 오버레이, 별도 Volume 및 ATR 창, 신호 마커, 산점도, 분포, 히트맵을 지원합니다. 저장된 백테스트 비교 곡선과 수익률 히트맵도 이 방식으로 공유할 수 있습니다. 코드 예제와 샘플링 한도는 리서치 차트 및 헬퍼와 전략 재사용 및 백테스트를 참조하세요.

저장된 시계열 차트는 AQS와 웹사이트에서 TradingView Lightweight Charts를 사용하며 확대, 이동, 십자선, 오버레이, 동기화된 창을 제공합니다. 실시간 피드가 아니라 저장된 데이터를 표시합니다. 대화형 렌더링을 사용할 수 없으면 SVG 대체 표시를 사용할 수 있습니다. 산점도, 분포, 히트맵은 전용 저장 결과 렌더러를 사용합니다. 차트에 집계되거나 샘플링된 데이터가 포함될 수 있으므로 개별 시장 봉으로 해석하기 전에 캡션을 읽으세요. 테이블 출력은 제한된 미리보기이며 전체 데이터셋의 다운로드 가능한 복사본이 아닙니다.

다른 논문 및 외부 자료 참조하기

섹션 제목: “다른 논문 및 외부 자료 참조하기”

Reference paper를 선택하고 제목, 작성자, 태그로 검색한 다음 AQI 논문을 선택하세요. 인라인 논문 링크가 삽입됩니다. 저장하면 논문의 참고 문헌 관계가 동기화되며 참조한 논문은 본문 아래에 작은 카드로 나타납니다. 선행 연구, 비교, 뒷받침하는 근거에 참고 문헌을 사용하세요.

외부 글, 저장소, 데이터셋 페이지에는 Insert link를 사용하세요. 선택한 텍스트에 URL을 적용하거나 커서 위치에 링크된 텍스트를 삽입합니다. 일반 웹 링크는 AQI 참고 문헌 카드를 만들지 않습니다. Remove link는 선택한 링크에서 링크 서식을 제거합니다.

  • 테이블: Insert 3x3 table을 선택하면 머리글 행이 있는 테이블을 만듭니다. 셀 안에 커서를 둔 상태에서 Add row, Add column, Delete row, Delete column, Delete table을 사용하세요. 이 테이블은 고정된 노트북 테이블 출력과 달리 편집 가능한 논문 콘텐츠입니다.
  • 이미지: Insert image를 선택하고 이미지 URL과 설명적인 Alt text를 입력한 다음 삽입하세요. 공개 논문에는 접근 가능한 HTTPS URL을 사용하세요. AQS는 붙여넣거나 끌어 놓은 이미지 파일도 허용하지만, 웹사이트는 현재 포함된 data: 이미지를 제외합니다. 두 리더 모두에 표시해야 하는 이미지는 호스팅된 URL을 사용하세요. 로컬 파일 경로는 공개 이미지 URL이 아닙니다.
  • 코드: 여러 줄 예제에는 Code block, 변수나 함수 이름에는 Inline code를 사용하세요. 코드 블록의 기본 언어는 Rust이며 소스만 표시합니다. 컴파일, 실행, 출력 생성을 수행하지 않습니다. 독자가 코드와 함께 저장된 결과를 봐야 한다면 노트북 블록을 사용하세요.

AQI 편집기는 인라인 및 블록 LaTeX를 모두 지원합니다. 단락 안의 짧은 표기에는 인라인 LaTeX를 사용하고, 별도 줄이 필요한 수식에는 블록 LaTeX를 사용하세요.

웹사이트는 이 노드를 KaTeX로 렌더링하므로 공개 논문 화면에서도 수학 표기를 읽기 쉽게 유지합니다.

LaTeX block 또는 Inline LaTeX를 선택하고 표현식을 입력한 다음 Insert를 선택하세요. 예를 들어 달러 기호 구분자 없이 r_t = (P_t - P_{t-1}) / P_{t-1}를 직접 입력합니다. 기존 수식을 편집하려면 선택한 뒤 해당 컨트롤을 다시 여세요.

Save Draft로 논문을 비공개 업로드하고, 독자에게 공개할 준비가 되면 Publish를 사용하세요. 로컬 편집기의 내용을 저장하지 않으면 클라우드 초안으로 보관되지 않습니다. 게시 전에 노트북 공유 경고, 참고 논문, 연결된 백테스트, 이미지 접근 가능 여부, 시장 데이터 공유 권한을 검토하세요. 게시 후에는 공개 논문에서 특히 차트 캡션과 AQS의 전체 결과를 여는 링크를 확인하세요.

미래의 독자에게도 유용한 AQI 논문을 작성하세요.

  • 결과를 보여주기 전에 트레이딩 문제를 정의하세요.
  • 가정, 데이터 소스, 타임프레임, 실행 맥락을 포함하세요.
  • 긴 배경 설명을 반복하는 대신 관련 AQI 논문을 연결하세요.
  • 일반 텍스트로 모호해질 수 있는 수식에는 LaTeX를 사용하세요.
  • 구현에 대한 주장은 관측 가능한 백테스트 또는 실시간 근거와 연결하세요.
  • 전체 작성, 편집, 댓글, 반응 워크플로는 AQS를 사용하세요.