소개
머니 매니지먼트 전략은 트레이딩 이력(연속 승리 또는 패배)에 따라 포지션 크기를 자동으로 조정합니다. 이를 통해 다음을 달성할 수 있습니다:
- 드로다운 시 손실 회복 속도 향상
- 연승 중 승리 포지션 확대
- 수학적 정밀도로 리스크 통제
- 자본 최적 배분
중요 주의사항
머니 매니지먼트는 이익과 손실 모두를 증폭시킵니다. 항상 보수적으로 시작하고 데모 모드에서 철저히 테스트하세요.
작동 방식
기본 개념
시스템은 완료된 거래에서 연속 승리/패배를 추적하고, 미리 정의된 시퀀스를 사용해 포지션 크기를 조정합니다.
기본 포지션 크기 × 시퀀스의 배율 = 최종 포지션 크기
예시 흐름 (모드 0 - 피보나치)
Sequence: [1, 1, 2, 3, 5, 8, 13, 21]
Mode: 0 # 패배 시 전진
| 거래 결과 | 연속 패배 | 시퀀스 내 위치 | 배율 | 포지션 크기 |
|---|---|---|---|---|
| 초기 | 0 | 0 | 1x | $100 |
| 패배 | 1 | 0 | 1x | $100 |
| 패배 | 2 | 1 | 1x | $100 |
| 패배 | 3 | 2 | 2x | $200 |
| 패배 | 4 | 3 | 3x | $300 |
| 승리 | 0 | 0 | 1x | $100 |
기본 설정
설정 파일 위치
# tradesettings.yaml 또는 설정 파일 내
MoneyManagementStrategySettings:
Sequence: [] # 배율 시퀀스
Mode: 0 # 0 또는 1
시퀀스 형식
- 양의 정수 배열:
[1, 2, 3, 4, 5] - 빈 배열은 비활성화:
[] - 양수만 허용: 0 또는 음수 금지
모드 옵션
| 모드 | 방향 | 사용 사례 | 리스크 프로필 |
|---|---|---|---|
| 0 | 패배 시 전진, 승리 시 후퇴 | 회복 중심 | 보수적 |
| 1 | 승리 시 전진, 패배 시 후퇴 | 모멘텀 중심 | 공격적 |
모드 선택 가이드
모드 0: 회복 전략 (대다수에게 추천)
사용 시기:
- 승률 40–60%
- 드로다운 회복 중심
- 리스크 회피형 트레이딩 스타일
- 평균 회귀 전략
작동 방식:
패배 → 포지션 크기 증가 (시퀀스 전진)
승리 → 포지션 크기 감소 (시퀀스 후퇴)
예시:
Sequence: [1, 1, 2, 3, 5, 8, 13]
Mode: 0
# 4연패 후:
# 포지션 = Sequence[3] = 3x 기본 크기
# 다음 승리 후 원위치
최적 시퀀스:
- 피보나치:
[1, 1, 2, 3, 5, 8, 13, 21] - 선형:
[1, 2, 3, 4, 5, 6, 7, 8] - 상한 마틴게일:
[1, 2, 4, 6, 8, 10, 10, 10]
모드 1: 모멘텀 전략
사용 시기:
- 승률 60% 이상
- 추세 추종 전략
- 연승 극대화 원함
- 강한 시장 상황
작동 방식:
승리 → 포지션 크기 증가 (시퀀스 전진)
패배 → 포지션 크기 감소 (시퀀스 후퇴)
예시:
Sequence: [1, 2, 4, 8, 16, 32]
Mode: 1
# 3연승 후:
# 포지션 = Sequence[2] = 4x 기본 크기
# 부분 익절로 수익 고정
최적 시퀀스:
- 안티-마틴게일:
[1, 2, 4, 8, 16, 32] - 보수적 성장:
[1, 2, 3, 5, 7, 10] - 상한 성장:
[1, 2, 4, 6, 8, 10, 10]
트레이딩 스타일별 설정
1. 데이 트레이딩 / 스캘핑
특징:
- 고빈도 (하루 10–50+ 거래)
- 빠른 의사결정
- 작은 수익 목표
- 좁은 스탑로스
권장 설정:
MoneyManagementStrategySettings:
# 보수적 - 과도한 레버리지 없이 빠른 회복
Sequence: [1, 1, 2, 2, 3, 3, 4, 5]
Mode: 0
# 대안: 일관성을 위한 고정 크기
# Sequence: [1, 1, 1, 1, 1, 1, 1, 1]
# Mode: 0
작동 이유:
- 변동성 상황에서 노출 제한
- 각 단계에서 2배로 안정성 확보
- 최대 5x 배율로 리스크 관리
- 승리 후 빠른 기본 크기 복귀
자본 요건:
- 최소: $1,000
- 권장: $5,000+
- 최대 포지션: 거래당 5%
2. 스윙 트레이딩
특징:
- 중간 빈도 (주 2–10 거래)
- 1–7일 포지션 보유
- 중간 수익 목표
- 넓은 스탑로스
권장 설정:
MoneyManagementStrategySettings:
# 클래식 피보나치 - 균형 성장
Sequence: [1, 1, 2, 3, 5, 8, 13, 21]
Mode: 0
작동 이유:
- 자연스러운 수학적 진행
- 수십 년간 검증됨
- 스윙 타임프레임에 적합한 중간 스케일링
- 리스크/보상 균형 우수
자본 요건:
- 최소: $3,000
- 권장: $10,000+
- 최대 포지션: 거래당 3%
고승률(>60%) 대안:
MoneyManagementStrategySettings:
Sequence: [1, 2, 3, 5, 8, 13, 21]
Mode: 1 # 연승 활용
3. 포지션 트레이딩 / 장기
특징:
- 저빈도 (월 1–5 거래)
- 수주~수개월 보유
- 큰 수익 목표
- 매우 넓은 스탑로스
권장 설정:
MoneyManagementStrategySettings:
# 보수적 선형 - 예측 가능한 스케일링
Sequence: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Mode: 0
작동 이유:
- 느리고 예측 가능한 성장
- 자본 배분 계획 용이
- 거래 간 긴 시간으로 회복 가능
- 장기적으로 최대 10x 합리적
자본 요건:
- 최소: $10,000
- 권장: $50,000+
- 최대 포지션: 거래당 2%
4. 그리드 트레이딩 / 자동 시스템
특징:
- 매우 고빈도
- 다중 동시 포지션
- 범위 제한 전략
- 체계적 접근
권장 설정:
MoneyManagementStrategySettings:
# 상한 마틴게일 - 통제된 스케일링
Sequence: [1, 2, 4, 6, 8, 10, 10, 10, 10, 10]
Mode: 0
작동 이유:
- 초기 공격적 회복
- 10x 상한으로 파산 방지
- 장기 드로다운 시 최대 크기 유지
- 횡보 시장에서 효과적
자본 요건:
- 최소: $5,000
- 권장: $20,000+
- 최대 합산 포지션: 자본의 10%
5. 고빈도 트레이딩 (HFT)
특징:
- 극고빈도 (하루 100+ 거래)
- 밀리초 단위 실행
- 거래당 미세 수익
- 매우 좁은 스탑
권장 설정:
MoneyManagementStrategySettings:
# 고정 또는 최소 - 일관성 중심
Sequence: [1, 1, 1, 1, 1, 1, 1, 1]
Mode: 0
# 또는 완전 비활성화
# Sequence: []
작동 이유:
- 통계적 우위가 포지션 크기보다 중요
- 유의미한 연속 추적 불가
- HFT에서 일관성 핵심
- 거래량으로 리스크 관리
6. 브레이크아웃 트레이딩
특징:
- 저~중 빈도
- 모멘텀 움직임 포착
- 작동 시 높은 승률
- 장기 연속 패배 가능
권장 설정:
MoneyManagementStrategySettings:
# 모드 1 + 상한 성장
Sequence: [1, 2, 4, 6, 8, 10, 12, 15]
Mode: 1 # 승리 모멘텀 활용
작동 이유:
- 브레이크아웃은 종종 군집화 (추세 시장)
- 모드 1로 연승 활용
- 상한 성장으로 과도 레버리지 방지
- 추세 종료 시 빠른 리셋
자본 요건:
- 최소: $5,000
- 권장: $15,000+
- 최대 포지션: 거래당 4%
7. 평균 회귀 트레이딩
특징:
- 중간 빈도
- 역추세 진입
- 중간 승률 (50–60%)
- 빠른 청산
권장 설정:
MoneyManagementStrategySettings:
# 계단형 피보나치 - 보수적 회복
Sequence: [1, 1, 1, 2, 2, 3, 3, 5, 5, 8]
Mode: 0
작동 이유:
- 혼란 시장에서 안정성 제공
- 각 레벨에서 다중 시도
- 평균 회귀는 장기 드로다운 가능
- 보수적 접근이 전략 리스크와 일치
자본 요건:
- 최소: $3,000
- 권장: $10,000+
- 최대 포지션: 거래당 3%
8. 뉴스 트레이딩 / 이벤트 기반
특징:
- 저빈도 (특정 이벤트)
- 높은 변동성
- 예측 불가능한 결과
- 큰 잠재적 움직임
권장 설정:
MoneyManagementStrategySettings:
# 고정 크기 권장
Sequence: [1, 1, 1, 1, 1, 1, 1, 1]
Mode: 0
# 스케일링에 너무 예측 불가
작동 이유:
- 뉴스 이벤트는 상호 비연관
- 각 거래 독립적
- 포지션 크기 제한으로 리스크 관리
- 감정적 스케일링 결정 방지
실전 예시
예시 1: 보수적 스윙 트레이더
프로필:
- 자본: $10,000
- 기본 포지션 크기: $300 (3%)
- 승률: 55%
- 주당 평균 3–4 거래
설정:
MoneyManagementStrategySettings:
Sequence: [1, 1, 2, 3, 5, 8, 13]
Mode: 0
General:
InitialTradeAmount: 300
MinBalance: 2000 # 잔고 하락 시 거래 중단
MaxBalance: 50000 # 잔고 초과 시 스케일링 중단
거래 시퀀스 예시:
거래 1: 승리 → $300 × 1 = $300 수익
거래 2: 승리 → $300 × 1 = $300 수익
거래 3: 패배 → $300 × 1 = -$300 손실 (1패)
거래 4: 패배 → $300 × 1 = -$300 손실 (2패)
거래 5: 패배 → $300 × 2 = -$600 손실 (3패)
거래 6: 승리 → $300 × 3 = $900 수익 (0으로 복귀)
거래 7: 승리 → $300 × 1 = $300 수익
순이익: +$300 (승리 4/7 = 57%임에도)
예시 2: 공격적 데이 트레이더
프로필:
- 자본: $5,000
- 기본 포지션 크기: $200 (4%)
- 승률: 65%
- 하루 평균 15–20 거래
설정:
MoneyManagementStrategySettings:
Sequence: [1, 2, 3, 5, 8, 10]
Mode: 1 # 높은 승률 활용
General:
InitialTradeAmount: 200
MinBalance: 1000
MaxBalance: 20000
오전 세션 예시:
거래 1: 승리 → $200 × 1 = $200 (1승)
거래 2: 승리 → $200 × 2 = $400 (2승)
거래 3: 승리 → $200 × 3 = $600 (3승)
거래 4: 패배 → $200 × 5 = -$1,000 (0으로 복귀)
거래 5: 승리 → $200 × 1 = $200 (1승)
거래 6: 승리 → $200 × 2 = $400 (2승)
순이익: +$800
핵심: 높은 승률로 승리 시 공격적 스케일링 가능.
예시 3: 포지션 트레이더 - 월간 설정
프로필:
- 자본: $50,000
- 기본 포지션 크기: $1,000 (2%)
- 승률: 52%
- 월 평균 2–3 거래
설정:
MoneyManagementStrategySettings:
Sequence: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Mode: 0
General:
InitialTradeAmount: 1000
MinBalance: 10000
MaxBalance: 0 # 상한 없음
6개월 시나리오:
1월: 패배 → $1,000 × 1 = -$1,000
2월: 패배 → $1,000 × 2 = -$2,000
3월: 패배 → $1,000 × 3 = -$3,000
4월: 승리 → $1,000 × 4 = +$4,000
5월: 승리 → $1,000 × 2 = +$2,000
6월: 승리 → $1,000 × 1 = +$1,000
순이익: +$1,000 (승패 3:3 = 거래 손익 균형이나 수익)
리스크 관리
최대 배율별 자본 요건
| 최대 배율 | 최소 자본 | 권장 자본 | 최대 드로다운 리스크 |
|---|---|---|---|
| 5x | $2,000 | $5,000 | -25% |
| 10x | $5,000 | $15,000 | -35% |
| 20x | $15,000 | $50,000 | -50% |
| 50x | $50,000 | $150,000 | -70% |
안전 지침
1. 잔고 임계값 설정
General:
MinBalance: 2000 # 이 수준에서 거래 중단
MaxBalance: 100000 # 이 수준에서 스케일링 중단
2. 최대 연속 패배 계산
# 공식: 최대 안전 연속 패배
Max_Losses = log(총_자본 / 기본_포지션) / log(평균_배율)
# 예시:
# 자본: $10,000
# 기본: $300
# 평균 배율: 2.5
Max_Losses = log(10000/300) / log(2.5) ≈ 3.8 패배
# 시퀀스 길이 4단계 미만 유지
3. 포지션 크기 규칙
- 거래당 5% 초과 금지
- 총 노출 (모든 오픈 거래) < 20%
- 모드 1 사용 시 기본 크기 1–2%로 시작
4. 비상 회로 차단기
# 다음 검사 구현:
- 일일 손실 한도: 자본의 -5%
- 주간 손실 한도: 자본의 -10%
- 연속 패배: 5회 후 중단
- 피크 대비 드로다운: -20%에서 중단
문제 해결
문제 1: 포지션 크기 과대
증상:
- 브로커 포지션 한도 도달
- 큰 포지션으로 인한 감정적 스트레스
- 계좌 잔고 급격한 변동
해결:
# 시퀀스 배율 감소
# 이전:
Sequence: [1, 2, 4, 8, 16, 32, 64]
# 이후:
Sequence: [1, 2, 3, 5, 7, 10, 12]
문제 2: 손실 회복 실패
증상:
- 시퀀스 과도 보수적
- 회복에 너무 오래 걸림
- 좋은 기회 놓침
해결:
# 진행 속도 증가
# 이전:
Sequence: [1, 1, 1, 2, 2, 3, 3]
# 이후:
Sequence: [1, 1, 2, 3, 5, 8, 13]
문제 3: 시퀀스 반복
증상:
- 시퀀스 길이 한도 도달
- 예기치 않은 포지션 리셋
- 장기 연속 패배
해결:
# 플래토로 시퀀스 확장
# 이전:
Sequence: [1, 2, 3, 5, 8]
# 이후:
Sequence: [1, 2, 3, 5, 8, 13, 21, 21, 21, 21]
# 최대 배율 유지
문제 4: 잘못된 모드 선택
증상:
- 낮은 승률에서 모드 1 = 포지션 축소
- 높은 승률에서 모드 0 = 기회 놓침
해결:
# 낮은 승률 (<55%): 모드 0 사용
MoneyManagementStrategySettings:
Sequence: [1, 1, 2, 3, 5, 8]
Mode: 0
# 높은 승률 (>60%): 모드 1 사용
MoneyManagementStrategySettings:
Sequence: [1, 2, 3, 5, 8, 13]
Mode: 1
문제 5: 시스템 비활성화
증상:
- 모든 포지션이 기본 크기 유지
- 스케일링 발생 안 함
- 로그에 "머니 매니지먼트 비활성화" 표시
확인:
# 시퀀스가 비어 있지 않은지 확인
MoneyManagementStrategySettings:
Sequence: [] # 머니 매니지먼트 비활성화
# 올바른 예:
MoneyManagementStrategySettings:
Sequence: [1, 2, 3, 5, 8] # 활성화
Mode: 0
빠른 참고 카드
모드 0 (회복) - 가장 일반적
# 보수적
Sequence: [1, 1, 2, 3, 5, 8, 13]
Mode: 0
# 중간
Sequence: [1, 2, 3, 5, 8, 13, 21]
Mode: 0
# 공격적
Sequence: [1, 2, 4, 8, 16, 32, 64]
Mode: 0
모드 1 (모멘텀) - 높은 승률 전용
# 보수적
Sequence: [1, 2, 3, 4, 5, 6, 7]
Mode: 1
# 중간
Sequence: [1, 2, 4, 6, 8, 10]
Mode: 1
# 공격적
Sequence: [1, 2, 4, 8, 16, 32]
Mode: 1
최종 권장사항
초보자
MoneyManagementStrategySettings:
Sequence: [1, 1, 1, 2, 2, 3, 3, 5]
Mode: 0
중급자
MoneyManagementStrategySettings:
Sequence: [1, 1, 2, 3, 5, 8, 13, 21]
Mode: 0
고급자
MoneyManagementStrategySettings:
Sequence: [1, 2, 4, 8, 16, 32, 64]
Mode: 1 # 승률 >60%일 때만
테스트 체크리스트
실전 적용 전:
- [ ] 최소 30일간 데모 모드 테스트
- [ ] 실제 연속 승/패 기록 추적
- [ ] 포지션 크기 정확성 검증
- [ ] 시퀀스가 자본과 일치하는지 확인
- [ ] MinBalance 및 MaxBalance 설정
- [ ] 수용 가능한 최대 손실 문서화
- [ ] 비상 종료 계획 수립
- [ ] 주간 거래 검토로 최적화
기억하세요: 머니 매니지먼트는 좋은 전략을 강화하지만 나쁜 전략은 고치지 못합니다. 항상 전략 품질을 먼저, 머니 매니지먼트를 나중에 집중하세요.