dogabot All-in-One 전략은 여러 거래 규칙을 하나의 자동화 또는 백테스트로 묶습니다. 각 규칙은 매수·매도 신호를 낼 수 있으며, 엔진이 설정에 따라 병합합니다.
신호 섹션
| 섹션 | 목적 |
|---|---|
| Entry(진입) | 조건이 맞을 때 새 포지션 개시 |
| Increase(증가) | 열린 포지션에 추가(스케일 인) |
| Reversal(반전) | 규칙 발화 시 방향 전환 |
| Exit(청산) | 포지션 청산 또는 축소 |
각 섹션에는 규칙 목록, 결합 모드, (증가의 경우) 선택적 maxSteps가 있습니다.
결합 모드
- All agree(전원 일치) — 해당 섹션의 활성 규칙이 모두 같은 쪽(매수 또는 매도)에 동의해야 합니다.
- Custom(사용자 지정) — 최소 N개 규칙이 일치(
agreementThreshold).
보수적 설정에는 전원 일치, 다수결에는 사용자 지정을 씁니다.
거래 방향
최상위 trade direction은 전략이 취할 수 있는 방향을 제한합니다.
- Long — 신규 노출은 매수 신호만
- Short — 매도 신호만
- Both — 양방향 허용
규칙별 옵션
대부분의 방향 규칙은 다음을 지원합니다.
- enabled — 규칙 켜기/끄기
- invert — 평가 후 매수 ↔ 매도 교환
- symbol, timeframe, dataSource — 해당 규칙만 캔들 피드 재정의
데이트레이드 모드
day-trade mode가 켜지면 dogabot은 청산 섹션에 Day Trade Close 규칙을 추가합니다. UTC 시각(기본 21:00)에 전량 청산하며, 실행 tick 시간을 사용합니다—캔들 종가 시간이 아닙니다.
필터(신호 전 게이트)
섹션 규칙이 대기 매수/매도에 합의한 뒤, 해당 reason의 filters가 신호를 막을 수 있습니다. UTC 시간 창, 거래량 임계값, 방향 필터는 전략 필터를 참고하세요.
사용 가능한 거래 규칙
방향성(지표 기반)
리스크·포지션 관리
필터 전용
예시
예시
진입 섹션: RSI(과매도 매수)와 MACD를 켜고 모두 일치로 설정합니다. 롱 개시 전 둘 다 매수여야 합니다. 청산: 손절 5%, 익절 10%. filters.entry: UTC 시간 창으로 00:00–08:00 UTC를 막아 선택한 세션에서만 진입합니다.