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 키와 기타 구성 값을 저장합니다.

작동 방식

  1. 데이터 수집ccxt를 사용하여 OKX에서 15분 캔들 데이터를 가져옵니다.
  2. AI 결정 – 최근 가격 시리스(및 몇 가지 기술 지표 값)를 DeepSeek-chat 모델로 보냅니다. 모델은 buy, sell(숏) 또는 hold라는 간단한 명령을 반환합니다.
  3. 포지션 사이징 – 공식은 기본 USDT 금액, 신뢰도 승수, 최대 포지션 비율 및 추세 강도 요소를 결합하여 주문 크기를 계산합니다.
  4. 주문 실행 – OKX API를 통해 시장(또는 지정가) 주문을 실행한 다음 즉시 실제 손절/익절 주문을 생성하여 거래소가 15분 주기를 기다리지 않고 포지션을 청산할 수 있도록 합니다.
  5. 모니터링 – 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.pyTRADE_CONFIG에 정의되어 있습니다. 중요한 조정 값:
    • leverage (기본값 10×)
    • timeframe (최신 테스트에 따라 15m 또는 1h)
    • 신뢰도 승수와 최대 포지션 비율을 포함하는 포지션 관리 블록.
  • 손절 / 익절 – v2.1에서 활성화됨; 봇은 OKX에 실제 알고리즘 주문을 생성하여 가격이 임계값에 도달하면 즉시 트리거됩니다.

사용자 대상

  • 자체 모델을 작성하지 않고 AI 기반 신호 레이어를 원하는 소매 암호화폐 트레이더.
  • 대형 언어 모델 API를 자동화된 거래 파이프라인에 통합하는 준비된 예제를 찾는 개발자.
  • 선물 시장에서 AI 기반 위험 관리(손절/익절 자동화)를 실험하는 데 관심이 있는 모든 사람.

주의사항 / 경고

  • 작성자는 이 전략이 일관되게 수익성이 있는 것은 아님을 반복적으로 언급합니다. 실제 자본을 투입하기 전에 광범위한 테스트가 권장됩니다.
  • 단방향 포지션만 지원됩니다 – 롱 또는 숏 중 하나만 수행하도록 봇을 구성해야 합니다.
  • API 사용에는 비용이 발생하며(DeepSeek 토큰 가격) 비밀 키를 신중하게 처리해야 합니다.
  • 봇은 OKX API 및 DeepSeek 서비스의 안정성에 의존합니다. 서비스 중단 시 거래가 중지됩니다.

위의 모든 정보는 리포지토리의 README에서 직접 가져온 것이며, 추가 기능은 추론되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트