추가된 이유
시뮬레이터의 필터는 대부분 ‘언제 매수할 수 있는가’를 좁히는 역할만 했습니다. 빠져 있던 것이 청산입니다. 트레일링 스탑은 진입 이후의 최고가를 기준으로 측정되므로 기존 매도 규칙에 조건을 덧붙이는 방식으로는 표현할 수 없습니다. 이 블록들은 자체적인 청산 규칙을 추가합니다.
사용 방법
- 시뮬레이터에서 기본 템플릿으로 시작합니다.
- 선택 필터에서 ‘청산·위험 관리(Exit & risk)’ 분류를 엽니다.
- ATR 트레일링 스탑, 고정 손절, 익절 중 원하는 블록을 추가하고 파라미터를 설정합니다.
- 백테스트를 실행하고, 결과가 얼마나 민감한지 보려면 파라미터 스윕을 사용합니다.
- Pine Script를 생성해 실제 사용 전에 트레이딩뷰에서 확인합니다.
언제 쓰나요
기본 템플릿의 청산만으로는 부족하다고 느낄 때, 또는 손절이 백테스트의 낙폭에 어떤 영향을 주는지 보고 싶을 때 사용합니다.
위험 및 한계
- 손절은 거래소가 아니라 전략의 일부입니다. 트레이딩뷰 전략이 매도 알림을 보내고 오토봇이 실행해야만 실제로 작동합니다.
- 백테스트는 다음 캔들 시가에 체결되므로, 특히 빠른 시장에서는 실제 손절이 시뮬레이션보다 불리한 가격에 체결될 수 있습니다.
- 손절을 촘촘하게 두면 청산이 잦아져 회복했을 포지션까지 잘라낼 수 있고, 느슨하게 두면 손실이 커질 수 있습니다. 도구는 내 데이터에서의 득실을 보여 줄 뿐 하나를 골라 주지 않습니다.
- 과거 데이터에 맞춰 손절 수준을 강하게 최적화하면 그 데이터의 우연에 맞춰질 수 있습니다. 스윕의 표본 외 결과를 확인하고, 하나의 최고 조합을 그대로 믿지 마세요.