설명
킹스 워 전략 (렌코 차트 사용)
🎯 전략 개요
• 초기 로트 크기(InitialVolume)로 시작하며 최대 로트 크기(MaxLot)를 제한합니다.
• 선택적 복리 모드는 계좌 이익이 설정된 비율(ProfitIncreasePercentage + VolumeIncreaseStep)만큼 증가할 때 초기 로트 크기를 단계별로 늘릴 수 있습니다.
각 바에서의 거래:
• 새로운 바가 생성될 때마다 cBot이 계좌 잔액을 확인하고 업데이트합니다.
• 모든 열린 포지션을 닫고 즉시 새 포지션을 엽니다.
새 포지션 규칙:
1. 첫 거래 – 아직 열린 포지션이 없으면 cBot이 무작위로 매수 또는 매도 주문을 엽니다.
2. 포지션 종료 후:
• 마지막 거래가 이익으로 종료되면 → 다음 거래를 같은 방향으로 엽니다.
• 마지막 거래가 손실로 종료되면 → 다음 거래를 반대 방향으로 엽니다.
마틴게일 로직:
• 연속 손실 횟수(_consecutiveLosses)를 계산합니다.
• 손실이 StartMartingaleAfterLosses에 도달하면 거래량에 MartingaleMultiplier를 곱합니다.
• 계산된 로트 크기가 MaxLot를 초과하면 MaxLot로 제한됩니다.
스프레드 필터:
• 새 거래를 열기 전에 cBot이 현재 스프레드를 확인합니다.
• 스프레드 > MaxAllowedSpread이면 → 새 거래를 열지 않습니다.
복리 로직 (활성화된 경우):
• 계좌 이익이 설정된 비율(ProfitIncreasePercentage)만큼 증가하면,
InitialVolume이 VolumeIncreaseStep만큼 증가하여 시작 로트가 계좌 이익과 함께 커집니다.
📑 입력 매개변수
• 로트 크기 (InitialVolume) → 첫 거래의 시작 로트 크기입니다.
• 최대 로트 크기 (중개인 기준) → 마틴게일 증가를 제한하기 위한 최대 허용 로트 크기입니다.
• 마틴게일 → 연속 손실 후 로트 크기 배수 (예: 3.0 = 로트 크기 3배).
• 손실 후 마틴게일 시작 → 마틴게일이 시작되기 전 연속 손실 횟수입니다.
• 최대 스프레드 → 거래를 열기 위해 허용되는 최대 스프레드(핍)입니다.
• 복리 사용 → 계좌 이익에 따라 시작 로트를 자동으로 증가시키는 기능을 켜거나 끕니다.
• 복리 (%) (ProfitIncreasePercentage) → 시작 로트 크기 증가를 유발하는 이익 성장 비율입니다.
• 복리 볼륨 단계 (VolumeIncreaseStep) → 이익 임계값에 도달할 때마다 추가되는 로트 크기입니다.
💡 개발자 노트
이 시스템은 손실 후 로트 크기를 두 배 또는 세 배로 늘리는 마틴게일 방식을 사용하기 때문에 일반 CFD 중개인 계좌의 실거래에는 적합하지 않습니다. 이는 고위험 전략입니다. 대신 프로프 펌 거래 환경에서 사용하는 것이 권장됩니다.
