익절 및 손절 주문 (TP/SL)
TP/SL 주문은 포지션에서 일정한 이익(또는 손실)이 실현되면 포지션을 청산합니다.
TP/SL 주문의 트리거에는 마크 가격이 사용됩니다.
TP/SL 주문은 TradingView 차트에서 드래그할 수 있습니다. 드래그로 인해 주문이 즉시 체결되게 되면 오류가 발생한다는 점에 유의하세요. 일반적으로 이는 사용자의 실수를 방지하지만, 이것이 의도한 동작이라면 포지션 테이블이나 주문 입력란에서 수동으로 주문을 마감할 수 있습니다.
지정가 vs 시장가 TP/SL 주문
사용자는 TP/SL 시장가 주문과 지정가 주문 중에서 선택할 수 있습니다. TP/SL 시장가 주문의 슬리피지 허용 범위는 10%입니다.
TP/SL 주문에 지정가를 설정하면 트리거된 주문의 슬리피지 허용 범위를 제어할 수 있습니다. 지정가가 더 공격적일수록 트리거 시 TP/SL 주문이 체결될 가능성이 높아지지만, 체결 시 잠재적 슬리피지도 커집니다.
구체적인 예로, 트리거 가격 $10과 지정가 $10로 롱 포지션을 청산하는 SL 주문은 마크 가격이 $10 아래로 떨어지면 오더북에 진입합니다. 가격이 $11에서 $9로 즉시 하락하면 이 SL 주문은 체결되지 않고 $10에 호가로 남아 있을 가능성이 매우 높습니다. 하지만 지정가가 $10가 아닌 $8이라면 $9와 $8 사이의 어떤 가격에 체결될 가능성이 높습니다.
포지션에 연동된 TP/SL
포지션 입력란에서 연 TP/SL은 기본적으로 전체 포지션과 동일한 수량을 갖습니다. 이 주문들은 트리거 시점에 전체 포지션을 청산하려고 시도합니다. 이 TP/SL 주문에 특정 수량이 설정되면 고정 수량이 됩니다(즉, 주문 후 포지션이 변해도 수량이 조정되지 않습니다).
부모 주문에 연동된 TP/SL (일명 one-cancels-other, OCO)
이 방식의 TP/SL은 더 복잡합니다. 예상치 못한 결과를 피하려면 아래 내용을 주의 깊게 읽으세요.
주문 입력란에서 연 TP/SL은 연동된 주문과 동일한 고정 수량을 갖습니다.
부모 주문이 제출 시점에 전부 체결되면 하위 TP 및/또는 SL 주문이 즉시 제출됩니다. 이 동작은 포지션에 연동된 TP/SL과 유사합니다.
부모 주문이 전부 체결되지 않으면 하위 주문은 미트리거 상태가 됩니다. TP/SL 주문은 아직 제출되지 않았으며, 미체결 부모 주문이 취소되면 하위 TP/SL 주문도 취소됩니다.
트레이더가 부분 체결된 부모 주문을 취소하면 하위 TP/SL 주문도 완전히 취소됩니다. 트레이더가 부분 체결된 수량에 대한 TP/SL을 원한다면 수동으로 직접 설정해야 합니다(예: 새 포지션에 연동된 별도의 TP/SL 주문 제출).
하지만 부모 주문이 부분 체결된 후 마진 부족으로 취소된 경우, TP/SL 주문은 부모 주문이 전부 체결된 것처럼 제출됩니다.
결론적으로, 부모 주문에 연동된 하위 TP/SL 주문은 부모 주문이 전부 체결되거나, 부분 체결 후 마진 부족으로 취소되는 경우에만 제출됩니다.