일반 소개
AI 헤지펀드는 다중 에이전트 시스템을 이용해 매매 결정을 내리는 인공 지능 헤지펀드입니다. 이 시스템은 시장 데이터 에이전트, 퀀트 에이전트, 리스크 관리 에이전트, 포트폴리오 관리 에이전트 등 여러 전문 에이전트와 함께 작동하여 복잡한 트레이딩 의사 결정과 자동매매를 가능하게 합니다.
이 파이썬 오픈 소스 프로젝트를 통해 일반 개발자는 4가지 전문 인공지능(시장 데이터, 정량적 분석, 리스크 관리, 포트폴리오 관리)을 사용해 데이터 수집 및 분석부터 트레이딩 결정까지 전체 프로세스를 자동화하여 자신만의 알고리즘 트레이딩 시스템을 구축할 수 있습니다.

기능 목록
- 멀티 에이전트 시스템 아키텍처: 여러 전문 에이전트가 협력하여 복잡한 거래 결정을 내립니다.
- 기술적 분석: MACD, RSI, 볼린저 밴드 및 OBV와 같은 기술적 지표를 사용하여 분석합니다.
- 위험 관리: 포지션 크기 조정 권장 사항을 제공하고 포트폴리오 위험을 평가합니다.
- 포트폴리오 관리: 트레이딩 결정을 자동화하고 주문을 생성합니다.
- 백테스팅 기능: 성능 분석을 제공하고 여러 주식 코드를 지원합니다.
도움말 사용
설치 프로세스
- 복제 창고:
git clone https://github.com/virattt/ai-hedge-fund.git cd ai-hedge-fund
- 시를 설치합니다(아직 설치하지 않은 경우):
curl -sSL https://install.python-poetry.org | python3 -
- 종속성을 설치합니다:
poetry install
- 환경 변수 설정하기:
cp .env.example .env export OPENAI_API_KEY='your-api-key-here' export FINANCIAL_DATASETS_API_KEY='your-api-key-here'
사용 지침
헤지 펀드 운영
다음 명령을 사용하여 헤지 펀드를 실행합니다:
poetry run python src/agents.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01
샘플 출력:
{
"action": "buy",
"quantity": 50000
}
백테스팅 도구 실행
다음 명령을 사용하여 백테스팅 도구를 실행합니다:
poetry run python src/backtester.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01
샘플 출력:
Starting backtest...
Date Ticker Action Quantity Price Cash Stock Total Value
----------------------------------------------------------------------
2024-01-01 AAPL buy 519.0 192.53 76.93 519.0 100000.00
2024-01-02 AAPL hold 0 185.64 76.93 519.0 96424.09
2024-01-03 AAPL hold 0 184.25 76.93 519.0 95702.68
2024-01-04 AAPL hold 0 181.91 76.93 519.0 94488.22
2024-01-05 AAPL hold 0 181.18 76.93 519.0 94109.35
2024-01-08 AAPL sell 519 185.56 96382.57 0.0 96382.57
2024-01-09 AAPL buy 520.0 185.14 109.77 520.0 96382.57
프로젝트 구조
src/agents.py
주요 상담원 정의 및 워크플로src/backtester.py
: 백테스트 기능src/tools.py
: 기술 분석 도구pyproject.toml
: 시 구성.env.example
환경 변수의 예README.md
: 문서
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...