← 목록
트레이딩 2026-05-03 3KB 읽기 3분

trading.crowny.org 두 핵심 서비스 구현

개요

trading.crowny.org의 두 핵심 서비스를 실제 동작하도록 구현:

  1. DEX 거래 서비스 — dex.crowny.org 시장에서 포네/크라우니로 거래
  2. 프랍펌 거래 서비스 — 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/ 자리만 있음)
    • 펀디드 계정 실거래 모드 전환