여러 거래소에서 트레이딩 전략을 개발하고 백테스트 및 실행할 수 있는 Go 기반 암호화폐 트레이딩 봇 프레임워크입니다.
jesse-ai/jesse
직접 만든 암호화폐 트레이딩 전략을 연구하고 백테스트·최적화·실거래할 수 있는 셀프 호스팅 Python 프레임워크입니다.
대체할 수 있는 제품:3Commas
Cryptohopper
- 스타
- 8,775
- 포크
- 1,283
- 열린 이슈
- 11
- 마지막 커밋
- 3시간 전
이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.
어떤 프로젝트인가요?
Jesse는 직접 암호화폐 트레이딩 전략을 작성하고 백테스트, 파라미터 최적화, 실거래 또는 모의 거래를 실행할 수 있는 Python 알고리즘 트레이딩 프레임워크입니다. 전략은 should_long, go_long 같은 메서드를 포함하는 일반 Python 클래스로 작성하며, 프레임워크에는 다양한 지표 라이브러리, 시장가·지정가·스톱 주문 처리, 리스크 관리 도구가 포함되어 있습니다.
핵심 거래 루프 외에도 Jesse는 진입 규칙에 측정 가능한 과거 수익 우위가 있는지 확인하는 도구, 거래 순서를 섞거나 캔들 기반 시뮬레이션을 수행하는 Monte Carlo 스트레스 테스트, 백테스트에서 특징을 수집하고 scikit-learn 모델을 학습해 전략에서 사용하는 머신러닝 파이프라인을 제공합니다. Research API와 Jupyter 지원으로 스크립트와 노트북에서도 같은 작업을 실행할 수 있습니다. 인터랙티브 차트, 코드 편집기가 포함된 대시보드, Telegram·Slack·Discord 알림으로 모니터링할 수 있습니다.
Jesse는 셀프 호스팅 방식이므로 전략과 데이터가 사용자 자신의 컴퓨터에 보관됩니다. 이 프로젝트는 교육 및 연구용이며, 거래 결과에 대한 책임은 사용자에게 있다고 문서에서 안내합니다.
핵심 기능
- 01간단한 문법으로 일반 Python 클래스를 작성해 전략을 구현합니다.
- 02백테스트, Optuna를 이용한 파라미터 최적화, Monte Carlo 분석 기능이 기본 제공됩니다.
- 03시장가·지정가·스톱 주문, 레버리지, 공매도, 부분 체결을 지원합니다.
- 04다양한 기술 지표 라이브러리와 Rust 기반 지표 구현을 포함합니다.
- 05전략에서 scikit-learn 모델을 사용하는 머신러닝 파이프라인을 기본 제공합니다.
- 06Telegram·Slack·Discord 알림을 지원하는 실거래 및 모의 거래 기능을 제공합니다.
활용 사례
- 자금을 투입하기 전에 개인 암호화폐 트레이딩 아이디어를 연구하고 백테스트하기.
- 교차 검증과 병렬 탐색으로 전략 파라미터를 최적화하기.
- Monte Carlo 시뮬레이션으로 전략의 과적합 여부를 확인하며 스트레스 테스트하기.
- Jupyter 노트북에서 재현 가능한 정량 실험을 실행하기.
빠른 시작
- 1
문서의 시작하기 가이드를 읽으세요
사용 전 알아둘 점
- README에는 이 소프트웨어가 교육용이며 보증이 제공되지 않고 버그가 있을 수 있다고 안내되어 있습니다.
- 실제 자금으로 거래하면 금전적 위험이 따르므로, 모든 책임은 사용자에게 있습니다.
토픽
자주 묻는 질문
- jesse은(는) 무엇인가요?
- 직접 만든 암호화폐 트레이딩 전략을 연구하고 백테스트·최적화·실거래할 수 있는 셀프 호스팅 Python 프레임워크입니다. Jesse는 직접 암호화폐 트레이딩 전략을 작성하고 백테스트, 파라미터 최적화, 실거래 또는 모의 거래를 실행할 수 있는 Python 알고리즘 트레이딩 프레임워크입니다. 전략은 should_long, go_long 같은 메서드를 포함하는 일반 Python 클래스로 작성하며, 프레임워크에는 다양한 지표 라이브러리, 시장가·지정가·스톱 주문 처리, 리스크 관리 도구가 포함되어 있습니다.
- jesse은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jesse은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jesse은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jesse의 마지막 커밋은 2026년 11월 6일입니다.
- jesse은(는) 어디에 사용할 수 있나요?
- 자금을 투입하기 전에 개인 암호화폐 트레이딩 아이디어를 연구하고 백테스트하기. 교차 검증과 병렬 탐색으로 전략 파라미터를 최적화하기. Monte Carlo 시뮬레이션으로 전략의 과적합 여부를 확인하며 스트레스 테스트하기. Jupyter 노트북에서 재현 가능한 정량 실험을 실행하기.
- jesse는 어떻게 설치하나요?
- 문서의 시작하기 가이드를 읽으세요
- jesse은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jesse-ai/jesse
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
주요 거래소를 지원하는 무료 오픈소스 Python 암호화폐 트레이딩 봇으로, 백테스팅·드라이런·FreqAI와 Telegram/웹 UI 제어 기능을 제공합니다.
과거 암호화폐 시장 데이터에 특성 공학을 적용해 ML 모델을 학습하고, 매매 신호를 보내는 온라인 서비스로 실행하는 Python 프레임워크입니다.
수익률 시계열의 위험 지표와 차트, HTML 분석 보고서를 제공하는 포트폴리오 성과 분석용 Python 라이브러리입니다.
전략 정의부터 벡터 및 이벤트 기반 백테스트, 결과 대시보드, 모의·실거래까지 지원하는 퀀트 트레이딩용 Python 프레임워크입니다.
여러 중앙화·탈중앙화 암호화폐 거래소에서 자동화된 마켓 메이킹 및 트레이딩 봇을 설계하고 백테스트하며 배포할 수 있는 오픈소스 프레임워크입니다.