초당 수백 건 체결 데이터를 처리하는 실시간 대시보드/주문 UI와 OKX→Bybit 전환 운영 안정화.
DjangoVanilla JSWebSocketTradingView
문제
WS 부하로 인한 렌더링 지연, 거래소 전환(OKX→Bybit)에 따른 API/데이터모델 차이.
목표
실시간 데이터 처리 성능 최적화와 모델 정규화로 전환 리스크 최소화.
해결
- WebSocket 기반 주문·포지션 스트림 파이프라인 설계
- TradingView 차트 커스터마이징 및 손익 시각화
- DOM 업데이트 최소화로 렌더링 병목 제거
- OKX→Bybit 데이터 모델 정규화 및 API 차이 흡수
성과
- 차트 렌더링 지연 40% 감소
- 거래소 전환 기간 3주→1주 단축
- 사용자 이탈률 50% 감소
인사이트
효율적인 코드가 곧 UX.
상세
EntityX 거래하기 (파생 거래 UX·실시간 시스템)
파생 거래 핵심 플로우(주문·포지션·손익·자산)를 단일 화면군으로 통합하고, TradingView 기반 실시간 차트/데이터 파이프라인을 직접 구현했습니다. 2024.02 실시간 차트, 2024.05 OKX→Bybit 마이그레이션, 2024.08 Django PWA 안정화 등 단계적으로 고도화했습니다.
기능 목록
티커
대시보드 콘솔
단일주문
셀프레시피
오토봇
포지션
대기주문
주문내역
자산상태창
손익내역
세부 기능 요약
티커: 현재가·시장평균가·24h 등락/고저/거래량/거래금액
대시보드 콘솔: 차트 오버레이(BUY/SELL/체결), 주문 실행(단일·셀프레시피·오토봇), 주문 관리(포지션·대기·내역)