KS Multiple Independent Strategies AutoTrading
- Experts
- Kulvinder Singh
- 버전: 1.9
- 업데이트됨: 14 1월 2026
- 활성화: 7
KS Multiple Independent Strategies Auto Trading 1.9 EA 개요
이 EA(Expert Advisor)는 MetaTrader 5 플랫폼에서 주로 금(XAUUSD) 거래를 위해 설계된 전문가 수준의 MQL5 자동매매 프로그램입니다. 다수의 독립적인 거래 전략, 정교한 리스크 관리 기능, 그리고 성과 최적화를 위한 다양한 필터 기능을 지원합니다. 이 EA는 자동화, 수익 보호, 그리고 Telegram 및 Discord와 같은 외부 도구와의 연동 기능을 중점적으로 강조합니다. 모든 시간봉(timeframe)에서 작동 가능하며, 특정 거래 세션이나 주요 뉴스 이벤트에 맞춰 설정을 조정할 수도 있습니다. 주요 기능들은 아래와 같이 분류되어 있습니다.
**핵심 거래 전략**
이 EA는 입력(Inputs) 설정을 통해 하나 이상의 독립적인 전략을 동시에 활성화할 수 있도록 지원합니다:
- **Persistence/Anti-Persistence**: 특정 조회 기간(예: 7개 캔들) 동안의 캔들 패턴을 분석하여, 설정된 비율 임계값을 기준으로 추세의 지속 또는 반전을 판단합니다.
- **RSI Extremes**: RSI 과매수/과매도 구간(예: 70/30 레벨)을 활용하여 매매 신호를 생성하며, RSI 기간 및 적용 시간봉을 자유롭게 설정할 수 있습니다. Standard(전통적 방식), Reverse Same(모멘텀 방식), Reverse Opposite(역추세 방식)의 세 가지 모드를 지원합니다. 또한 단일/다중 신호 옵션과 중간값(50 레벨) 리셋 기능을 포함합니다.
- **MA Crossover**: 이동평균선(MA)의 교차(골든/데드 크로스)를 활용하여 매매하며, 단기/장기 이동평균 기간(예: 10/50 기간), 계산 방식(SMA/EMA), 가격 유형 등을 선택할 수 있습니다.
- **ATR Signal**: ATR 지표를 기반으로 설정된 경계선(Band)을 돌파할 때 신호를 생성하며(2~20개 캔들 기준), 최소/최대 거리 필터 및 진입 임계값을 설정할 수 있습니다. 신호 발생 후 일정 대기 시간을 두는 기능도 포함되어 있습니다.
- **Heikin Ashi**: Heikin Ashi 캔들의 색상 변화를 감지하여 추세 반전 시점에 매매 신호를 생성하며, 적용할 시간봉을 별도로 설정할 수 있습니다.
- **Breakout Signal**: 상위 시간봉(HTF, 예: H4)에서의 주요 가격대 돌파(Breakout)를 감지하여 매매 신호를 생성합니다. 돌파 감지 시점(터치 또는 캔들 마감)을 선택할 수 있으며, 반대 방향 진입 옵션도 제공됩니다.
각 전략에서 생성된 신호는 로그로 기록되며, 캔들의 방향이나 기타 조건에 따라 필터링될 수 있습니다.
**자금 관리 및 포지션 규모 설정**
- **Basic MM (기본 자금 관리)**: 고정된 진입 로트(Lot) 크기(예: 0.01)를 사용하며, 최대 포지션 보유 한도 및 슬리피지(Slippage) 허용 범위를 제어합니다.
- **Enhanced MM (강화 자금 관리)**: 일일 손실 또는 수익 임계값을 설정하여, 해당 임계값 도달 시 다음 진입 로트 크기에 승수(Multiplier)를 적용하는 기능입니다(예: $100 손실 발생 후 다음 진입 로트 크기를 2배로 증폭). 최고 잔고(Peak Balance) 또는 초기 잔고(Start Balance)를 기준으로 추적하며, 매일 초기화 및 손익 발생 시 자동 초기화 기능 제공.
- **위험/보상 관리**: 포인트 단위의 고정 손절(SL)/익절(TP) 설정 (예: 1:6의 위험 대비 보상 비율(R:R)을 위한 700/4200 포인트). 트리거/스텝 포인트 및 최대 스텝 수(무제한 또는 고정)를 설정할 수 있는 트레일링 스톱 기능.
- **부분 익절**: 설정된 수익 목표(예: 700 포인트) 도달 시 포지션의 일정 비율(예: 50%)을 청산.
- **일일 제한**: 일일 손실/수익률 상한선(예: 잔고의 1%/2%) 및 일일 최대 거래 횟수(예: 50회) 제한.
**손익 보호 기능**
- **수익 보호**: 수익 임계값(예: 700 포인트) 도달 후, 이전 캔들의 저점/고점 돌파 여부를 지속적으로 모니터링. 최대 수익 범위(예: 4200 포인트) 도달 시 기능 비활성화. 차트상에 시각적 라인으로 표시.
- **손실 보호**: 반대 방향 캔들(0~10개) 출현 또는 일정 시간 경과(시/분/초 단위) 시 포지션 청산. 자동 반전 거래 기능(최대 사이클 수까지 반복) 및 일부 필터 우회 기능 제공.
- **수익 캔들 청산**: 수익 상태인 캔들이 마감될 때 포지션 청산 (대기 캔들 및 최소 수익 조건 설정 가능).
- **최소 보유 시간**: 진입 캔들이 완성되기 전까지의 조기 청산을 방지.
- **거래 일시 중지**: 손절(SL)/익절(TP) 도달, 큰 손실 발생, 또는 수익 보호 기능 작동 후 일정 기간(캔들 수로 설정) 동안 거래를 일시 중지.
**거래 필터**
거래 진입/차단을 위한 다중 필터 시스템:
- **ATR 변동성 박스 (2개 인스턴스)**: 변동성이 낮은 구간(ATR 또는 캔들 간 시가-종가 거리 기준)에서는 거래를 차단. 트리거 존을 돌파할 때 거래 재개. 시각적 박스/라인 및 알림 기능 제공.
- **시간봉 돌파 필터**: 거래 진입 전, 상위 시간봉(HTF, 예: H4)에서의 돌파 발생을 필수 조건으로 설정. 시각적 라인으로 표시.
- **이동평균선(MA) 교차 필터**: 이동평균선 교차 방향으로만 거래 진입 허용 (신규 교차 또는 진행 중인 교차 모두 적용).
- **RSI 재개 필터**: RSI 지표가 과매수/과매도 극단 구간에 도달할 때까지 대기하다가, 도달 시 일정 시간(예: 15분) 동안 거래 재개. RSI 중간값 초기화 옵션 제공.
- **스프레드 필터**: 스프레드가 설정된 최대치(예: 50 포인트)를 초과할 경우 거래 차단. - **헤이킨 아시 필터**: 헤이킨 아시 방향에 반대되는 거래를 차단합니다.
- **단순 캔들 필터**: 현재 캔들 방향에 반대되는 거래를 차단합니다.
- **뉴스 필터**: 지정된 통화(예: USD)의 뉴스 이벤트(영향력 높음/중간/낮음) 발생 시 거래를 차단합니다. 포지션을 자동으로 청산하고 알림을 보냅니다.
- **세션 필터**: 인도 표준시(IST) 기준 세션(최대 4개, 예: 23:00-05:25)으로 거래를 제한합니다. 포지션을 자동으로 청산하고 알림을 보냅니다.
**대시보드 및 모니터링**
- **실시간 대시보드**: 차트에 통계(손익, 거래 내역, 잔액 등)를 표시하며, 포지션, 크기, 색상, 글꼴을 사용자 지정할 수 있습니다.
- **로깅**: 전략, 필터 및 이벤트에 대한 자세한 로그를 제공합니다(스팸 방지를 위해 로그 기록이 제한됨).
**연동 및 알림**
- **텔레그램**: 시가/종가에 차트 스크린샷과 캡션을 전송합니다. 개인 채팅 및 그룹/채널을 지원합니다. 봇 토큰과 채팅 ID가 필요하며, 전체 설정을 위해 MT5에서 요청된 URL을 허용하는 웹리스트도 추가해야 합니다.
- **디스코드**: 시가/종가 스크린샷을 위한 웹훅을 제공합니다.
- **푸시 알림**: 세션, 뉴스, 필터 및 거래에 대한 MT5 알림을 제공합니다.
- **시각화**: 돌파, ATR 박스 및 수익 방어를 위한 선/사각형을 그립니다.
이 EA(Expert Advisor)는 MetaTrader 5 플랫폼에서 주로 금(XAUUSD) 거래를 위해 설계된 전문가 수준의 MQL5 자동매매 프로그램입니다. 다수의 독립적인 거래 전략, 정교한 리스크 관리 기능, 그리고 성과 최적화를 위한 다양한 필터 기능을 지원합니다. 이 EA는 자동화, 수익 보호, 그리고 Telegram 및 Discord와 같은 외부 도구와의 연동 기능을 중점적으로 강조합니다. 모든 시간봉(timeframe)에서 작동 가능하며, 특정 거래 세션이나 주요 뉴스 이벤트에 맞춰 설정을 조정할 수도 있습니다. 주요 기능들은 아래와 같이 분류되어 있습니다.
**핵심 거래 전략**
이 EA는 입력(Inputs) 설정을 통해 하나 이상의 독립적인 전략을 동시에 활성화할 수 있도록 지원합니다:
- **Persistence/Anti-Persistence**: 특정 조회 기간(예: 7개 캔들) 동안의 캔들 패턴을 분석하여, 설정된 비율 임계값을 기준으로 추세의 지속 또는 반전을 판단합니다.
- **RSI Extremes**: RSI 과매수/과매도 구간(예: 70/30 레벨)을 활용하여 매매 신호를 생성하며, RSI 기간 및 적용 시간봉을 자유롭게 설정할 수 있습니다. Standard(전통적 방식), Reverse Same(모멘텀 방식), Reverse Opposite(역추세 방식)의 세 가지 모드를 지원합니다. 또한 단일/다중 신호 옵션과 중간값(50 레벨) 리셋 기능을 포함합니다.
- **MA Crossover**: 이동평균선(MA)의 교차(골든/데드 크로스)를 활용하여 매매하며, 단기/장기 이동평균 기간(예: 10/50 기간), 계산 방식(SMA/EMA), 가격 유형 등을 선택할 수 있습니다.
- **ATR Signal**: ATR 지표를 기반으로 설정된 경계선(Band)을 돌파할 때 신호를 생성하며(2~20개 캔들 기준), 최소/최대 거리 필터 및 진입 임계값을 설정할 수 있습니다. 신호 발생 후 일정 대기 시간을 두는 기능도 포함되어 있습니다.
- **Heikin Ashi**: Heikin Ashi 캔들의 색상 변화를 감지하여 추세 반전 시점에 매매 신호를 생성하며, 적용할 시간봉을 별도로 설정할 수 있습니다.
- **Breakout Signal**: 상위 시간봉(HTF, 예: H4)에서의 주요 가격대 돌파(Breakout)를 감지하여 매매 신호를 생성합니다. 돌파 감지 시점(터치 또는 캔들 마감)을 선택할 수 있으며, 반대 방향 진입 옵션도 제공됩니다.
각 전략에서 생성된 신호는 로그로 기록되며, 캔들의 방향이나 기타 조건에 따라 필터링될 수 있습니다.
**자금 관리 및 포지션 규모 설정**
- **Basic MM (기본 자금 관리)**: 고정된 진입 로트(Lot) 크기(예: 0.01)를 사용하며, 최대 포지션 보유 한도 및 슬리피지(Slippage) 허용 범위를 제어합니다.
- **Enhanced MM (강화 자금 관리)**: 일일 손실 또는 수익 임계값을 설정하여, 해당 임계값 도달 시 다음 진입 로트 크기에 승수(Multiplier)를 적용하는 기능입니다(예: $100 손실 발생 후 다음 진입 로트 크기를 2배로 증폭). 최고 잔고(Peak Balance) 또는 초기 잔고(Start Balance)를 기준으로 추적하며, 매일 초기화 및 손익 발생 시 자동 초기화 기능 제공.
- **위험/보상 관리**: 포인트 단위의 고정 손절(SL)/익절(TP) 설정 (예: 1:6의 위험 대비 보상 비율(R:R)을 위한 700/4200 포인트). 트리거/스텝 포인트 및 최대 스텝 수(무제한 또는 고정)를 설정할 수 있는 트레일링 스톱 기능.
- **부분 익절**: 설정된 수익 목표(예: 700 포인트) 도달 시 포지션의 일정 비율(예: 50%)을 청산.
- **일일 제한**: 일일 손실/수익률 상한선(예: 잔고의 1%/2%) 및 일일 최대 거래 횟수(예: 50회) 제한.
**손익 보호 기능**
- **수익 보호**: 수익 임계값(예: 700 포인트) 도달 후, 이전 캔들의 저점/고점 돌파 여부를 지속적으로 모니터링. 최대 수익 범위(예: 4200 포인트) 도달 시 기능 비활성화. 차트상에 시각적 라인으로 표시.
- **손실 보호**: 반대 방향 캔들(0~10개) 출현 또는 일정 시간 경과(시/분/초 단위) 시 포지션 청산. 자동 반전 거래 기능(최대 사이클 수까지 반복) 및 일부 필터 우회 기능 제공.
- **수익 캔들 청산**: 수익 상태인 캔들이 마감될 때 포지션 청산 (대기 캔들 및 최소 수익 조건 설정 가능).
- **최소 보유 시간**: 진입 캔들이 완성되기 전까지의 조기 청산을 방지.
- **거래 일시 중지**: 손절(SL)/익절(TP) 도달, 큰 손실 발생, 또는 수익 보호 기능 작동 후 일정 기간(캔들 수로 설정) 동안 거래를 일시 중지.
**거래 필터**
거래 진입/차단을 위한 다중 필터 시스템:
- **ATR 변동성 박스 (2개 인스턴스)**: 변동성이 낮은 구간(ATR 또는 캔들 간 시가-종가 거리 기준)에서는 거래를 차단. 트리거 존을 돌파할 때 거래 재개. 시각적 박스/라인 및 알림 기능 제공.
- **시간봉 돌파 필터**: 거래 진입 전, 상위 시간봉(HTF, 예: H4)에서의 돌파 발생을 필수 조건으로 설정. 시각적 라인으로 표시.
- **이동평균선(MA) 교차 필터**: 이동평균선 교차 방향으로만 거래 진입 허용 (신규 교차 또는 진행 중인 교차 모두 적용).
- **RSI 재개 필터**: RSI 지표가 과매수/과매도 극단 구간에 도달할 때까지 대기하다가, 도달 시 일정 시간(예: 15분) 동안 거래 재개. RSI 중간값 초기화 옵션 제공.
- **스프레드 필터**: 스프레드가 설정된 최대치(예: 50 포인트)를 초과할 경우 거래 차단. - **헤이킨 아시 필터**: 헤이킨 아시 방향에 반대되는 거래를 차단합니다.
- **단순 캔들 필터**: 현재 캔들 방향에 반대되는 거래를 차단합니다.
- **뉴스 필터**: 지정된 통화(예: USD)의 뉴스 이벤트(영향력 높음/중간/낮음) 발생 시 거래를 차단합니다. 포지션을 자동으로 청산하고 알림을 보냅니다.
- **세션 필터**: 인도 표준시(IST) 기준 세션(최대 4개, 예: 23:00-05:25)으로 거래를 제한합니다. 포지션을 자동으로 청산하고 알림을 보냅니다.
**대시보드 및 모니터링**
- **실시간 대시보드**: 차트에 통계(손익, 거래 내역, 잔액 등)를 표시하며, 포지션, 크기, 색상, 글꼴을 사용자 지정할 수 있습니다.
- **로깅**: 전략, 필터 및 이벤트에 대한 자세한 로그를 제공합니다(스팸 방지를 위해 로그 기록이 제한됨).
**연동 및 알림**
- **텔레그램**: 시가/종가에 차트 스크린샷과 캡션을 전송합니다. 개인 채팅 및 그룹/채널을 지원합니다. 봇 토큰과 채팅 ID가 필요하며, 전체 설정을 위해 MT5에서 요청된 URL을 허용하는 웹리스트도 추가해야 합니다.
- **디스코드**: 시가/종가 스크린샷을 위한 웹훅을 제공합니다.
- **푸시 알림**: 세션, 뉴스, 필터 및 거래에 대한 MT5 알림을 제공합니다.
- **시각화**: 돌파, ATR 박스 및 수익 방어를 위한 선/사각형을 그립니다.

