시스템트레이딩 게시글

메타트레이더 4에서 선형 회귀 채널 활용하기

첨부파일
24615.zip (12.29 KB, 다운로드 0회)

선형 회귀 채널 EA는 차트에 선형 회귀 채널을 그려주며, 이 추세에 따라 거래를 진행합니다. 트레일링 스톱 로스와 테이크 프로핏 기능이 포함되어 있어 주요 외환 쌍과 NASDAQ 주식에서 모든 시간 프레임에서 최적의 성능을 발휘합니다. 특히 1시간 차트에서 잘 작동합니다.

  • 먼저 데모 계좌에서 시도해 보세요.
  • 이 EA는 오픈 캔들의 가격만으로 거래합니다!
  • 거래 손실이 발생할 때 증가하는 로트 크기로 거래하고 싶지 않다면, "IncreaseFactor=0"으로 설정하세요.
  • 저는 두 개의 이동 평균과 선형 회귀 채널을 결합한 간단한 EA를 만들었습니다.
  • 선형 회귀 채널은 테스트 모드에서 작동하지 않습니다.
  • 최적화 테스트는 이동 평균만으로 수행할 수 있습니다.
  • 실거래 시에만 선형 회귀 채널과 이동 평균이 함께 작동합니다.
  • 테스트 중에는 EA가 거래를 고려하지 않고 시각 모드에서 선형 회귀 채널만 화면에 그립니다.
  • 선형 회귀 채널은 필터 역할을 합니다.
  • 이 경우 거래의 승리 확률이 높아집니다.

설정 항목

  • Use_TP_In_Money - 금액으로 테이크 프로핏 사용 (값: true/false).
  • TP_In_Money - 금액으로 테이크 프로핏 (값: 10-100).
  • Use_TP_In_percent - 백분율로 테이크 프로핏 사용 (값: true/false).
  • TP_In_Percent - 백분율로 테이크 프로핏 (값: 10-100).
  • ------------[다중 거래를 위한 머니 트레일링 스톱]----------------------
  • Enable_Trailing - 머니 트레일링 활성화 (값: true/false).
  • 현재 통화로 테이크 프로핏 (값: 25-300).
  • 현재 통화로 스톱 로스 (값: 1-20).
  • ------------------------------------------------------------------------------------
  • 채널 길이 = FIBOCHANNEL LENGTH (바) (값: 3-50).
  • 채널 색상 (값: 색상).
  • --------------------------------------------------------------------
  • Exit= 추세가 불리할 경우 거래 종료 및 드로우 다운 관리 (값: true/false).
  • tick= "tick"이 false면 모든 틱 / "tick"이 true면 오픈 가격 (값: true/false).
  • IncreaseFactor - 거래 손실 시 총 마진에서 로트를 얼마나 증가시킬지 (값: 0.001-0.1).
  • CandlesToRetrace= 다이버전스를 위한 캔들 수 (값: 3-50).
  • Lots - 로트 크기 (값: 0.01-10).
  • Lots size Exponent (값: 1.01-2).
  • TrailingStop - 트레일링 스톱 로스 및 테이크 프로핏을 활성화하기 위해 10에서 100 사이의 값을 설정, "0"은 트레일링 스톱 로스를 비활성화합니다.
  • Stop_Loss - 스톱 로스 (값: 10-100). (다중 거래에 대해 600으로 설정)
  • MagicNumber - 매직 넘버 (값: 1-100000).
  • TakeProfit - 테이크 프로핏 (값: 10-100). (다중 거래에 대해 600으로 설정)
  • FastMA - 빠른 이동 평균 (값: 1-20).
  • SlowMA - 느린 이동 평균 (값: 50-200).
  • Distance - 두 평균 사이의 거리 (값: 10-60).
  • Mom_Sell - 매도 모멘텀 트리거 (값: 0.1-0.9).
  • Mom_Buy - 매수 모멘텀 트리거 (값: 0.1-0.9).
  • ---------------------드로우 다운 관리-----------------------------
  • UseEquityStop - (값: true).
  • TotalEquityRisk - (값: 0.01-20).
  • -------------------------------------------------------------------------------
  • Max_Trades (1-12).
  • 단일 거래만 사용하는 경우:
  • //////////////////////////////////////////////////
  • USETRAILINGSTOP - 트레일링 스톱 사용 여부 (값: true/false).
  • WHENTOTRAIL - 언제 트레일링 시작 (값: 40-100).
  • TRAILAMOUNT - 트레일링 금액 (값: 40-100).
  • Distance From Candle - 캔들로부터의 거리 (값: 1-100).
  • UseEquityStop - (값: true).
  • TotalEquityRisk - (값: 0.01-5).
  • USEMOVETOBREAKEVEN - "브레이크 이븐" 활성화 (값: true/false).
  • WHENTOMOVETOBE - 브레이크 이븐으로 이동할 시점 (값: 1-30).
  • PIPSTOMOVESL = 30 - 스톱 로스를 이동할 피프스 (값: 1-30).

- 이 EA는 몇 개월마다 최적화하고 위의 동일한 입력을 사용해야 합니다.
- 이 EA는 헤징 그리드 EA 또는 단일 거래 EA로 사용할 수 있습니다.
- 백테스트 수행 방법:https://bit.ly/2CD7XWD

Linear Regression Channel


연관 포스트

댓글 (0)