Streak Trader Pro
- Experts
-
Carlos Dante Diaz
안녕하세요, 저는 아르헨티나 출신의 프로그래머이자 알고리즘 트레이더인 Carlos Díaz입니다. 트레이더로서 10년 이상의 경험이 있습니다. 저는 MetaEditor와 MetaTrader 5의 Strategy Tester를 사용해 모든 Expert Advisor를 MQL5로 설계하고 프로그래밍하고 테스트합니다.
여러 상품을 오랫동안 거래하면서 봇을 만들 때 중요한 실무적인 세부 사항들을 배웠습니다. 스프레드, 체결, 슬리피지, 그리고 브로커와 심볼마다 다른 고유한 조건들입니다. 이 경험을 제가 공개하는 모든 EA에 담고 있습니다. - 버전: 4.2
- 업데이트됨: 19 10월 2026
- 활성화: 10
🚀 과도한 리스크나 원금 손실 없이 자산을 빠르게 증식하는 방법
Streak Trader Pro · 제품 설명
고정 리스크 관리를 사용하는 모든 트레이더는 이 느낌을 알고 있습니다. 손실을 복구하고 다시 수익을 내기 시작해도... 아무 일도 없었다는 듯 이전과 정확히 동일한 리스크만 계속 떠안게 됩니다. Streak Trader Pro는 이러한 로지증을 완전히 바꿉니다. 거래당 위험을 완벽하게 통제하면서 계좌의 회복 구간을 자동으로 수익화합니다. 그 결과, 설정한 승수(Multiplier)와 한도(Cap)로 거래당 리스크 상한을 유지하면서 자산(Equity) 곡선을 한층 빠르게 성장시킬 수 있습니다 (단, 프로그래션 진행 중에는 약간의 드로다운이 더 발생할 수 있습니다).
🔄 항상 최신 버전을 다운로드하여 사용하세요. 업데이트에는 기능 개선 및 버그 수정이 포함되어 있습니다 (예: 최신 버전에서는 전체 파라미터 최적화 속도가 훨씬 빠릅니다). 최적화나 실전 매매를 진행하기 전에 이 페이지에 게시된 최신 버전이 설치되어 있는지 확인하시기 바랍니다.
📈 양의 연속 승리 프로그래션(Positive Streak Progression): 어떻게 작동하나요?
손실 후 리스크를 늘려 위험에 노출시키는 기존의 마틴게일 방식과 달리, Streak Trader Pro는 반대의 접근 방식을 사용합니다. 즉, 드로다운이 아닌 '회복' 과정에 보상을 부여합니다.
ℹ️ 참고: 이 섹션의 예시는 이해를 돕기 위한 설명용입니다. 기본 리스크 1%, 승수 1.4, 손익비 2:1, 연속 한도 3 및 결과값은 자산 $100,000 기준으로 단순화된 계산이며, 실제 EA의 운용 결과나 수익을 보장하지 않습니다. 모든 파라미터는 설정 가능하며, 전략 테스터에서는 «Base risk per trade (% of balance)», «Multiplier per consecutive win», «Trades within the progression cycle», «Inp_RR_Ratio»로 표시됩니다.
기본 로직은 매우 간단합니다:
- NORMAL(일반) 상태에서는 리스크가 항상 일정하게 유지됩니다 (기본값 1%).
- 손실 후 수익이 발생하면 (손실 $\rightarrow$ 수익 패턴), 시스템은 계좌가 회복 중인 것으로 인식하고 다음 거래부터 리스크를 늘려 진입합니다 (기본값 1.4%).
- 해당 거래도 승리하면 리스크가 한 단계 더 상향됩니다 (1.96%). 연속 한도(테스터의 «Trades within the progression cycle»)는 기본 리스크로 돌아가기 전 프로그래션이 올라갈 수 있는 단계를 지정합니다. 한도가 3인 경우, 리스크가 증가된 상태의 연속 거래는 최대 2회로 제한됩니다.
- 프로그래션 진행 중 어느 단계에서든 단 한 번이라도 손실이 발생하면 즉시 증액이 중단되고 NORMAL 상태로 복귀합니다.
예시 1 — 연속 한도 = 3 | 프로그래션 거래가 연승을 기록할 때
(초기 자본 $100,000 · 기본 리스크 1% · 승수 1.4 · 손익비 2:1)
| # | 상태 | 결과 | 리스크 | 손익(P/L) | 자산 |
| 1 | NORMAL | 패배 | 1% | -$1,000 | $99,000 |
| 2 | NORMAL | 승리 (회복) | 1% | +$2,000 $\rightarrow$ 프로그래션 발동 | $101,000 |
| 3 | PROGRESSION (1단계) | 승리 | 1.4% | +$2,800 $\rightarrow$ 리스크 1단계 상향 | $103,800 |
| 4 | PROGRESSION (2단계) | 승리 | 1.96% | +$3,920 $\rightarrow$ 한도 도달, NORMAL 복귀 | $107,720 |
| 5 | NORMAL | 승리 | 1% | +$2,000 (이전 손실 없음, NORMAL 유지) | $109,720 |
| 6 | NORMAL | 패배 | 1% | -$1,000 | $108,720 |
| 7 | NORMAL | 승리 (회복) | 1% | +$2,000 $\rightarrow$ 프로그래션 발동 | $110,720 |
| 8 | PROGRESSION (1단계) | 승리 | 1.4% | +$2,800 $\rightarrow$ 리스크 1단계 상향 | $113,520 |
| 9 | PROGRESSION (2단계) | 승리 | 1.96% | +$3,920 $\rightarrow$ 한도 도달, NORMAL 복귀 | $117,440 |
| 10 | NORMAL | 승리 | 1% | +$2,000 | $119,440 |
- 프로그래션 적용 결과: +$19,440 (+19.44%)
- 동일한 승패 기록으로 고정 1% 리스크 적용 시: +$14,000 (+14%)
- ➜ 동일한 승패 내역임에도 두 번의 회복 구간을 효율적으로 활용하는 것만으로 수익률이 약 39% 향상됩니다.
예시 2 — 연속 한도 = 3 | 프로그래션 거래가 패배할 때 (최악의 시나리오)
| # | 상태 | 결과 | 리스크 | 손익(P/L) | 자산 |
| 1 | NORMAL | 승리 | 1% | +$2,000 | $102,000 |
| 2 | NORMAL | 패배 | 1% | -$1,000 | $101,000 |
| 3 | NORMAL | 승리 (회복) | 1% | +$2,000 $\rightarrow$ 프로그래션 발동 | $103,000 |
| 4 | PROGRESSION (1단계) | 패배 | 1.4% | -$1,400 $\rightarrow$ 사이클 차단, NORMAL 복귀 | $101,600 |
| 5 | NORMAL | 패배 | 1% | -$1,000 | $100,600 |
| 6 | NORMAL | 승리 (회복) | 1% | +$2,000 $\rightarrow$ 프로그래션 발동 | $102,600 |
| 7 | PROGRESSION (1단계) | 패배 | 1.4% | -$1,400 $\rightarrow$ 사이클 차단, NORMAL 복귀 | $101,200 |
| 8 | NORMAL | 승리 | 1% | +$2,000 | $103,200 |
| 9 | NORMAL | 패배 | 1% | -$1,000 | $102,200 |
| 10 | NORMAL | 승리 (회복) | 1% | +$2,000 $\rightarrow$ 프로그래션 발동 | $104,200 |
- 프로그래션 적용 결과: +$4,200 (+4.2%)
- 동일한 기록으로 고정 1% 리스크 적용 시: +$5,000 (+5%)
- ➜ 증액된 거래가 활성화되자마자 모두 패배하는 최악의 시나리오에서도 고정 리스크와의 차이는 $100,000 대비 $800에 불과합니다. 추가 리스크는 차단되기 전까지 1.4%를 넘지 않으며, 자산이 초기 금액 밑으로 떨어지지도 않습니다.
예시 3 — 연속 한도 = 3 | 승리, 패배 후 긴 연승이 이어질 때
| # | 상태 | 결과 | 리스크 | 손익(P/L) | 자산 |
| 1 | NORMAL | 승리 | 1% | +$2,000 (이전 손실 없음, NORMAL 유지) | $102,000 |
| 2 | NORMAL | 패배 | 1% | -$1,000 | $101,000 |
| 3 | NORMAL | 승리 (회복) | 1% | +$2,000 $\rightarrow$ 프로그래션 발동 | $103,000 |
| 4 | PROGRESSION (1단계) | 승리 | 1.4% | +$2.800 $\rightarrow$ 리스크 1단계 상향 | $105.800 |
| 5 | PROGRESSION (2단계) | 승리 | 1.96% | +$3.920 $\rightarrow$ 한도 도달, NORMAL 복귀 | $109.720 |
| 6 | NORMAL | 승리 | 1% | +$2,000 (이전 손실 없음, NORMAL 유지) | $111.720 |
| 7 | NORMAL | 승리 | 1% | +$2,000 | $113.720 |
| 8 | NORMAL | 승리 | 1% | +$2,000 | $115.720 |
| 9 | NORMAL | 승리 | 1% | +$2,000 | $117.720 |
| 10 | NORMAL | 승리 | 1% | +$2,000 | $119.720 |
- 프로그래션 적용 결과: +$19,720 (+19.72%)
- 동일한 기록으로 고정 1% 리스크 적용 시: +$17,000 (+17%)
- ➜ 여기서 핵심 포인트: 10번 중 9번을 승리했음에도 프로그래션은 회복 사이클을 마무리지은 4번과 5번 거래에서만 작동했습니다. 6~10번의 긴 연승 구간은 회복해야 할 손실이 없었기 때문에 리스크가 추가로 늘어나지 않았습니다.
핵심 장점 한 줄 요약: 거래당 리스크는 승수와 한도 설정에 의해 철저히 제어되고 제한됩니다. 계좌가 손실에서 회복될 때, 프로그래션 거래의 약간의 추가 리스크(및 그에 따른 약간의 드로다운)를 대가로 자산을 더 빠르게 늘릴 수 있습니다.
🎯 Streak Trader Pro 100% 활용하기
Streak Trader Pro는 많은 파라미터를 제공합니다. 이는 단점이 아니라 각 자산 및 종목에 맞게 미세 조정할 수 있다는 강력한 장점입니다. 최신 버전에서는 모든 파라미터를 한 번에, 이전보다 훨씬 빠른 속도로 전체 최적화할 수 있습니다.
📸 테스트용 파라미터 설정 예시: 스크린샷 1과 2에 거래 종목과 타임프레임에서 테스트를 시작할 수 있도록 샘플 설정을 남겨두었습니다. 이는 단지 참고용 예시일 뿐이며, 특정 수익을 보장하지 않으므로 직접 최적화 및 포워드 테스트(Forward test)를 진행하여 검증해야 합니다. (스크린샷 1, 2 참조)
🧭 매수(Longs) 및 매도(Shorts): 종목의 특성 파악
거래하는 종목에 명확한 방향성 편향이 있나요? «Inp_EnableLongs» 및 «Inp_EnableShorts»를 통해 매수와 매도를 따로 최적화하면 전체를 섞어서 진행하는 것보다 훨씬 정교한 설정을 찾을 수 있습니다. EURUSD와 같이 균형 잡힌 통화쌍의 경우 두 방향을 모두 활성화해도 정밀도가 유지됩니다.
🕒 시간 필터: 브로커 시간 vs 컴퓨터 시간
EA가 거래하는 시간을 제한하고 지정된 시간에 포지션을 청산할 수 있습니다. «Clock used for the schedule» 파라미터를 통해 기준 시계를 선택할 수 있습니다: 기본값인 «Broker (server) time(브로커 서버 시간)» 또는 «Computer (PC or VPS) time(컴퓨터 시간)».
- 데모 또는 실계좌에서 EA가 시작되면 전문가(Experts) 로그에 브로커 시간, 컴퓨터 시간 및 그 차이가 표시되어 설정 상태를 쉽게 확인할 수 있습니다.
- 전략 테스터에서는 컴퓨터 시간이 시뮬레이션된 브로커 시간이므로 두 옵션 모두 동일한 결과를 출력합니다. 따라서 최적화는 브로커 시간 기준으로 진행하는 것이 가장 좋습니다 (시간차는 실전 매매 시에만 나타납니다).
- 그 외 시간 파라미터 항목: «Trade only inside a time range», «Start hour (0-23)», «End hour (0-23, not included)», «Close open positions at a fixed hour», «Close hour (0-23)»
⚠️ 황금 규칙: 포워드 기간 (Forward Period)
겉보기만 좋은 EA와 실제로 작동하는 EA의 차이는 바로 여기에 있습니다. 전체 내역의 100%로 최적화된 백테스트 결과는 절대로 과신하지 마세요. 자체 테스트에서는 다음 조건을 사용했습니다:
- 3년 치 데이터 (2023.08.08 – 2026.08.08)
- 1/3 포워드 구간: 데이터의 마지막 1/3은 검증을 위해 최적화에서 완전히 제외
- 모데링: MT5에서 가장 정밀한 "Every tick based on real ticks(실제 틱 기반 모든 틱)"
- 최적화 기준: 빠른 유전자 알고리즘 기반 "Complex Criterion max(복합 기준 최대)"
포워드 기간에서도 성과가 유지된다면 견고한(Robust) 설정입니다. 만약 포워드 구간에서 성과가 무너진다면 이는 좋은 백테스트로 위장된 '과적합(Curve-fitting)'에 불과하며, 실전에서 진짜 돈을 잃기 전에 이를 미리 걸러낸 것입니다. (스크린샷 3 참조)
실전 투입 전 최종 점검: 결정된 최종 설정을 포워드 기간과 동일한 기간 동안 파라미터를 단 하나도 수정하지 말고 데모 계좌에서 실행해 보세요. 차트상에서만 좋게 보이는 시스템과 실전 투입이 준비된 시스템을 가려내는 최종 관문입니다.
⚠️ 리스크 고지: 금융 상품 거래에는 상당한 원금 손실 위험이 따릅니다. Streak Trader Pro는 리스크 관리 및 실행을 위한 도구일 뿐 보장된 수익을 약속하지 않습니다. 과거의 실적이 미래의 결과를 보장하지 않습니다. 반드시 데모 계좌에서 먼저 충분히 테스트할 것을 강력히 권장합니다.
