개요
장기 반전 신호(Long-Term Reversal Signal)는 장기간(일/주 단위) 캔들 패턴을 분석하여 추세 반전을 감지합니다. 다음을 식별합니다:
- LONGTERM_SMART_LONG_SIGNAL: 하락 추세(80% 빨간 캔들) + 가격 하락 + 상승 반전 → LONG 진입
- LONGTERM_SMART_SHORT_SIGNAL: 상승 추세(80% 초록 캔들) + 가격 상승 + 하락 반전 → SHORT 진입
설정 지침
1단계: 장기 거래 프로필 활성화
파일: tradesettings.yaml
General:
Profile: "long" # 장기 반전 신호를 위해 반드시 "long"이어야 함
옵션: scalp | day | swing | long | hft
중요: long 프로필만 장기 반전 신호를 지원합니다.
2단계: Kline 데이터 간격 설정
파일: tradesettings.yaml
Kline:
summaryInterval: "1d" # 신호 분석을 위한 일일 캔들
지원 간격:
- 권장:
1d(1일) - 장기 분석에 최적 - 대안:
12h(12시간) - 신호 빈도 증가, 안정성 감소
중요: summaryInterval은 전략 간격(3단계)과 반드시 일치해야 하며, 그렇지 않으면 "kline data not found" 오류가 발생합니다.
3단계: Long 프로필용 전략 간격 설정
파일: tradesettings.yaml
strategyIntervals:
hft: ["1m"] # 고빈도 거래
scalp: ["15m"] # 단기: 3m, 5m, 15m
day: ["15m", "30m"] # 데이 트레이딩
swing: ["1h", "2h"] # 스윙 트레이딩
long: ["1d"] # 장기: 1d, 12h (권장: 1d)
default: ["5m"]
장기 거래용:
["1d"]사용 → 일일 분석(가장 안정적)["12h"]사용 가능 → 더 빈번한 확인- 결합 가능:
["1d", "12h"]→ 다중 타임프레임 분석
일치 필수: Kline 데이터 설정에 이 간격이 존재해야 합니다.
4단계: 장기 반전 분석 활성화 및 설정
파일: tradesettings.yaml → 결정 설정
decision_settings:
# 장기 반전 분석
enabled_long_term_reversal: true
candle_lookback_count: 12
required_color_percent: 0.7
required_movement_percent: 0.4
last_n_candles_check: 2
min_confidence_threshold: 70.0
설정 파라미터 설명:
| 파라미터 | 설명 | 권장 | 범위 |
|---|---|---|---|
enabled_long_term_reversal |
신호의 마스터 스위치 | true |
true/false |
candle_lookback_count |
분석할 최근 캔들 수 | 12 (12일) |
10-20 |
required_color_percent |
같은 색상의 캔들이 차지해야 하는 % | 0.7 (70%) |
0.6-0.8 |
required_movement_percent |
필요한 최소 가격 움직임 | 0.4 (40%) |
0.3-0.6 |
last_n_candles_check |
반전을 나타내는 최근 캔들 | 2 |
1-3 |
min_confidence_threshold |
트리거를 위한 최소 신뢰도 | 70.0 (70%) |
60-80 |
미세 조정 가이드라인:
보수적 (신호 적고 고품질):
candle_lookback_count: 15
required_color_percent: 0.8 # 80% 동일 색상
required_movement_percent: 0.5 # 50% 가격 움직임
last_n_candles_check: 2
min_confidence_threshold: 75.0
공격적 (신호 많고 품질 낮음):
candle_lookback_count: 10
required_color_percent: 0.6 # 60% 동일 색상
required_movement_percent: 0.3 # 30% 가격 움직임
last_n_candles_check: 1
min_confidence_threshold: 65.0
균형 (권장 시작점):
candle_lookback_count: 12
required_color_percent: 0.7 # 70% 동일 색상
required_movement_percent: 0.4 # 40% 가격 움직임
last_n_candles_check: 2
min_confidence_threshold: 70.0
5단계: 지원 동작에 장기 신호 추가
파일: tradesettings.yaml → 결정 설정
decision_settings:
# 거래 신호를 트리거하는 변동성 동작
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "LONGTERM_SMART_SHORT_SIGNAL" # 신규
- "LONGTERM_SMART_LONG_SIGNAL" # 신규
중요: 이 두 신호를 추가하지 않으면 시스템이 장기 반전 주문을 건너뜁니다!
6단계: 심볼 구성 재설정
필수 작업: 새 신호 설정과 재동기화하기 위해 symbols.json에서 모든 심볼 제거.
왜 필요한가:
시스템은 심볼별 변동성 설정을 캐시합니다. 기존 심볼은 새로운 LONGTERM_SMART_* 신호를 포함하지 않습니다.
재설정 방법:
옵션 1: symbols.json 삭제
rm symbols.json
# 봇 재시작 - 모든 심볼 재동기화
옵션 2: 수동 편집 (동기화 비활성화 시)
symbols.json 편집 후 각 심볼에 신호 추가:
{
"BTCUSDT": {
"volatility_settings": {
"supported_volatility_action": [
"BUY",
"SELL",
"PUMP",
"CRASH",
"LONGTERM_SMART_SHORT_SIGNAL",
"LONGTERM_SMART_LONG_SIGNAL"
]
}
}
}
옵션 3: 정리 후 재동기화
# 1. 현재 심볼 백업
cp symbols.json symbols.json.backup
# 2. 파일 비우기
echo "[]" > symbols.json
# 3. 동기화 활성화 후 봇 재시작
신호 로직 설명
LONGTERM_SMART_LONG_SIGNAL (상승 반전)
조건:
- lookback 기간 내 70% 이상 빨간 캔들 (하락 추세)
- 40% 이상 가격 하락 (첫 캔들 시가 → 마지막 캔들 종가)
- 최근 2개 캔들이 초록 (상승 반전 시작)
- 신뢰도 ≥ 70%
예시:
1~10일: ████████░░ (80% 빨강) - 강한 하락 추세
가격: $100 → $60 (40% 하락) ✓
11~12일: ░░ (초록 캔들) - 반전 감지!
→ $65에서 LONG 신호 트리거
LONGTERM_SMART_SHORT_SIGNAL (하락 반전)
조건:
- lookback 기간 내 70% 이상 초록 캔들 (상승 추세)
- 40% 이상 가격 상승 (첫 캔들 시가 → 마지막 캔들 종가)
- 최근 2개 캔들이 빨강 (하락 반전 시작)
- 신뢰도 ≥ 70%
예시:
1~10일: ░░░░░░░░██ (80% 초록) - 강한 상승 추세
가격: $50 → $80 (60% 상승) ✓
11~12일: ██ (빨간 캔들) - 반전 감지!
→ $75에서 SHORT 신호 트리거
로그 출력 이해하기
유효 신호 예시:
LONGTERM_SMART_LONG_SIGNAL: 하락 추세=9/12 (75.0%) |
가격 하락 ✓ | 최근 2개 캔들: 상승 반전 ✓ |
도지: 1 | 신뢰도: 77.5% | 추세 강도: 2.34%
해석:
- 9/12 빨간 캔들 = 75% 하락 (70% 임계값 충족)
- 가격 하락 = 40% 이상 하락 (검증됨)
- 최근 2개 상승 = 반전 확인 (2개 초록 캔들)
- 도지 1개 = 1개 우유부단 캔들 (허용)
- 신뢰도 77.5% = 고품질 신호
- 추세 강도 2.34% = 평균 캔들 몸통 크기
무효 신호 예시:
LONGTERM_SMART_LONG_SIGNAL: 하락=7/12 (58.3%) |
움직임 유효: false | 최근 2개 반전 유효: false |
도지: 2 | 신뢰도: 0.0%
실패 원인:
- 빨간 캔들 58.3%만 (70% 필요)
- 움직임 검증 실패 (40% 하락 없음)
- 최근 2개 캔들이 상승 아님
- 결과: 신호 거부
거래 스타일별 구성 예시
초보수적 (크립토 웨일)
신호 적고 매우 높은 정확도
decision_settings:
enabled_long_term_reversal: true
candle_lookback_count: 20 # 20일 분석
required_color_percent: 0.85 # 85% 동일 색상
required_movement_percent: 0.6 # 60% 가격 움직임
last_n_candles_check: 3 # 3개 반전 캔들
min_confidence_threshold: 80.0 # 80% 신뢰도
보통 (대다수 사용자 권장)
균형 잡힌 접근
decision_settings:
enabled_long_term_reversal: true
candle_lookback_count: 12 # 12일
required_color_percent: 0.7 # 70% 동일 색상
required_movement_percent: 0.4 # 40% 움직임
last_n_candles_check: 2 # 2개 반전 캔들
min_confidence_threshold: 70.0 # 70% 신뢰도
공격적 (활성 트레이더)
신호 많고 품질 낮음 허용
decision_settings:
enabled_long_term_reversal: true
candle_lookback_count: 8 # 8일만
required_color_percent: 0.65 # 65% 동일 색상
required_movement_percent: 0.3 # 30% 움직임
last_n_candles_check: 1 # 1개 반전 캔들
min_confidence_threshold: 65.0 # 65% 신뢰도
문제 해결
문제: "SKIPPING ORDER: Volatility direction not in supported options"
원인: 심볼별 설정이 전역 설정을 오버라이드함.
해결: symbols.json의 심볼별 설정에 신호 추가:
{
"BTCUSDT": {
"volatility_settings": {
"supported_volatility_action": [
"LONGTERM_SMART_SHORT_SIGNAL",
"LONGTERM_SMART_LONG_SIGNAL"
]
}
}
}
문제: "Insufficient candles for long-term analysis"
원인: 로드된 과거 데이터 부족.
해결책:
candle_lookback_count감소 (예: 15 → 10)- 데이터 축적 대기
- Kline 데이터 정상 수신 확인
문제: "kline data not found"
원인: summaryInterval과 strategyIntervals 불일치.
해결: 일치 확인:
Kline:
summaryInterval: "1d"
strategyIntervals:
long: ["1d"] # 반드시 일치!
문제: 신호 생성 안 됨
체크리스트:
Profile: "long"설정됨enabled_long_term_reversal: truesupported_volatility_action에 신호 추가됨symbols.json재설정/업데이트됨- 충분한 캔들 존재 (≥
candle_lookback_count) - 임계값 너무 엄격하지 않음 (값 낮추기 시도)
최적의 관행
1. 보수적으로 시작
높은 임계값부터 점진적으로 완화:
required_color_percent: 0.8 # 80%부터 시작
required_movement_percent: 0.5 # 50%부터 시작
min_confidence_threshold: 75.0 # 75%부터 시작
2. 신호 품질 모니터링
1~2주간 신호 추적:
- 신호 너무 적음? → 임계값 낮추기
- 거짓 신호 많음? → 임계값 높이기
- 균형 좋음? → 현재 설정 유지
3. 다른 지표와 결합
반전 신호만 의존하지 말고 함께 사용:
- 거래량 분석
- RSI/MACD 확인
- 지지/저항 수준
- 시장 심리
4. 시장 상황에 따라 조정
상승장:
# LONG 신호 선호
required_color_percent: 0.65 # LONG 트리거 용이
last_n_candles_check: 1 # 더 빠른 반전 감지
하락장:
# SHORT 신호 선호 또는 품질 향상
required_color_percent: 0.75 # 더 엄격한 요구사항
last_n_candles_check: 2 # 반전 더 잘 확인
5. 설정 백테스팅
실거래 전:
- 페이퍼 트레이딩 모드 활성화
- 2~4주간 설정 실행
- 승률 및 수익성 분석
- 적절히 조정
완전한 구성 템플릿
# tradesettings.yaml - 완전한 장기 반전 설정
General:
Profile: "long"
Kline:
summaryInterval: "1d"
strategyIntervals:
long: ["1d"]
default: ["5m"]
decision_settings:
# 장기 반전 분석
enabled_long_term_reversal: true
candle_lookback_count: 12
required_color_percent: 0.7
required_movement_percent: 0.4
last_n_candles_check: 2
min_confidence_threshold: 70.0
# 지원 신호
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "LONGTERM_SMART_SHORT_SIGNAL"
- "LONGTERM_SMART_LONG_SIGNAL"
최종 체크리스트
봇 시작 전:
- [ ]
Profile: "long"설정 - [ ]
summaryInterval: "1d"설정 - [ ]
strategyIntervals.long: ["1d"]설정 - [ ]
enabled_long_term_reversal: true활성화 - [ ] 임계값 파라미터 구성
- [ ]
supported_volatility_action에 두 신호 추가 - [ ]
symbols.json삭제/재설정 - [ ] 봇 재시작
- [ ] 로그에서 신호 감지 확인
- [ ] 처음 몇 개 신호 신중히 모니터링
예상 결과
적절한 구성 시:
신호 빈도:
- 보수적: 주당 1~3개
- 보통: 주당 3~7개
- 공격적: 주당 7~15개
일반적인 신뢰도 수준:
- 70~75%: 최소 실행 가능 신호
- 75~85%: 양호한 품질 신호
- 85~95%: 우수한 신호
- 95% 이상: 드물고 매우 강력한 신호
성공률 (백테스트):
- 보수적 설정: 약 65~75% 승률
- 보통 설정: 약 55~65% 승률
- 공격적 설정: 약 45~55% 승률
참고: 실제 결과는 시장 상황, 페어 선택, 청산 전략에 따라 다름.
리스크 관리 구성
옵션 A: 물리적 손절/익절 (간단하고 직접적)
고정 퍼센트 기반 청산에 사용. 예측 가능한 리스크/리워드 비율을 원하는 보수적 트레이더에게 최적.
#################################################
# 5. 스마트 손절/익절 설정
#################################################
SLTPSettings:
StopLossPercent: 5.0 # -5% 손실 시 청산
TakeProfitPercent: 15.0 # +15% 수익 시 청산
# 고급 기능 (선택)
EnableTrailingSl: true # 가격 유리하게 움직일 때 수익 고정
TrailingSlOffsetPercent: 2.0 # 최고가보다 2% 아래에 손절 유지
EnableBreakeven: true # 수익 후 손절을 본전으로 이동
BreakevenActivationPercent: 3.0 # +3% 수익 시 활성화
BreakevenBufferPercent: 0.5 # 손절을 +0.5%로 설정 (진입가 약간 위)
EnableTrailingTp: false # 익절 트레일링 (고급)
TrailingTpTriggerPercent: 10.0 # +10%에서 트레일링 시작
TrailingTpOffsetPercent: 2.0 # 현재가보다 2% 위에 익절 유지
EnableDynamicTrailingScaling: false # 수익 수준에 따라 트레일링 오프셋 조정
TrailingScalingMap: # 수익 증가 시 더 타이트한 트레일링
"5.0": 2.0 # +5% 수익: 2% 오프셋
"10.0": 1.5 # +10% 수익: 1.5% 오프셋
"15.0": 1.0 # +15% 수익: 1% 오프셋
"20.0": 0.5 # +20% 수익: 0.5% 오프셋
장기 거래용 권장 구성:
보수적 (자본 보존):
SLTPSettings:
StopLossPercent: 8.0 # 일일 변동성을 위한 넓은 손절
TakeProfitPercent: 20.0 # 2.5:1 리워드-리스크 비율
EnableTrailingSl: true
TrailingSlOffsetPercent: 3.0 # 3% 트레일링 손절
EnableBreakeven: true
BreakevenActivationPercent: 5.0
BreakevenBufferPercent: 1.0
보통 (균형):
SLTPSettings:
StopLossPercent: 6.0 # -6% 손절
TakeProfitPercent: 15.0 # +15% 익절 (2.5:1)
EnableTrailingSl: true
TrailingSlOffsetPercent: 2.5
EnableBreakeven: true
BreakevenActivationPercent: 4.0
BreakevenBufferPercent: 0.5
공격적 (높은 리스크/리워드):
SLTPSettings:
StopLossPercent: 4.0 # 더 타이트한 손절
TakeProfitPercent: 12.0 # 3:1 비율
EnableTrailingSl: true
TrailingSlOffsetPercent: 2.0
EnableBreakeven: true
BreakevenActivationPercent: 3.0
BreakevenBufferPercent: 0.3
옵션 B: 지능형 동적 청산 규칙 (고급 및 적응형)
시간 기반 및 캔들 패턴 청산에 사용. 스마트하고 상황 인식적인 의사결정을 원하는 트레이더에게 최적.
#################################################
# 7. 지능형 규칙 옵션 (동적 청산)
#################################################
IntelligentRuleOptions:
IsEnabled: true # 스마트 청산 규칙 활성화
UseOriginalTPAsBase: false # 고정 익절을 기준으로 사용 안 함
EnableAdaptiveThresholds: true # 시장 상황에 따라 임계값 조정
MinimumHoldTime: 2 # 최소 2개 캔들 보유 (1d 간격 시 2일)
MaximumBuyHoldTime: 30 # LONG 최대 30일 후 강제 청산
MaximumSellHoldTime: 20 # SHORT 최대 20일 후 강제 청산
# 캔들 패턴 반전 시 청산
CandleExitRules:
IsEnabled: true # 반전 패턴 감지 시 청산
OppositesCandlesCount: 3 # 반대 색상 3개 캔들 후 청산
ExitPercentage: 100 # 포지션 100% 청산
RuleName: "추세 반전 청산"
RequireMinimumProfit: 2.0 # 최소 +2% 수익 시에만 청산
# LONG 거래 규칙 (상승 반전 포지션)
LongTrade:
ThresholdRules:
# 시간 기반 손절 (점진적으로 느슨해짐)
- Minutes: 1440 # 1일 후 (1440분)
ThresholdPer: -6.0 # -6% 손실 시 청산
RuleName: "1일차 손절 - Long"
- Minutes: 4320 # 3일 후
ThresholdPer: -8.0 # -8% 손실 허용
RuleName: "3일차 손절 - Long"
- Minutes: 10080 # 7일 후
ThresholdPer: -10.0 # -10% 손실 허용
RuleName: "1주차 손절 - Long"
- Minutes: 20160 # 14일 후
ThresholdPer: -5.0 # 여전히 수익 없으면 타이트하게
RuleName: "2주차 보호 - Long"
TakeProfitRules:
# 점진적 수익 실현
- TpMultiplier: 0.5 # +10% 수익 (20% 익절 * 0.5)
SellPer: 30 # 포지션 30% 매도
RuleName: "부분 청산 1 - Long"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 1.0 # +20% 수익 (전체 익절)
SellPer: 50 # 나머지 50% 매도
RuleName: "부분 청산 2 - Long"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 1.5 # +30% 수익 (1.5배 익절)
SellPer: 100 # 전체 포지션 청산
RuleName: "완전 청산 - Long"
IsEnabled: true
UseMarketOrder: true
# SHORT 거래 규칙 (하락 반전 포지션)
ShortTrade:
ThresholdRules:
# SHORT 포지션용 더 타이트한 손절 (크립토에서 더 위험)
- Minutes: 1440 # 1일 후
ThresholdPer: -5.0 # -5% 손실 시 청산
RuleName: "1일차 손절 - Short"
- Minutes: 2880 # 2일 후
ThresholdPer: -7.0 # -7% 손실 허용
RuleName: "2일차 손절 - Short"
- Minutes: 7200 # 5일 후
ThresholdPer: -10.0 # 최대 -10% 손실 허용
RuleName: "5일차 손절 - Short"
- Minutes: 14400 # 10일 후
ThresholdPer: -4.0 # 크게 타이트하게
RuleName: "10일차 보호 - Short"
TakeProfitRules:
# SHORT 포지션에서 더 빠른 수익 실현
- TpMultiplier: 0.4 # +8% 수익
SellPer: 40 # 40% 청산
RuleName: "빠른 청산 1 - Short"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 0.7 # +14% 수익
SellPer: 60 # 나머지 60% 청산
RuleName: "빠른 청산 2 - Short"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 1.0 # +20% 수익
SellPer: 100 # 모두 청산
RuleName: "완전 청산 - Short"
IsEnabled: true
UseMarketOrder: true
#################################################
# 8. 전역 안전 및 손실 제어
#################################################
IntelligentGlobalSettings:
MinProfitToEnableTP: 1.0 # 익절 허용 전 +1% 수익 필요
MaxLossBeforeForceClose: -15.0 # -15% 손실 시 긴급 청산 (모든 규칙 오버라이드)
지능형 규칙 이해:
시간 기반 임계값:
- 초기에는 넓은 손절 허용 (시장 움직임에 시간 필요)
- 거래가 작동하지 않으면 점진적으로 타이트하게
- 예: 1일차 -6%, 3일차 -8%, 2주 후 -5%
캔들 청산 규칙:
- 연속 반대색 캔들로 추세 반전 감지
- LONG: 3개 빨간 캔들 후 청산 (하락 반전)
- SHORT: 3개 초록 캔들 후 청산 (상승 반전)
RequireMinimumProfit: 수익 있을 때만 청산 (패닉 매도 방지)
점진적 수익 실현:
TpMultiplier: 0.5= 목표 수익의 50%에서 청산SellPer: 30= 포지션 30%만 매도 (70% 유지)- 수익 고정하면서 승자 지속
전역 안전:
MaxLossBeforeForceClose: -15.0= -15% 손실 시 킬 스위치- 모든 규칙 오버라이드하여 치명적 손실 방지
비교: 물리적 SL/TP vs 지능형 규칙
| 기능 | 물리적 SL/TP | 지능형 규칙 |
|---|---|---|
| 단순성 | 매우 단순 | 더 복잡 |
| 예측 가능성 | 고정 퍼센트 | 동적 조정 |
| 시간 인식 | 없음 | 있음 (점진적 손절) |
| 패턴 인식 | 없음 | 있음 (캔들 반전) |
| 부분 청산 | 전부 아니면 없음 | 점진적 스케일 아웃 |
| 시장 적응 | 정적 | 적응형 임계값 |
| 최적 대상 | 보수적, 설정 후 방치 | 활성 트레이더, 최적화 |
거래 스타일별 권장 구성
보수적 장기 보유자
물리적 SL/TP 사용:
SLTPSettings:
StopLossPercent: 10.0 # 변동성 위한 넓은 손절
TakeProfitPercent: 25.0 # 인내심 있는 수익 목표
EnableTrailingSl: true
TrailingSlOffsetPercent: 4.0
EnableBreakeven: true
BreakevenActivationPercent: 8.0
IntelligentRuleOptions:
IsEnabled: false # 단순하게 유지
균형 잡힌 스윙 트레이더
조합 사용:
SLTPSettings:
StopLossPercent: 7.0 # 기본 보호
TakeProfitPercent: 0.0 # 고정 익절 비활성화
EnableTrailingSl: true
TrailingSlOffsetPercent: 2.5
IntelligentRuleOptions:
IsEnabled: true
CandleExitRules:
IsEnabled: true # 반전 시 청산
OppositesCandlesCount: 3
LongTrade:
TakeProfitRules: # 대신 지능형 익절 사용
- TpMultiplier: 0.5
SellPer: 40
- TpMultiplier: 1.0
SellPer: 100
IntelligentGlobalSettings:
MaxLossBeforeForceClose: -12.0
활성 최적화자
완전 지능형 시스템 사용:
SLTPSettings:
StopLossPercent: 0.0 # 물리적 SL/TP 비활성화
TakeProfitPercent: 0.0
EnableTrailingSl: false
IntelligentRuleOptions:
IsEnabled: true
EnableAdaptiveThresholds: true # 완전 동적 제어
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: 2 # 빠른 반전 감지
# 위에 표시된 모든 임계값 및 익절 규칙 사용
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.5
MaxLossBeforeForceClose: -10.0
중요 고려사항
1일 캔들용:
- 지능형 규칙의
Minutes= 실제 분 - 1일 = 1440분
- 1주 = 10080분
- 시간 임계값 적절히 계획
포지션 사이징:
- 넓은 손절 시 작은 포지션 사용 (장기 변동성)
- 거래당 자본의 2~3% 이상 위험 금지
- 지능형 규칙은 3~5% 포지션 크기에서 최적
백테스팅 필수:
- 과거 데이터에서 SL/TP 설정 먼저 테스트
- 승률 및 거래당 평균 수익 모니터링
- 실제 성과 기반으로 임계값 조정
시장 상황:
- 상승장: 넓은 손절, 높은 익절
- 하락장: 타이트한 손절, 빠른 수익 실현
- 전체 포트폴리오 리스크 기반으로
MaxLossBeforeForceClose조정
추가 리소스
- 로그 정기 검토:
grep "LONGTERM_SMART" bot.log - 신뢰도 수준 모니터링으로 신호 품질 평가
- 과거 성과 기반으로
min_confidence_threshold조정 - SL/TP 히트율 추적하여 리스크 관리 최적화
IntelligentGlobalSettings.MaxLossBeforeForceClose를 포트폴리오 보호로 사용
확장된 최종 체크리스트
신호 구성:
- [ ]
Profile: "long"설정 - [ ]
summaryInterval: "1d"설정 - [ ]
strategyIntervals.long: ["1d"]설정 - [ ]
enabled_long_term_reversal: true활성화 - [ ] 임계값 파라미터 구성
- [ ]
supported_volatility_action에 두 신호 추가 - [ ]
symbols.json삭제/재설정
리스크 관리:
- [ ] SL/TP 방법 선택 (물리적 vs 지능형)
- [ ] 손절 퍼센트 구성
- [ ] 익절 목표 구성
- [ ] 전역 안전 한도 설정 (
MaxLossBeforeForceClose) - [ ] 작은 포지션 크기로 먼저 테스트
- [ ] 긴급 청산 메커니즘 작동 확인
런칭:
- [ ] 봇 재시작
- [ ] 로그에서 신호 감지 확인
- [ ] 처음 몇 개 신호 신중히 모니터링
- [ ] SL/TP 실행 추적
- [ ] 실제 성과 기반으로 조정