Repolode
tradingstrategy-ai

tradingstrategy-ai/getting-started

Trading Strategy SDK로 DEX, DeFi 및 Binance CEX 데이터를 활용해 알고리즘 트레이딩 전략을 백테스트하고 개발하는 Jupyter 노트북 예제입니다.

스타
265
포크
39
열린 이슈
7
마지막 커밋
12일 전

이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.

어떤 프로젝트인가요?

이 저장소는 분산형 거래소와 DeFi 시장에서 실행되는 알고리즘 트레이딩 전략을 만들기 위한 Python 툴킷인 Trading Strategy SDK의 시작용 Jupyter 노트북 모음입니다. 시장 데이터 피드, 백테스팅, 전략 개발, 실시간 거래 실행을 다룹니다.

노트북에는 BTC, ETH, MATIC의 이동평균 크로스오버와 ATR 기반 돌파 전략 같은 간단한 기술 지표 전략부터 다중 페어 포트폴리오 구성, DeFi 수익률 전략, Uniswap과 Base에서 유동성 필터를 적용한 밈코인 바스켓까지 다양한 예제가 포함되어 있습니다. 일부 예제에서는 Uniswap 가격 피드와 Binance 중앙화 거래소 데이터를 비교합니다. 별도 섹션에서는 scikit-optimize를 사용한 그리드 서치와 가우시안 프로세스 최적화 기법을 다룹니다.

이 저장소는 GitHub Codespaces, VS Code dev containers 또는 Poetry로 관리하는 로컬 Python 환경에서 실행할 수 있습니다. 각 노트북은 공통된 구조를 따릅니다. 클라이언트를 설정하고, 매개변수를 정의하고, 트레이딩 유니버스를 구성하고, 지표를 생성한 뒤 decide_trades 함수를 작성하고, 백테스트를 실행하고, 성과 결과를 확인합니다.

핵심 기능

  • 01Uniswap v2/v3 및 Polygon의 DEX 페어 데이터와 Binance CEX 데이터를 사용해 전략을 백테스트합니다.
  • 02단일 자산 및 다중 페어를 대상으로 한 돌파, 이동평균, RSI/Bollinger 전략을 제공합니다.
  • 03일일 리밸런싱과 유동성 또는 TVL 필터를 적용하는 포트폴리오 구성 예제를 제공합니다.
  • 04전략 매개변수 탐색을 위한 그리드 서치와 가우시안 프로세스 최적화 기법을 제공합니다.
  • 05다른 트레이딩 도구에서 사용할 수 있도록 유동성이 높은 상위 페어의 OHLCV CSV 파일을 내보냅니다.

활용 사례

  • Python 노트북에서 암호화폐 트레이딩 전략을 작성하고 백테스트하는 방법을 학습합니다.
  • 과거 DEX 또는 CEX 가격 데이터로 기술 지표 전략을 테스트합니다.
  • 같은 전략에 대해 DEX 데이터와 중앙화 거래소 데이터의 품질을 비교합니다.
  • 그리드 서치 또는 베이지안 방식의 최적화로 전략 매개변수를 조정합니다.

빠른 시작

  1. 1

    README 링크에서 GitHub Codespaces로 저장소를 엽니다

  2. 2

    브라우저에서 백테스트 노트북 하나를 열어 실행합니다

사용 전 알아둘 점

  • 저장소 메타데이터에 라이선스가 지정되어 있지 않습니다.
  • README에서는 Codespaces가 느리다고 설명하므로 로컬 환경을 설정하는 편이 더 빠릅니다.

토픽

자주 묻는 질문

getting-started은(는) 무엇인가요?
Trading Strategy SDK로 DEX, DeFi 및 Binance CEX 데이터를 활용해 알고리즘 트레이딩 전략을 백테스트하고 개발하는 Jupyter 노트북 예제입니다. 이 저장소는 분산형 거래소와 DeFi 시장에서 실행되는 알고리즘 트레이딩 전략을 만들기 위한 Python 툴킷인 Trading Strategy SDK의 시작용 Jupyter 노트북 모음입니다. 시장 데이터 피드, 백테스팅, 전략 개발, 실시간 거래 실행을 다룹니다.
getting-started은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
getting-started에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
getting-started은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. getting-started의 마지막 커밋은 2026년 10월 26일입니다.
getting-started은(는) 어디에 사용할 수 있나요?
Python 노트북에서 암호화폐 트레이딩 전략을 작성하고 백테스트하는 방법을 학습합니다. 과거 DEX 또는 CEX 가격 데이터로 기술 지표 전략을 테스트합니다. 같은 전략에 대해 DEX 데이터와 중앙화 거래소 데이터의 품질을 비교합니다. 그리드 서치 또는 베이지안 방식의 최적화로 전략 매개변수를 조정합니다.
getting-started는 어떻게 설치하나요?
README 링크에서 GitHub Codespaces로 저장소를 엽니다 브라우저에서 백테스트 노트북 하나를 열어 실행합니다
getting-started은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tradingstrategy-ai/getting-started

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트