DCA 신규
DCA 주문은 예산을 여러 번의 매수로 분산하고 일정에 가격 범위 조건을 추가합니다. 시장이 허용 가능한 범위를 벗어난 뒤에도 계속 매수하지 않으면서 점진적으로 포지션을 만들고 싶을 때 유용합니다.
일정이 진행되는 방식
Range는 절대 가격 또는 현재 가격 대비 퍼센트 변화로 설정할 수 있습니다. 각 interval마다 QZAR은 다음 매수를 제출하기 전에 range를 확인합니다.
| 설정 | 의미 |
|---|---|
| Total budget | 주문이 사용할 수 있는 최대 금액 |
| Range | 매수가 허용되는 가격 구간 |
| Number of orders | 완료할 매수 횟수 |
| Interval | 실행 가능한 매수 사이의 시간 |
| Jitter (선택 사항) | 각 매수에 추가되는 1–60초의 무작위 지연 |
각 매수 금액은 Total budget / Number of orders로 계산됩니다. 가격이 범위 밖이면 매수 횟수를 소모하지 않고 일정이 기다립니다. 가격이 다시 범위 안으로 들어오면 재개되며, 모든 예약 매수가 완료되거나 주문이 취소될 때까지 진행됩니다.
예시
10 SOL 예산, 5회 매수, 30분 interval, $0.80–$1.00 가격 범위를 설정했다고 가정합니다. 완료된 각 매수는 2 SOL을 사용합니다:
- 첫 interval 후 가격이 $0.92이면 QZAR이 첫 매수를 제출합니다
- 다음 interval 후 가격이 $1.04이면 범위 밖이므로 주문이 기다립니다
- 가격이 $0.97로 돌아오면 다음 실행 가능한 확인 시점에 일정이 계속될 수 있습니다
5번의 예약 매수가 성공하면 주문이 완료됩니다. 범위 밖에서 기다린 시간만큼 전체 실행 시간은 길어집니다.


Range와 일정 설정
토큰 또는 풀 거래 메뉴에서 DCA를 선택한 뒤 다음을 설정합니다:
- 선택한 각 지갑의 Total budget
- 절대값 또는 퍼센트로 Range
- Number of orders와 Interval
- 선택적 Jitter
지갑 선택, source token, 실행 설정, 선택적 TP/SL 및 제출은 Classic Limit Order 페이지의 공통 흐름을 따릅니다.

대기 중인가, 실패인가?
주문 상세에는 완료/남은 매수 횟수, 매수당 금액, 현재 range 상태, 다음 매수까지의 시간이 표시됩니다. Waiting for range는 일정은 정상이나 현재 가격이 조건에 맞지 않는다는 뜻이고, Running은 최소 한 번의 매수가 완료되었다는 뜻입니다.
변동성 때문에 일정이 계속 끊긴다면 더 넓은 range를 사용하고, Number of orders × Interval이 유용한 최소 실행 시간을 만드는지 확인하세요. 제출된 매수는 여전히 그 시점의 경로 가용성, slippage, 잔액, fee priority에 따라 달라집니다.