trading.crowny.org 두 핵심 서비스 구현
개요
trading.crowny.org의 두 핵심 서비스를 실제 동작하도록 구현:
- DEX 거래 서비스 — dex.crowny.org 시장에서 포네/크라우니로 거래
- 프랍펌 거래 서비스 — APEX/LifeUp/Lucid 대체 프랍 트레이딩
무엇을 했는지
1. 프랍펌 엔진 (lib/prop-engine.js) — 신규
- 챌린지 구매 → 활성 계정 생성 (5종 플랜: 25K~300K)
- 리스크 관리: 거래 전 최대손실/일일손실/포지션 한도 체크
- 체결 처리: 모든 fill에 P&L 추적, 메트릭 자동 업데이트
- 평가 엔진: 수익목표 도달 + 최소거래일 충족 → 통과 / 손실한도 초과 → 실패
- 펀디드 계정: 통과 시 자동 생성, 80/20 수익 분배
- 페이아웃: 수익 인출 요청, 포네로 bank.crowny.org 이체
- 리셋: 실패 챌린지 50% 할인 재도전
2. 시뮬 엔진 P&L 연동 (lib/sim-engine.js) — 수정
- fill 이벤트에
pnl 필드 추가
- 프랍 엔진이 모든 체결을 감시하고 챌린지 메트릭 자동 갱신
3. 서버 연동 (server.js) — 수정
PropEngine 초기화 및 6개 새 API 엔드포인트:
GET /api/prop/active, /api/prop/funded, /api/prop/stats
POST /api/prop/payout, /api/prop/reset
대시보드 API가 프랍 엔진 데이터 반환하도록 변경
챌린지 구매가 프랍 엔진 경유하도록 변경
sim fill 이벤트 → prop 엔진 자동 알림 연결4. 프랍펌 대시보드 (public/app/index.html) — 재작성
- 5탭 구성: 개요 / 챌린지 구매 / 시뮬레이터 / 거래 일지 / 내 계정
- 챌린지 진행률 바 (수익목표/거래일수/손실한도)
- 실시간 시뮬레이터 (SSE 틱 스트림, 5종 선물)
- 리스크 미터 (일일/총 손실 한도 시각화)
- 펀디드 계정 관리 + 페이아웃 요청
5. DEX 대시보드 (public/dex/index.html) — 재작성
- 7탭 구성: 시장 / 거래하기 / 인격체 / 거래내역 / 우선순위 / 규칙
- 1222 비즈니스 토큰 정렬/검색/페이지네이션
- CRN/비즈니스 AMM 거래 (매수/매도)
- 사용자 포트폴리오 (포네/CRN/비즈니스 보유)
- 6561 인격체 브라우저 (스타일별 필터링)
- 실시간 가격/통계 (SSE)
6. 한선씨 동반 (한선씨/서버/프랍엔진.한선)
- 프랍펌 엔진의 한선씨 대응 코드 (컴파일 검증 완료)
관련 파일 경로
/Users/ef/crowny-trading/lib/prop-engine.js — 프랍펌 엔진 (신규)
/Users/ef/crowny-trading/lib/sim-engine.js — P&L 추적 수정
/Users/ef/crowny-trading/server.js — 프랍 API 연동
/Users/ef/crowny-trading/public/app/index.html — 프랍펌 대시보드
/Users/ef/crowny-trading/public/dex/index.html — DEX 대시보드
/Users/ef/crowny-trading/한선씨/서버/프랍엔진.한선 — 한선씨 동반
잔여 이슈
- Tradovate 실거래 연동 (현재 시뮬만)
- bank.crowny.org 실제 포네 잔고 연동 (현재 데모 6561₽)
- TradingView 차트 마운트 (chart/ 자리만 있음)
- 펀디드 계정 실거래 모드 전환