본문으로 건너뛰기

Trade 탭

Equity 페이지의 4번째 탭. 페이퍼/라이브 주문, 미체결, 포지션, 계좌 현황을 한 화면에 모은 트레이딩 워크벤치입니다.

📸 Trade 탭 화면 (추후 자동 캡처 예정)

4개 섹션

섹션위치설명
OrderTicket상단 카드주문 입력 (P6-04에서 본격 구현)
Account좌측 1/3Equity / Cash / Buying power 메트릭
Open orders우측 2/3미체결 주문 테이블 + Cancel 버튼
Positions하단 풀폭보유 포지션 테이블

OrderTicket

상단 우측의 select로 US Equity / KR Equity 자산군을 선택합니다.

P6-04 안내

현재는 placeholder UI로, P6-04 마일스톤에서 정식 OrderTicket이 들어옵니다. 예정된 입력은 다음과 같습니다.

  • Side (buy / sell)
  • Quantity
  • Order type (market / limit / stop / stop_limit)
  • TIF (DAY / GTC / IOC / FOK)
  • Bracket TP/SL
  • Risk-rule preflight (per-trade cap, daily-loss check)

Account 카드

메트릭의미
Equity현재 평가 자산
Cash현금 잔액
Buying power매수 가능 한도

footer에 broker 이름과 Paper / Live 배지가 함께 표시됩니다.

Open orders 테이블

미체결 주문(!filled && !canceled && !rejected && !expired)만 표시:

컬럼표시
Asset자산군 배지
Symbol티커
SideBUY / SELL (emerald / rose)
Qty수량
Limit지정가 (없으면 )
StatusStatus pill
ActionCancel 버튼

Cancel 버튼은 DELETE /api/equity/orders/{order_id}?asset_class=...&symbol=...을 호출합니다.

Positions 테이블

보유 중인 포지션이 다음 컬럼으로 표시됩니다.

컬럼의미
Asset자산군 배지
Symbol티커
SideLONG / SHORT
Qty수량
Avg entry평균 진입가
Mark현재가
U.P&L미실현 손익 + % (양수 emerald, 음수 rose)
Currency표시 통화

API 연동

MethodPathUI 트리거
GET/api/equity/account?asset_class=us_equityAccount 카드
GET/api/equity/orders?asset_class=us_equityOpen orders
DELETE/api/equity/orders/{id}?asset_class=...Cancel 버튼
GET/api/equity/positions?asset_class=us_equityPositions
POST/api/equity/ordersOrderTicket (P6-04)

주문 페이로드 (예정)

{
"asset_class": "us_equity",
"symbol": "AAPL",
"side": "buy",
"qty": 1,
"order_type": "limit",
"limit_price": 175.00,
"time_in_force": "day",
"bracket": { "stop_loss": 170.00, "take_profit": 185.00 },
"live_mode": false
}

live_mode: true인 경우 /api-reference/equity-live의 활성화 흐름이 끝난 자산군만 통과합니다.

절대 룰 (라이브 거래)

페이퍼 우선

거래당 리스크 1-2%, 일일 손실 5%, 레버리지 3배 한도는 paper / live 모두 적용됩니다. 위반 시 422 RISK_RULE_VIOLATION 에러로 거부됩니다 (Risk Rules).

자주 묻는 질문

Q. 403 BROKER_NOT_CONFIGURED 에러가 나옵니다.
A. 해당 자산군의 거래소 키가 등록되지 않았습니다. Settings → Exchange Keys에서 paper 키를 추가하세요.

Q. KR Equity 주문이 시간 외에 거부됩니다.
A. KIS 모의투자는 정규장(09:00-15:30 KST) 외 주문이 거부됩니다. 422 MARKET_CLOSED 에러 메시지를 확인하세요.

Q. Open orders가 다른 사용자 주문을 보여줄까봐 걱정됩니다.
A. 서버는 broker가 반환한 주문 목록을 broker_order_events.user_id와 교차 검증해 본인 주문만 노출합니다 (다중 사용자 격리).

관련 페이지