MagicTradeBot은 서로 다른 트레이딩 스타일을 위한 사전 최적화된 거래 모드를 제공합니다: 스캘핑(Scalp), 데이(Day), 스윙(Swing), 그리고 장기(Long-Term) 거래입니다. 각 프리셋은 특정 시장 조건에서 최고의 성능을 발휘하도록 설계된 Kline 설정, 새로고침 매개변수, 그리고 지능형 종료 전략(Intelligent Exit Strategies)을 포함합니다.
1. 개요
각 거래 모드는 성능, 정확도, 그리고 API 효율성의 균형을 유지하기 위해 고유한 분석 깊이와 새로고침 속도를 정의합니다.
| 거래 유형 | 시장 초점 | 일반 지속 시간 | 목표 |
|---|---|---|---|
| Scalp | 초단기 움직임 | 분 단위 | 급격한 미세 변동 포착 |
| Day | 일중 기회 | 시간 단위 | 일일 변동성 극대화 |
| Swing | 수일간의 추세 | 1–7일 | 중기 스윙 포착 |
| Long-Term | 거시적 시장 포지셔닝 | 수주–수개월 | 장기 추세 포착 |
2. Kline 구성
Kline:
RefreshInterval: 3
maxKlineLength: 30
chunkSize: 20
refreshRate: 7
summaryInterval: "15m"
strategyIntervals:
scalp: ["15m"]
day: ["15m", "30m", "1h", "2h", "4h"]
swing: ["1h", "2h", "4h", "6h", "12h"]
long: ["1d"]
default: ["5m", "15m", "1h"]
3. 프리셋 세부정보
3.1 스캘프 트레이딩
목표: 단기 변동성과 미세 스윙을 활용합니다.
| Kline 캔들 수집 개수 | 50 |
| Kline 간격 | 3m, 5m, 15m |
| 추천 새로고침 속도 | 3–5초 |
| 손절매 / 이익실현 | SL ≤ 0.5%, TP 1–2% |
| 트레일링 로직 | 트레일링 SL 활성화 (0.3–0.5%) |
| 종료 전략 | 빠른 손절 (≤ 30분 보유) |
사용 예시: 높은 변동성 구간의 BTC/USDT 또는 ETH/USDT 스캘핑.
3.2 데이 트레이딩
목표: 하루 동안 여러 번의 가격 스윙을 포착합니다.
| Kline 캔들 수집 개수 | 50 |
| Kline 간격 | 15m, 30m, 1h, 2h, 4h |
| 추천 새로고침 속도 | 5–10초 |
| 손절매 / 이익실현 | SL 1–1.5%, TP 2–4% |
| 트레일링 로직 | +1% 시점에 0.3% 버퍼로 손익분기점 활성화 |
| 종료 전략 | 확장 손절 또는 수익 보호 |
사용 예시: ETH/USDT 데이 트레이딩으로 2–4% 스윙 목표.
3.3 스윙 트레이딩
목표: 수일간 포지션을 유지하며 추세 움직임을 포착합니다.
| Kline 캔들 수집 개수 | 50 |
| Kline 간격 | 1h, 2h, 4h, 6h, 12h |
| 추천 새로고침 속도 | 15–30초 |
| 손절매 / 이익실현 | SL 2–3%, TP 5–10% |
| 트레일링 로직 | +3% 시점에 0.5% 오프셋으로 트레일링 TP 활성화 |
| 종료 전략 | 수익 보호 및 적응형 종료 |
사용 예시: BTC/USDT 및 알트코인 중기 모멘텀 트레이딩.
3.4 장기 트레이딩
목표: 수주 또는 수개월 동안 거시적 포지션을 관리합니다.
| Kline 캔들 수집 개수 | 30 |
| Kline 간격 | 1d, 1w, 1M |
| 추천 새로고침 속도 | 30–60초 |
| 손절매 / 이익실현 | SL 5–10%, TP 15–30% |
| 트레일링 로직 | 동적 트레일링 스케일링 활성화 |
| 종료 전략 | 장기 수익 보호 (적응형) |
사용 예시: BTC 또는 ETH의 일간/주간 캔들 기반 장기 누적 매매.
4. 지능형 종료 로직
IntelligentRuleOptions:
IsEnabled: true
MinimumHoldTime: 1
MaximumBuyHoldTime: 20
MaximumSellHoldTime: 10
CandleExitRules:
IsEnabled: false
OppositesCandlesCount: 2
ExitPercentage: 100
RuleName: "Momentum Reversal Exit"
- Scalp 모드: 30분 이내 빠른 손절 활성화.
- Day 모드: 최대 6시간의 확장 임계값 사용.
- Swing 모드: 12시간 이상 수익 보호 활성화.
- Long 모드: 적응형 종료 및 재진입 로직에 초점.
5. 글로벌 안전 및 손실 제어
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.0
MaxLossBeforeForceClose: -30.0
- 총 손실이
-30%를 초과하면 강제 청산이 실행됩니다. - 이익 실현 로직은 최소 이익 임계값 도달 후에만 활성화됩니다.
6. 요약 표
| 모드 | 캔들 수집 | 간격 | 새로고침(초) | SL% | TP% | 전략 메모 |
|---|---|---|---|---|---|---|
| Scalp | 50 | 3m–15m | 3–5 | 0.3–0.5 | 1–2 | 빠른 반응, 타이트 트레일링 |
| Day | 50 | 15m–4h | 5–10 | 1–1.5 | 2–4 | 균형 잡힌 일간 포착 |
| Swing | 50 | 1h–12h | 15–30 | 2–3 | 5–10 | 추세 추종형 종료 |
| Long | 30 | 1d–1w | 30–60 | 5–10 | 15–30 | 거시적 추세 추적 |