암호화폐 정액 분할 매수: DCA 계획 자동화 방법
암호화폐 DCA 전략이 무엇인지, 스톱 규칙을 적용해 매주 매수하도록 자동화하는 방법, 하락 매수와 비교한 위험, 수수료를 반영해 테스트하는 방법을 알아보세요.
간단한 답변
정액 분할 매수는 가격에 상관없이 매주 월요일 ETH $40어치처럼 정해진 일정에 따라 코인을 일정 금액만큼 매수합니다. 매수 시점을 분산해 한 번에 고점에 모두 투자하는 일을 피할 수 있지만, 장기간 하락에서는 보호받지 못하므로 매수를 중단할 기준을 추가하세요.
백테스트 요약
아직 이 전략의 백테스트 결과가 공개되지 않았습니다. 채팅에 전략을 설명하면 수수료를 포함한 최대 4년간의 과거 데이터로 직접 백테스트할 수 있습니다.
달러 코스트 애버리징이란 무엇인가
정액 분할 매수(DCA)는 가격에 상관없이 정해진 일정에 따라 일정 금액을 투자하는 방식입니다. "매주 월요일 09:00에 ETH $40어치 매수." 금액이 정해져 있으므로 가격이 낮을 때는 코인을 더 많이, 높을 때는 더 적게 자동으로 매수합니다.
대부분의 사람이 꾸준히 이어갈 수 있는 가장 간단한 전략입니다. 예측하거나 완벽한 순간을 기다릴 필요가 없고, 매주 결정을 내릴 필요도 없습니다. 이렇게 단순하기 때문에 자동화에도 잘 맞습니다.
규칙 작동 방식
예정된 날짜마다 에이전트가 시장가로 정해진 금액만큼 매수합니다. 월간 예산이 총액을 제한하며, 코인 가격이 평균 매수가보다 크게 낮아지면 중단 규칙에 따라 매수가 일시 중지됩니다. 따라서 급락 중에도 매수가 무조건 계속되지는 않습니다.
네 가지 규칙 설명
- 진입: 매주 월요일 09:00 UTC에 ETH $40 매수. 금액과 요일, 시간이 고정되어 있어 매수 시점을 따로 결정할 필요가 없습니다.
- 예산: 월 최대 $160. 월요일이 다섯 번 있는 달에는 다섯 번째 매수를 건너뜁니다. 최대 지출액을 항상 알 수 있습니다.
- 중단 규칙: ETH 가격이 평균 매수가보다 15% 낮아지면 매수를 일시 중지합니다. 장기간의 급락 내내 계속 추가 매수하는 상황을 막아줍니다. 가격이 해당 수준 위로 회복되면 매수를 재개합니다.
- 일일 손실 한도: $20. 하루 중 문제가 크게 발생하면 에이전트를 일시 중지하는 안전장치입니다.
DCA로 평균 매입가를 낮추는 방법
주 $100를 예로 든 간단한 설명:
- 1주 차, 가격 $50: 코인 2.0개를 매수합니다.
- 2주 차, 가격 $40: 코인 2.5개를 매수합니다.
- 3주 차, 가격 $25: 코인 4.0개를 매수합니다.
- 4주 차, 가격 $50: 코인 2.0개를 매수합니다.
10.5개의 코인을 사는 데 $400를 썼으며, 코인당 평균 가격은 약 $38.10입니다. 네 가격의 단순 평균은 $41.25입니다. 일정한 금액으로 매수하면 가격이 더 저렴한 주에 더 많은 코인을 매수하게 됩니다. 이 예시는 설명을 위한 것으로, 실제 결과가 아닙니다.
손절 규칙을 적용한 예시
예를 들어 ETH Weekly Buyer가 매주 매수해 총 8회 매수했고 평균 매수 가격이 $3,000이라고 해 보겠습니다.
- 9주 차: ETH가 평균 매입가보다 10% 낮은 $2,700에 거래됩니다. 에이전트가 평소처럼 $40어치를 매수합니다.
- 10주 차: ETH가 새로운 평균 매입가인 약 $2,960보다 16% 낮은 $2,480까지 하락합니다. 손절 규칙이 적용되어 에이전트는 매수를 건너뛰고 이유를 기록합니다.
- 11주 차: 여전히 기준선 아래입니다. 다시 매수를 건너뜁니다.
- 12주 차: ETH가 $2,650까지 회복해 평균 매입가보다 15% 넘게 낮지 않습니다. 매수를 재개합니다.
손절 규칙이 없었다면 하락이 가장 깊은 구간에서도 계속 매수했을 것입니다. 손절 규칙을 사용하면 하락세가 누그러질 때까지 현금을 남겨 둘 수 있지만, 가장 낮은 가격에 일부 매수할 기회를 놓칠 수 있습니다. 이는 설명을 위한 예시이며 실제 결과가 아닙니다.
금액과 날짜 선택하기
가격이 절반으로 떨어지더라도 1년 동안 매주 부담 없이 매수할 수 있는 금액을 선택하세요. 가격이 3개월간 하락한 뒤에도 매주 $40가 부담스러울 것 같다면 $20를 선택하세요. 중간에 중단하는 계획으로는 평균 매입 효과를 얻을 수 없습니다.
요일보다 꾸준히 지키는 것이 중요합니다. 정해진 요일과 시간이라면 무엇이든 괜찮습니다. 생활비와 겹치지 않도록 급여일 다음 날을 선택하는 사람도 있습니다. 최근 가격 흐름을 보고 요일을 정하는 것은 피하세요. 지난 몇 달 동안 저렴해 보였던 요일이 계속 저렴할 가능성은 매우 낮습니다.
DCA의 기능과 한계
DCA는 언제 매수할지 고민할 필요를 없애줍니다. 하지만 언제 매도할지는 정해주지 않으며, 장기간 하락하면 여전히 손실이 발생합니다. 백테스트에서 이를 명확히 확인할 수 있습니다. 이 전략의 최대 낙폭을 시작 시점에 한 번만 매수했을 때의 최대 낙폭과 비교해 보세요.
DCA에 안전장치가 필요한 경우
- 장기 약세장. 매수할 때마다 이전보다 낮은 가격에 매수하게 됩니다. 계속 손해를 보는 것은 아니더라도 오랫동안 손실 상태일 수 있습니다. 손절 규칙으로 투입 금액을 제한합니다.
- 소액 매수 수수료. 매수 금액이 작고 빈번할수록 매수마다 부과되는 수수료의 영향이 커집니다. 주간 매수는 보통 적절한 균형을 이루지만, 일일 매수는 도움이 되지 않는 경우가 많습니다.
- 매도 규칙이 없음. DCA는 진입 방식이지 청산 방식이 아닙니다. 큰 폭으로 상승한 뒤 일부 수익을 실현하고 싶다면 별도의 매도 규칙을 추가하세요.
- 최소 주문 금액. 거래소는 최소 주문 금액을 정합니다. 너무 적은 금액의 매수는 최소 금액보다 낮을 수 있으며, TradeCorgi는 백테스트에서 이를 반영합니다.
의사결정 로그 읽는 방법
DCA 에이전트의 기록은 대부분 조용합니다. 예정된 날짜마다 한 번씩 매수합니다. 살펴볼 만한 기록은 예외 상황입니다. 손절 규칙으로 매수를 건너뛰거나, 월 예산을 다 써서 매수를 건너뛴 경우, 또는 주문 규모가 거래소 최소 주문 금액보다 작은 경우입니다. 각각의 이유가 기록되므로, 원했을 때 계획이 중단되었는지 확인할 수 있습니다.
테스트할 변형 전략
- 주간 대신 월간 매수: 매수 금액을 늘리고 수수료 횟수는 줄입니다.
- DCA와 하락 시 추가 매수: 매주 기본 매수를 하고, 10% 하락 후 추가 매수합니다. 각 매수에는 별도의 예산이 적용됩니다.
- 두 가지 코인: BTC와 ETH에 각각 에이전트를 하나씩 두어 일정과 한도를 따로 설정합니다.
- 더 완화된 스톱 규칙: 예를 들어 평균가보다 15% 낮을 때가 아니라 25% 낮을 때 일시 중지하도록 설정하고, 같은 백테스트에서 비교합니다.
나만의 방식으로 설정하기
코인, 금액, 날짜, 중지 규칙을 일상적인 말로 정하세요. 에이전트는 가상 자금으로 모의 거래를 시작하므로 실제 주문을 하기 전에 예정된 매수를 몇 차례 지켜볼 수 있습니다.
알아둘 위험
- 장기 하락장에서는 중지 규칙이 작동하지 않는 한 정해진 일정에 따라 계속 매수합니다.
- 소액으로 자주 매수할 때 발생해 몇 달간 누적되는 수수료입니다.
- 매도 시점은 정하지 않습니다. DCA는 매수 시점만 정하므로 매도는 직접 결정하세요.
질문
암호화폐 DCA 봇이란 무엇인가요?
매주 월요일 ETH를 $40어치 사는 것처럼, 정해진 일정에 따라 코인을 일정 금액만큼 매수하는 소프트웨어입니다. TradeCorgi DCA 에이전트는 예산과 중단 규칙도 적용합니다.
DCA가 한 번에 모두 매수하는 것보다 나은가요?
항상 그런 것은 아닙니다. 매수 후 가격이 꾸준히 오르면 한 번에 모두 매수하는 편이 더 나을 수 있고, 시작한 뒤 가격이 하락하거나 등락을 거듭하면 DCA가 더 나을 수 있습니다. DCA는 주로 한 번의 진입 시점을 잘못 잡을 위험을 줄여 줍니다.
DCA 계획은 얼마나 자주 매수해야 하나요?
대부분은 매주 또는 매월 매수하는 방식이 적합합니다. 더 자주 매수하면 평균 매입가를 조금 더 고르게 할 수 있지만, 수수료와 최소 주문 비용이 더 많이 듭니다.
DCA 계획은 언제 매수를 멈춰야 하나요?
코인 가격이 평균 매입가보다 크게 낮아지면 스톱 규칙이 매수를 일시 중지해 폭락 중에도 정해진 일정에 따라 계속 매수하지 않도록 합니다. 백테스트를 통해 기준 가격을 선택하세요.
DCA는 매도도 하나요?
기본 설정으로는 그렇지 않습니다. DCA는 매수 시점을 정합니다. 예를 들어 가격이 크게 오른 뒤 일정량을 매도하는 식으로 매도 시점은 따로 정하고 규칙으로 추가하세요.
여러 코인에 DCA를 적용할 수 있나요?
네. 코인마다 에이전트를 하나씩 실행하고 각각 금액, 날짜, 예산을 설정하면 각 계획에 별도의 한도를 적용할 수 있습니다.