NoFxAiOS/nofx
Go0 / 0
AI 모델을 전략으로 쓰는 오픈소스 트레이딩 터미널
TL;DR
NOFX는 언어 모델을 전략 엔진으로 사용하고 실행은 Go 런타임의 하드 리미트가 통제하는 오픈소스 트레이딩 터미널입니다. 로컬 실행을 전제로 React 프론트엔드와 Go API 서버 구조로 배포 스크립트, Docker, Railway 템플릿을 제공하며 Go 1.21+와 Node.js 18+가 요구됩니다. 여러 모델(DeepSeek·OpenAI·Claude·Qwen 등)과 9개 거래소를 지원하고 모든 결정의 추론 텍스트를 기록하므로 알고리즘 실험과 감사 추적이 필요할 때 유리합니다. AGPL-3.0 라이선스와 외부 모델 호출(Claw402 등) 비용 구조를 사전에 확인해야 합니다.
핵심 포인트
- NOFX는 로컬에서 동작하는 AI 기반 트레이딩 터미널로, 백엔드는 Go, 프론트엔드는 React·TypeScript로 구성되어 있으며 설치 스크립트·Docker·Railway 배포를 모두 제공한다. 설치 요구조건으로 Go 1.21+와 Node.js 18+가 명시되어 있고 AGPL-3.0 라이선스가 적용되어 있다. 서버는 JWT 인증과 암호화된 인증서 보관소를 사용해 거래소 자격증명을 로컬에 안전하게 유지합니다.
- 트레이딩 결정은 언어 모델이 제안하고 Go 런타임의 리스크 엔진이 모든 주문을 코드 단에서 강제하는 구조로 되어 있어 포지션 수·명목 한도·레버리지 캡·거래소 측 손절/익절 설정·드로우다운 자동 청산·재진입 쿨다운 등 여러 하드리미트를 적용한다. 모델의 출력은 클라우드형 신호 스택(Claw402 · Vergex)과 실시간 캔들·트래킹 기록을 입력으로 받아 결정되고, 실행 전후에 런타임이 주문 크기와 보호 장치를 재검증해 거래소에 제출한다. 모든 결정과 모델의 추론 텍스트는 기록되므로 의사결정의 감사 기록(paper trail)이 확보됩니다.
- 여러 모델과 거래소를 유연하게 연결할 수 있도록 설계되어 있으며 DeepSeek·OpenAI·Claude·Qwen·Gemini·Grok·Kimi·MiniMax와 Claw402(x402 USDC) 결제 연동을 지원하고, Binance·Bybit·OKX·Hyperliquid 등 9개 거래소의 Perp 마켓을 대상으로 한다. Hyperliquid에서는 토큰화된 미국 주식·원자재·지수·FX 등 추가 마켓을 동일 런타임에서 취급할 수 있다고 명시되어 있다. 키 관리는 로컬 암호화 저장소에 보관되며 서버가 소유자 계정을 관리하는 초기 등록 워크플로우와 출발 전(launch) 사전검사(preflight)를 제공합니다.
- 프로덕션·실험용으로 읽기 쉬운 대시보드와 Strategy Studio, Autopilot(자동운전) 워크플로, 실현 수익 기준 공개 리더보드를 포함해 실전 트레이드 비교가 가능한 플랫폼 기능을 갖추고 있다. 설치 후 여러 트레이더(모델)를 병렬 운영해 실현 수익을 비교하고, 각 사이클의 추론 로그와 거래 내역을 대시보드에서 확인할 수 있다. GitHub 스타 12,711개와 포크 3,028개 수준의 커뮤니티 관심이 있는 점이 관찰됩니다.
이미지 분석



12.7k
Stars
3k
Forks
+204
Trending
0
조회수
12.7k watchers517 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.