Bears Graph Pro
- Experts
- 버전: 3.1
- 업데이트됨: 15 7월 2026
- 활성화: 10
Bears Graph Pro
Bears Graph Pro는 GBPUSD M30 타임프레임에 맞춰 설계된 MetaTrader 5 전용 Expert Advisor(자동매매 시스템)입니다. RSI, Bears Power, 볼린저 밴드, MACD, ADX, EMA 추세 필터, ATR 변동성 필터 등 MetaTrader의 다양한 기본 지표를 하나의 설정 가능한 트레이딩 시스템으로 통합했습니다.
EA의 기본 개념은 명확합니다. 방향성 있는 시세 움직임을 포착하고, 모멘텀과 시장 구조로 신호를 확인한 후, 고정 스탑로스, 테이크프로핏, 본절(Breakeven) 및 변동성 기반 옵션 도구를 통해 포지션을 관리합니다. 기본 프리셋은 GBPUSD M30 환경에 맞춰 최적화되어 있지만, 모든 입력 매개변수가 개방되어 있어 사용자가 브로커 조건에 맞게 백테스트하고 조정할 수 있습니다.
Bears Graph Pro는 마틴게일, 그리드, 아비트라지, 뉴스 트레이딩, 외부 신호, DLL 임포트 또는 WebRequest를 일절 사용하지 않습니다. 오직 MetaTrader 5의 표준 함수와 내장 지표만으로 제작되었습니다.
핵심 개념
이 EA는 가격 모멘텀과 Bears Power로 측정되는 매도 압력 간의 관계를 기반으로 작동합니다. Bears Power는 현재 저가와 지수이동평균(EMA)을 비교하는 MetaTrader의 표준 오실레이터입니다. 실전에서는 매도자들의 압력이 유지되고 있는지, 아니면 변화하고 있는지 평가하는 데 도움을 줍니다.
RSI는 주요 모멘텀 필터로 사용됩니다. 단일 지표의 방향 전환만으로 단편적인 진입이 발생하는 것을 방지합니다. 볼린저 밴드는 시장 구조 분석 및 청산 도구로 활용됩니다. MACD는 추가적인 모멘텀 확인용으로 사용될 수 있으며, ADX 및 DI는 추세가 약하거나 불확실한 시장 구간을 걸러냅니다. ATR은 변동성이 너무 낮거나 과도하게 높은 상황에서의 거래를 피할 수 있도록 돕습니다.
그 결과 여러 단계의 확인 절차와 리스크 관리를 갖춘 규칙 기반 EA가 완성됩니다. 목적은 무작위나 연속적으로 주문을 넣는 것이 아니라, 선택한 프리셋 조건에 부합하는 시장 상황을 기다리는 것입니다.
트레이딩 로직
이 EA는 두 가지 신호 모드를 지원합니다.
- Cross mode (크로스 모드) — Bears Power가 동일한 방향으로 움직이는 동안 RSI가 설정된 RSI 레벨을 돌파할 때까지 기다립니다. GBPUSD M30 최종 프리셋의 기본 로직이며, 보다 엄격한 진입 기준을 통해 고품질의 진입을 목표로 합니다.
- Active mode (액티브 모드) — 매수 및 매수 진입에 서로 다른 RSI 레벨을 적용하고 Bears Power 기울기(Slope) 필터를 사용합니다. 더 빈번한 거래를 위해 설계되었으나, 거래 횟수 증가가 반드시 수익성 향상으로 이어지지는 않으므로 신중한 테스트가 필요합니다.
EA는 매수(Long) 및 매도(Short) 포지션을 모두 진입할 수 있습니다. 매수와 매도 신호는 독립적으로 처리되며, 모든 주문은 발송 전 스프레드, 일일 리스크, 계좌 드로다운, 쿨다운 시간 및 시간 필터를 거치게 됩니다.
진입 필터
- RSI 필터 — 모멘텀을 측정합니다. 높은 RSI 값은 강한 상승 모멘텀을, 낮은 RSI 값은 강한 하락 모멘텀을 나타냅니다.
- Bears Power 필터 — 이동평균 대비 매도 압력을 측정합니다. Bears Power의 움직임, 기울기 및 수치 레벨 필터를 사용하여 약한 진입을 회피할 수 있습니다.
- 볼린저 밴드 — 가격이 밴드와 상호작용하며 현재 움직임의 동력이 상실됨을 시사할 때 청산 로직으로 활용될 수 있습니다.
- MACD 필터 — 진입 방향이 전체적인 모멘텀과 일치하는지 확인합니다. 최종 프리셋에서는 이 필터가 활성화되어 있습니다.
- ADX 및 DI 필터 — 추세 강도 및 +DI와 -DI의 방향성 일치 여부를 필터링합니다.
- EMA 추세 필터 — 이동평균선 배열 구조에 따라 매수 또는 매도 신호를 제한할 수 있습니다.
- ATR 변동성 필터 — 매우 침체되거나 과도하게 변동성이 큰 시장 환경에서의 거래를 방지합니다.
청산 및 포지션 관리
- 고정 스탑로스 및 테이크프로핏 — pips 단위의 고전적인 고정 손절 및 익절 설정.
- 본절(Breakeven) — 포지션이 일정 수익 거리에 도달하면 손절가를 진입가 위치로 이동합니다.
- ATR 기반 스탑 — 시장 변동성에 따른 동적 손절 및 익절 옵션 로직.
- ATR 트레일링 스탑 — 고정 거리가 아닌 변동성을 추적하는 이동 손절 기능.
- 최소 스탑 업데이트 폭 — 미세한 스탑로스 수정 요청을 무시하여 불필요한 주문 통신을 줄입니다.
- 캔들당 1회 스탑 업데이트 제한 — 스탑로스 수정 횟수를 제한하여 포지션 관리 로직을 깔끔하게 유지합니다.
리스크 관리
Bears Graph Pro에는 사용자가 설정할 수 있는 다양한 리스크 제어 기능이 포함되어 있습니다.
- 고정 롯트 또는 계좌 잔고 대비 리스크 퍼센트 기반 포지션 사이징
- 신규 거래를 위한 스프레드 필터
- 일일 최대 거래 횟수 제한
- 거래 간 쿨다운(대기) 시간
- 일일 최대 손실 보호
- 옵션형 일일 목표 수익 잠금 기능
- 최대 잔고 드로다운 보호
- 고점 대비 잔고 하락 보호 (Peak Guard)
- 주문 전 증거금 확인
- 브로커 볼륨 스텝 규격화
동일한 EA라 하더라도 브로커마다 스프레드, 수수료, 체결 속도, 소수점 자리수, 스왑, 유동성이 다르므로 이러한 리스크 제어 설정은 매우 중요합니다.
추천 설정
- 통화쌍: GBPUSD
- 타임프레임: M30
- 계좌 유형: 제한 없음
- 테스트 모델: 리얼 틱 (Real ticks)
- 프리셋 파일: Bears Graph Pro - FINAL GBPUSD M30 Regime.set
이 EA는 다른 통화쌍이나 타임프레임에서도 테스트할 수 있으나, 기본 설정이 모든 시장에 적합하다고 단정할 수는 없습니다. 실계좌 운용 전 반드시 이용하는 브로커의 데이터(스프레드 및 수수료 포함)로 전략 테스트를 진행하시기 바랍니다.
백테스트 정보
다음 결과는 전략 테스터를 통한 과거 백테스트 기록입니다. 이는 향후 수익을 보장하지 않으며 실전 매매 결과로 해석되어서는 안 됩니다.
- 통화쌍: GBPUSD
- 타임프레임: M30
- 모델: 리얼 틱
- 기간: 2024.07.12 - 2026.07.12
- 초기 자금: 5,000 USD
- 레버리지: 1:500
- 순이익: 17,489.51 USD
- 수익률(추정): 349.79%
- 프로핏 팩터 (PF): 1.83
- 리커버리 팩터 (RF): 8.75
- 샤프 지수: 3.96
- 총 거래 횟수: 314 회
- 승률: 78.34%
- 최대 잔고 드로다운: 1,999.40 USD / 10.51%
- 상대 잔고 드로다운: 25.06%
- 선형 회귀 상관관계 (LR correlation): 0.96
백테스트는 과거 데이터에서 전략이 어떻게 작동했는지 분석하는 데 유용하지만 시장 리스크를 완전히 제거하지는 못합니다. 스프레드, 수수료, 슬리피지, 체결 품질, 브로커 규정 및 향후 시장 환경 변화에 따라 실제 거래 결과는 달라질 수 있습니다.
입력 매개변수 (Input Parameters)
전략 설정 (Strategy Settings)
- Signal_Mode — 진입 로직 선택. Cross 모드는 정교하며, Active 모드는 빈번한 신호 발생용입니다.
- Stop_Loss_Pips — 고정 손절 사용 시 pips 단위의 손절 폭.
- Take_Profit_Pips — 고정 익절 사용 시 pips 단위의 익절 폭.
- RSI_Period — RSI 지표의 계산 기간.
- RSI_Level — Cross 모드에서 사용되는 메인 RSI 레벨.
- Active_RSI_Buy_Level — Active 모드에서 매수 진입에 사용되는 RSI 레벨.
- Active_RSI_Sell_Level — Active 모드에서 매도 진입에 사용되는 RSI 레벨.
- Bears_Period — Bears Power 지표의 계산 기간.
- Bears_Level — Bears Power의 기준 레벨.
- Use_Bears_Level_Filter — Bears Power 레벨 필터 활성화 여부.
- Min_Bears_Slope_Pips — Active 모드에서 사용되는 Bears Power의 최소 기울기 폭.
- Bands_Period — 볼린저 밴드의 계산 기간.
- Bands_Deviation — 볼린저 밴드의 편차(σ) 값.
- Close_On_Bands_Cross — 볼린저 밴드 청산 로직에 따른 포지션 종료 허용.
- Close_On_Opposite — 반대 신호 발생 시 기존 포지션 청산 허용.
필터 설정 (Filter Settings)
- Use_Trend_Filter — EMA 추세 필터 활성화 여부.
- Fast_EMA_Period — 추세 필터용 단기 EMA 기간.
- Slow_EMA_Period — 추세 필터용 장기 EMA 기간.
- Use_ATR_Filter — ATR 변동성 필터 활성화 여부.
- ATR_Period — ATR 지표의 계산 기간.
- Min_ATR_Pips — 신규 거래를 허용하는 최소 ATR 값(pips).
- Max_ATR_Pips — 신규 거래를 허용하는 최대 ATR 값(pips).
- Use_ADX_Filter — ADX 추세 강도 필터 활성화 여부.
- ADX_Period — ADX 지표의 계산 기간.
- Min_ADX — ADX 필터 활성화 시 요구되는 최소 ADX 값.
- Use_DI_Direction — 활성화 시 +DI와 -DI의 방향 일치를 요구합니다.
- Use_MACD_Filter — MACD 모멘텀 필터 활성화 여부.
- MACD_Fast_EMA — MACD의 단기 EMA 기간.
- MACD_Slow_EMA — MACD의 장기 EMA 기간.
- MACD_Signal_SMA — MACD의 신호선 SMA 기간.
- Use_ATR_Stops — ATR 기반 동적 손절/익절 로직 활성화.
- ATR_Stop_Multiplier — ATR 기반 손절 계산에 사용되는 승수.
- Risk_Reward — ATR 기반 스탑 활성화 시 적용되는 손익비(Risk/Reward).
- Use_Trading_Hours — 지정된 거래 시간대로 진입 제한.
- Trading_Start_Hour — 신규 진입 시작 시간 (서버 시간 기준).
- Trading_End_Hour — 신규 진입 종료 시간 (서버 시간 기준).
- Avoid_Friday_Late — 금요일 늦은 시간대의 신규 진입 차단.
- Friday_Cutoff_Hour — 금요일 거래 차단 기준 시간.
- Cooldown_Bars — 거래 종료 후 다음 진입까지 대기해야 하는 최소 캔들 개수.
- Max_Trades_Per_Day — 일일 최대 신규 진입 횟수. 0으로 설정 시 비활성화.
- Max_Spread_Pips — 신규 거래를 허용하는 최대 스프레드(pips).
리스크 설정 (Risk Settings)
- Lot_Mode — 고정 롯트 또는 퍼센트 리스크 기반의 포지션 계산 방식 선택.
- Fixed_Lots — 고정 롯트 모드 선택 시의 롯트 크기.
- Risk_Percent — 퍼센트 모드 선택 시 거래당 계좌 잔고 대비 리스크 비율.
- Max_Daily_Loss_Percent — 일일 잔고 손실 한도 도달 시 신규 진입 중단.
- Max_Daily_Gain_Percent — 일일 목표 수익 잠금 기능. 0으로 설정 시 비활성화.
- Max_Equity_DD_Percent — 계좌 드로다운이 설정치에 도달하면 신규 진입 중단.
- Peak_Equity_Guard_Percent — 잔고 최고점 대비 하락 폭에 따른 일시 정지 기능.
- Peak_Guard_Pause_Bars — 최고점 하락 보호 기능 작동 후 거래를 정지할 캔들 개수.
- Min_Tester_Trades — 최적화 점수 평가에 필요한 최소 거래 횟수.
- Use_Breakeven — 본절(Breakeven) 관리 기능 활성화 여부.
- Breakeven_Trigger_Pips — 본절 적용에 필요한 수익 거리(pips).
- Breakeven_Lock_Pips — 본절 스탑으로 보장할 수익 폭(pips).
- Use_ATR_Trailing — ATR 기반 트레일링 스탑 활성화 여부.
- ATR_Trail_Multiplier — ATR 트레일링 스탑 거리에 사용되는 승수.
- Min_Stop_Update_Pips — 주문 수정에 필요한 최소 스탑로스 개선 폭(pips).
- Stop_Update_Once_Per_Bar — 스탑로스 수정을 캔들당 1회로 제한.
전문가 설정 (Expert Settings)
- Magic_Number — EA가 자신의 주문을 식별하기 위한 고유 매직넘버.
- Slippage_Points — 주문 발송 시 허용되는 최대 슬리피지(Points).
실전 운용 팁
첫 테스트 시 제공된 GBPUSD M30 전용 프리셋 파일을 사용하는 것을 권장합니다. 이용 중인 브로커의 스프레드나 수수료가 다를 경우 테스트 전 롯트 크기와 스프레드 필터를 먼저 조정하십시오. 전략 테스터에서 실전 데모 계좌로 전환할 때는 보수적인 리스크 설정을 사용하는 것이 좋습니다.
전략 테스터를 활용해 해당 브로커의 데이터 기반 결과를 비교해 보십시오. 권장되는 검증 방식은 먼저 기본 프리셋으로 테스트한 후, 한 번에 소수의 매개변수만 변경하며 확인하는 것입니다. 이렇게 하면 어떤 설정이 결과에 영향을 미쳤는지 명확히 파악할 수 있습니다.
지원 안내
설치, 설정 방법 또는 테스트 결과 해석에 도움이 필요하시면 제품 댓글란이나 MQL5 메시지 시스템을 통해 문의해 주시기 바랍니다.
