oficcejo/alpha-arena-okx
比特币BTC加密货币ai自动交易机器人,基于nof1:alphaarena项目,让ai模型deepseek或qwen3-max自动炒币的程序,支持欧易okx交易所。无需人工干预,请看演示网站(演示为新版本,正在持续测试中,稳定盈利后更新,请关注更新)
소개
alpha-arena-okx는 OKX 거래소를 위한 오픈소스, AI 지원 비트코인 선물 거래 봇입니다. 지속적으로 시장 데이터를 가져와 DeepSeek-chat 모델이 매수/홀드/매도 신호를 생성하도록 한 다음 주문(실시간 손절/익절 주문 포함)을 실행합니다. Streamlit 기반 웹 대시보드는 계정 잔액, 포지션, 가격 차트 및 AI의 최신 결정을 보여줍니다.
핵심 구성 요소
| 파일 / 폴더 | 역할 |
|---|---|
deepseekok2.py |
메인 거래 루프 – OHLCV 데이터를 가져오고, DeepSeek API를 호출하며, 포지션 크기를 계산하고, OKX에 주문을 보내고 손절/익절 주문을 관리합니다. |
streamlit_app.py |
Streamlit으로 구축된 실시간 모니터링 UI – 계정 정보, 가격, 수익 곡선 및 시각 효과가 있는 AI 신호를 표시합니다. |
run.py |
宝塔 (宝塔) 패널이 봇과 UI를 함께 시작하는 데 사용하는 단일 진입점입니다. |
data_manager.py |
봇과 UI가 동일한 최신 시장/신호 정보를 읽을 수 있게 해주는 간단한 메모리 내/공유 데이터 저장소입니다. |
requirements.txt |
Python 종속성(예: ccxt, streamlit, httpx). |
Docker 파일 (Dockerfile, Dockerfile.trading, docker-compose.yml) |
거래 프로세스 및 Streamlit UI를 위한 컨테이너화된 빌드. |
.env_template / .env |
DeepSeek, OKX(및 선택적으로 Binance)에 대한 API 키와 기타 구성 값을 저장합니다. |
작동 방식
- 데이터 수집 –
ccxt를 사용하여 OKX에서 15분 캔들 데이터를 가져옵니다. - AI 결정 – 최근 가격 시리스(및 몇 가지 기술 지표 값)를 DeepSeek-chat 모델로 보냅니다. 모델은
buy,sell(숏) 또는hold라는 간단한 명령을 반환합니다. - 포지션 사이징 – 공식은 기본 USDT 금액, 신뢰도 승수, 최대 포지션 비율 및 추세 강도 요소를 결합하여 주문 크기를 계산합니다.
- 주문 실행 – OKX API를 통해 시장(또는 지정가) 주문을 실행한 다음 즉시 실제 손절/익절 주문을 생성하여 거래소가 15분 주기를 기다리지 않고 포지션을 청산할 수 있도록 합니다.
- 모니터링 – Streamlit 대시보드는 공유 상태를 읽고 다음을 표시합니다:
- 계정 자산 및 마진 사용량
- 현재 포지션 및 주문 ID
- BTC 가격 및 24시간 변동률
- 손익 곡선
- AI의 최신 추론(DeepSeek에서 반환된 텍스트)
배포 옵션
| 방법 | 사용 시기 | 단계(개요) |
|---|---|---|
| 宝塔 패널 (一键部署) | 그래픽 제어 패널이 있는 VPS/클라우드 서버(비기술 사용자에게 권장). | 宝塔를 설치하고, Python 프로젝트 관리자를 추가하고, 리포지토리를 업로드하고, run.py를 시작 스크립트로 설정하고, .env에 키를 입력합니다. |
| Docker | 로컬 개발 또는 컨테이너 지향 프로덕션. | git clone … && cd ds-main && cp .env.example .env && docker-compose up -d. |
| 직접 Python | 빠른 디버깅 또는 사용자 정의 개발. | 가상 환경을 만들고, pip install -r requirements.txt를 실행하고, python deepseekok2.py(봇) 및 streamlit run streamlit_app.py(UI)를 실행하거나 간단히 python run.py를 실행합니다. |
구성 하이라이트
- AI 모델 – DeepSeek-chat (
deepseek-chat). API 키는DEEPSEEK_API_KEY에 배치됩니다. - 거래소 – OKX API 키(
OKX_API_KEY,OKX_SECRET,OKX_PASSWORD). 봇은 단방향 모드(구성된 대로 롱만 또는 숏만)로 작동합니다. - 거래 매개변수 –
deepseekok2.py의TRADE_CONFIG에 정의되어 있습니다. 중요한 조정 값:leverage(기본값 10×)timeframe(최신 테스트에 따라15m또는1h)- 신뢰도 승수와 최대 포지션 비율을 포함하는 포지션 관리 블록.
- 손절 / 익절 – v2.1에서 활성화됨; 봇은 OKX에 실제 알고리즘 주문을 생성하여 가격이 임계값에 도달하면 즉시 트리거됩니다.
사용자 대상
- 자체 모델을 작성하지 않고 AI 기반 신호 레이어를 원하는 소매 암호화폐 트레이더.
- 대형 언어 모델 API를 자동화된 거래 파이프라인에 통합하는 준비된 예제를 찾는 개발자.
- 선물 시장에서 AI 기반 위험 관리(손절/익절 자동화)를 실험하는 데 관심이 있는 모든 사람.
주의사항 / 경고
- 작성자는 이 전략이 일관되게 수익성이 있는 것은 아님을 반복적으로 언급합니다. 실제 자본을 투입하기 전에 광범위한 테스트가 권장됩니다.
- 단방향 포지션만 지원됩니다 – 롱 또는 숏 중 하나만 수행하도록 봇을 구성해야 합니다.
- API 사용에는 비용이 발생하며(DeepSeek 토큰 가격) 비밀 키를 신중하게 처리해야 합니다.
- 봇은 OKX API 및 DeepSeek 서비스의 안정성에 의존합니다. 서비스 중단 시 거래가 중지됩니다.
위의 모든 정보는 리포지토리의 README에서 직접 가져온 것이며, 추가 기능은 추론되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트