NoFxAiOS/nofx
Your AI trading terminal assistant for US stocks, commodities, forex, and crypto.
NOFX – 오픈 소스 AI 기반 암호화폐 거래 터미널
개요 – NOFX는 대규모 언어 모델(LLM)이 핵심 의사 결정 로직을 제공하는 셀프 호스팅 거래 플랫폼입니다. Go 기반 런타임이 시장 데이터를 지속적으로 읽고, 모델에 거래를 요청한 다음, 9개의 지원되는 암호화폐 무기한 선물 거래소 중 하나로 주문을 보내기 전에 엄격한 리스크 제한을 적용합니다. 모든 거래는 모델의 전체 추론 과정과 함께 저장되며, 여러 "트레이더"를 나란히 실행하고 공개 리더보드에서 비교할 수 있습니다.
주요 구성 요소
- Frontend – React + TypeScript UI(대시보드, 전략 스튜디오, 경쟁 보기)가
http://127.0.0.1:3000에서 제공됩니다. - API server – JWT 인증, 거래소 자격 증명의 암호화 저장 및 프론트엔드를 위한 엔드포인트를 노출하는 Go 서비스.
- Strategy engine – LLM이 생성한 프롬프트를 실행하고, 이를 주문 형식으로 포맷하여 리스크 엔진에 전달합니다.
- Risk engine – 모델이 재정의할 수 없는 하드 리미트(포지션 상한, 레버리지 제한, 스톱로스/테이크프로핏, 드로다운 자동 종료, 스로틀링, 세이프 모드)를 적용합니다.
- AI model layer – 8개의 LLM 제공업체(OpenAI, Claude, Gemini, DeepSeek, Qwen, Grok, Kimi, MiniMax) 또는 USDC로 호출당 과금되는 독점 Claw402 서비스에 연결됩니다.
- Exchange adapters – Binance, Bybit, OKX, Hyperliquid, Bitget, KuCoin, Gate, Aster, Lighter를 위한 통합 커넥터.
작동 방식
- 등록 및 자금 충전 – 먼저 사용자는 인스턴스 소유자가 되어 온체인 "AI 수수료 지갑"에 자금을 충전(≥ $1 USDC)하고, 선택한 거래소에 ≥ $12 USDC를 예치합니다(예: Hyperliquid).
- Autopilot – 시스템은 몇 분마다 시장 데이터를 폴링하고, 선택된 LLM에 프롬프트(Claw402의 디렉션 보드 데이터 포함)를 보내 거래 제안을 받은 다음, Go 런타임이 실행 전에 모든 리스크 규칙을 확인합니다.
- 투명성 – 각 주문은 정확한 모델 프롬프트 및 응답과 함께 로그에 기록되어 완전한 추적 경로를 제공합니다.
- 경쟁 – 사용자는 여러 트레이더를 실행하고 공개 리더보드에서 실현 수익을 비교할 수 있습니다.
설치 옵션
- 한 줄 스크립트 (Linux/macOS) –
curl -fsSL https://.../install.sh | bash. - Docker compose (Linux/macOS/Windows) –
docker-compose.prod.yml을 다운로드하고docker compose up -d를 실행합니다. - 빠른 클라우드 호스팅을 위한 Railway 배포 버튼.
- 소스 빌드 (Go 1.21+, Node 18+) – 백엔드는
go build, 프론트엔드는npm run dev를 사용합니다.
지원 시장
- 나열된 9개 거래소의 암호화폐 무기한 선물 계약.
- Hyperliquid에서는 토큰화된 미국 주식, 원자재, 지수, FX 및 pre‑IPO 무기한 선물(예: TSLA, NVDA, GOLD, SPX, EUR, OPENAI)도 지원합니다.
안전 메커니즘
| 메커니즘 | 기능 |
|---|---|
| Position limits | 동시 포지션 및 자산 대비 명목 규모 제한 |
| Leverage clamps | 모델의 요청과 관계없이 엄격한 레버리지 상한 적용 |
| Exchange‑side protection | 진입 후 거래소에서 스톱로스 / 테이크프로핏 자동 설정 |
| Drawdown auto‑close | 고점 대비 수익을 너무 많이 반납하는 포지션 자동 종료 |
| Trade throttling | 최소 보유 시간, 심볼별 쿨다운, 시간당 진입 상한 |
| Safe mode | 모델의 반복적인 실패 후 새로운 진입 차단 |
| Launch preflight | 시작 전 모델 액세스, 지갑 잔액, 전략 설정을 확인 |
문서 및 커뮤니티
- 시작 가이드, 아키텍처 개요, 전략 모듈 상세 정보, FAQ 및 문제 해결 문서는
docs/폴더에 있습니다. - 지원을 위한 활발한 Telegram 커뮤니티, Twitter/X 계정 및 이슈 트래커.
- 기여 보상은 가중 시스템을 통해 추적됩니다(예: 고정된 이슈의 PR이 가장 많은 포인트를 획득함).
License – AGPL‑3.0 (소스 공개 가능, 동일한 라이선스로 수정 사항을 공유해야 함).
Disclaimer – 이 프로젝트는 실험적입니다. AI가 생성한 거래 전략은 돈을 잃을 수 있습니다. 사용자는 잃어도 되는 금액만 거래해야 하며 각 거래소의 리스크 규칙을 준수해야 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트