전문 분야에 따라 에이전트끼리 제어를 넘기는 LangGraph 기반 스웜 스타일 멀티 에이전트 시스템을 구축하는 Python 라이브러리입니다.
olaxbt/ai-market-maker
전문 AI 데스크가 시그널을 생성하고 Risk Guard가 거래를 거부할 수 있으며, 바이 앤 홀드와 비교하는 백테스트를 지원하는 오픈소스 멀티 에이전트 암호화폐 거래 시스템입니다.
- 스타
- 2,106
- 포크
- 302
- 열린 이슈
- 4
- 마지막 커밋
- 3개월 전
이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.
어떤 프로젝트인가요?
AI Market Maker는 소규모 헤지펀드처럼 구성된 암호화폐 거래 스택입니다. 기술적 분석, 거시경제, 뉴스, 패턴, 온체인 또는 주문 흐름 시그널을 담당하는 전문 AI 에이전트들이 LangGraph 기반 시그널 중재기에 정보를 전달합니다. 중재기의 출력은 포트폴리오 단계를 거친 뒤 Risk Guard로 전달되며, Risk Guard는 주문이 실행되기 전에 거래를 거부할 수 있습니다.
이 프로젝트는 백테스트와 모의 거래를 지원합니다. 백테스트에는 Sharpe와 Sortino 같은 성과 지표, 바이 앤 홀드와의 비교, 전체 거래 원장이 포함됩니다. 저장소에는 고정된 과거 데이터와 해시 매니페스트가 포함되어 있어 같은 CSV 파일로 다시 실행하면 동일한 결과를 재현할 수 있습니다. 모의 거래는 Binance Testnet을 대상으로 하며, Hyperliquid 어댑터는 드라이런 모드로 작동합니다. Futu OpenD 어댑터는 모의 주문으로 홍콩 및 미국 주식 데이터를 지원합니다.
스택에는 FastAPI 백엔드, 에이전트 추적과 백테스트 보고서를 보여주는 Next.js 대시보드, OpenClaw 스킬 패키징이 포함됩니다. 에이전트 모드를 실행하려면 OpenAI 호환 API 키 또는 Atlas Cloud API 키가 필요합니다.
핵심 기능
- 01여러 전문 AI 에이전트가 시그널을 생성하고, 가중치 기반 중재기가 이를 결합해 BUY, SELL 또는 HOLD 결정을 내립니다.
- 02Risk Guard는 실행 전에 제안된 거래를 거부할 수 있습니다.
- 03백테스트는 Sharpe, Sortino, profit factor와 바이 앤 홀드 기준 비교 결과를 제공합니다.
- 04고정된 과거 OHLCV, 펀딩, 거시경제 및 뉴스 데이터로 오프라인 재실행을 지원합니다.
- 05Binance Testnet 모의 거래와 Hyperliquid 드라이런 어댑터, Futu OpenD 주식 어댑터를 지원합니다.
- 06Next.js 대시보드에서 에이전트 추적, 백테스트 결과, 토폴로지를 확인할 수 있습니다.
활용 사례
- 고정 데이터로 재현 가능한 백테스트를 수행하며 멀티 에이전트 암호화폐 전략을 연구할 때.
- 자금을 실제로 투입하기 전에 Binance Testnet에서 에이전트 기반 전략을 모의 거래할 때.
- LLM 기반 시그널과 주문 실행 사이에 리스크 거부 계층을 두는 방식을 살펴볼 때.
- 거래 에이전트를 OpenClaw 스킬로 패키징할 때.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/olaxbt/ai-market-maker.git - 2
uv와 Python 종속성을 설치합니다(TA-Lib을 먼저 설치하세요. README 참조)
pip install uv && uv sync --extra dev - 3
환경 변수 템플릿을 복사하고 .env에 OPENAI_API_KEY 또는 ATLASCLOUD_API_KEY를 설정합니다
cp .env.example .env - 4
Docker로 전체 스택을 시작합니다(Docker Desktop 필요). 그런 다음 http://localhost:3000을 엽니다
docker compose up --build -d
사용 전 알아둘 점
- Agentic 모드를 사용하려면 LLM API 키(OPENAI_API_KEY 또는 ATLASCLOUD_API_KEY)가 필요하며, 자동 대체 기능은 없습니다.
- 전체 설정에는 TA-Lib의 C 라이브러리와 플랫폼 스택용 Docker Desktop이 필요합니다.
- AGPL-3.0 카피레프트 라이선스가 적용됩니다. 네트워크를 통해 제공되는 수정 버전은 소스 코드를 공유해야 합니다.
- 실시간 실행은 Binance Testnet 페이퍼 트레이딩으로 제한됩니다. Hyperliquid 어댑터는 드라이런만 지원합니다.
토픽
자주 묻는 질문
- ai-market-maker은(는) 무엇인가요?
- 전문 AI 데스크가 시그널을 생성하고 Risk Guard가 거래를 거부할 수 있으며, 바이 앤 홀드와 비교하는 백테스트를 지원하는 오픈소스 멀티 에이전트 암호화폐 거래 시스템입니다. AI Market Maker는 소규모 헤지펀드처럼 구성된 암호화폐 거래 스택입니다. 기술적 분석, 거시경제, 뉴스, 패턴, 온체인 또는 주문 흐름 시그널을 담당하는 전문 AI 에이전트들이 LangGraph 기반 시그널 중재기에 정보를 전달합니다. 중재기의 출력은 포트폴리오 단계를 거친 뒤 Risk Guard로 전달되며, Risk Guard는 주문이 실행되기 전에 거래를 거부할 수 있습니다.
- ai-market-maker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ai-market-maker은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ai-market-maker은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. ai-market-maker의 마지막 커밋은 2026년 8월 20일입니다.
- ai-market-maker은(는) 어디에 사용할 수 있나요?
- 고정 데이터로 재현 가능한 백테스트를 수행하며 멀티 에이전트 암호화폐 전략을 연구할 때. 자금을 실제로 투입하기 전에 Binance Testnet에서 에이전트 기반 전략을 모의 거래할 때. LLM 기반 시그널과 주문 실행 사이에 리스크 거부 계층을 두는 방식을 살펴볼 때. 거래 에이전트를 OpenClaw 스킬로 패키징할 때.
- ai-market-maker는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/olaxbt/ai-market-maker.git uv와 Python 종속성을 설치합니다(TA-Lib을 먼저 설치하세요. README 참조): pip install uv && uv sync --extra dev 환경 변수 템플릿을 복사하고 .env에 OPENAI_API_KEY 또는 ATLASCLOUD_API_KEY를 설정합니다: cp .env.example .env Docker로 전체 스택을 시작합니다(Docker Desktop 필요). 그런 다음 http://localhost:3000을 엽니다: docker compose up --build -d
- ai-market-maker은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/olaxbt/ai-market-maker
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 트레이딩 에이전트를 위한 로컬 우선 메모리 및 주문 전 안전장치로, SHA-256 변조 감지 감사 체인에 결정을 기록하고 MCP 도구 20개를 제공합니다.
주식, 옵션, 선물, 외환, 암호화폐, 예측 시장 전략을 구축하고 백테스트 및 실거래할 수 있는 Python 프레임워크로, 선택적으로 AI 에이전트가 매매 결정을 내립니다.
여러 LLM 기반 투자자 에이전트로 AI 기반 매매 결정을 탐구하는 교육용 개념 증명 프로젝트이며, 실제 거래를 실행하지 않습니다.
Binance, Coinbase, Hyperliquid 등 15개 이상의 거래소에서 그리드, DCA, AI, TradingView 전략을 자동화하는 무료 오픈소스 암호화폐 트레이딩 봇입니다.
A주 데이터를 활용한 전략 연구, 포트폴리오 구성 및 백테스팅을 위한 오픈소스 C++/Python 퀀트 트레이딩 프레임워크입니다.