AI CCI Reversal Trader
- Experts
- 버전: 1.0
AI CCI Reversal Trader는 단순하고 명확한 아이디어를 기반으로 만들어진 Expert Advisor입니다: 추세가 없는 시장은 너무 멀리, 너무 빠르게 움직인 후 되돌림 경향이 있습니다. 모멘텀을 쫓는 대신, 이 EA는 CCI(상품 채널 지수)가 극단적인 수치에 도달할 때까지 기다리고, ADX로 시장이 실제로 횡보 중임(강한 추세가 아님)을 확인한 다음에야 반전 진입을 찾습니다.
작동 방식
- CCI 극값: EA는 선택한 타임프레임에서 CCI 오실레이터를 감시합니다. CCI가 -100 아래로 떨어지면(과매도) 매수를, +100 위로 오르면(과매수) 매도를 찾습니다.
- ADX 횡보 필터: 반전 신호는 ADX가 설정 가능한 상한선 아래에 있을 때만 실행되어, 반전에 계속 역행할 수 있는 강한 추세가 아님을 확인합니다.
- 선택적 EMA 맥락 필터: 지배적인 방향에 너무 역행하는 거래를 피하기 위해 200기간 EMA 필터를 활성화할 수 있습니다.
- 신뢰도 점수: 각 잠재적 신호는 CCI가 임계값을 초과한 거리와 ADX가 상한선 아래에 얼마나 여유 있게 있는지로 점수가 매겨집니다. 거래는 신뢰도가 설정 가능한 최소값을 넘을 때만 시작됩니다.
- ATR 기반 리스크: 손절과 익절은 모두 Average True Range에서 도출되어 고정된 핍 값 대신 현재 변동성에 자동으로 적응합니다.
리스크 관리
- 손절과 익절은 최소 손절 거리 하한선과 함께 ATR로 계산됩니다.
- 포지션 크기는 브로커의 거래량 단위, 최소값, 최대값에 자동으로 정규화됩니다.
- 과도한 레버리지를 피하기 위해 매 거래 전에 마진 확인(20% 안전 버퍼 포함)이 실행됩니다.
- ATR 기반 트레일링 스톱이 거래가 열린 후 수익을 보호하며, 브로커의 최소 스톱 및 프리즈 레벨도 준수합니다.
- EA는 새 거래를 열거나 스톱을 수정하기 전에 거래 세션이 열려 있는지 확인하여(세션 시작/종료 근처에 버퍼 포함) 시장 마감 근처에서의 실패한 작업을 방지합니다.
- 현재 스프레드가 설정된 최대값보다 넓을 때 스프레드 필터가 신규 진입을 차단합니다.
- 심볼/매직 넘버당 한 번에 하나의 포지션만 유지됩니다.
입력 매개변수
- InpMagicNumber - 이 EA 거래의 고유 식별자.
- InpTimeframe - 모든 지표 계산에 사용되는 타임프레임.
- InpMaxSpreadPoints - 거래를 열기 위해 허용되는 최대 스프레드(포인트).
- InpEdgeBufferSeconds - 거래가 이루어지지 않는 세션 시작/종료 근처의 버퍼 시간.
- InpCciPeriod - CCI 지표의 기간.
- InpCciThreshold - 반전 신호를 활성화하기 위해 초과해야 하는 CCI 수준(양수 또는 음수).
- InpCciExtremeRange - 신뢰도 점수 조정에 사용되는 임계값 초과 범위.
- InpAdxPeriod - ADX 지표의 기간.
- InpMaxAdxForReversal - 평균 회귀 거래가 여전히 허용되는 최대 ADX 값.
- InpMinConfidence - 거래를 열기 위해 필요한 최소 신뢰도 점수(0-100).
- InpUseEmaFilter - 200기간 EMA 맥락 필터 활성화/비활성화.
- InpEmaTrendPeriod - EMA 필터의 기간.
- InpLotSize - 기본 로트 크기(브로커의 거래량 규칙에 자동 정규화됨).
- InpAtrPeriod - 스톱 및 트레일링에 사용되는 ATR 지표의 기간.
- InpSlAtrMult / InpTpAtrMult - 손절 및 익절 거리에 대한 ATR 배수.
- InpMinStopPoints - 최소 손절 거리(포인트).
- InpUseTrailing - 트레일링 스톱 활성화/비활성화.
- InpTrailAtrMult - 트레일링 거리에 대한 ATR 배수.
- InpTrailStepPoints - 트레일링 스톱이 다시 이동하기 전 최소 스텝(포인트).
중요 참고사항
- 이 EA는 평균 회귀 전략을 거래하며 횡보 시장 조건에 가장 적합합니다. ADX 필터는 강한 추세 동안의 노출을 완전히 제거하는 것이 아니라 줄이도록 설계되었습니다.
- 백테스트든 실거래든 어떤 전략의 과거 성과도 미래 결과를 보장하지 않습니다. 항상 먼저 데모 계좌에서 테스트하고 계좌 규모에 적합한 리스크 설정을 사용하십시오.
- 중단 없는 운영을 위해 VPS에서 실행하는 것을 권장합니다.
