시스템트레이딩 게시글

MetaTrader 4에서 사용하는 TrailingStopFrCnSAR EA 안내

첨부파일
9805.zip (5.09 KB, 다운로드 2회)

설명:

이번 스크립트의 새로운 기능을 소개합니다:

  1. 포트폴리오 수익에 따라 트레일링 기능을 적용할 수 있습니다. 즉, 선택된 방향의 모든 주문이 총 손익분기점에 도달하면 스탑 레벨을 설정할 수 있습니다.
  2. 스크립트를 하나의 창에서 실행하고 SymbolAll = true로 설정하면 모든 심볼의 주문을 유지합니다.
  3. 파라볼릭 및 속도 지표를 기반으로 트레일링 길이를 정의하는 기능이 추가되었습니다.

이 스크립트는 별도의 스크립트나 EA로 실행할 수 있습니다.

TrailingStop 변수에 따라, 스크립트는 프랙탈을 사용하여 포지션을 트레일합니다 (스탑 레벨은 가장 가까운 프랙탈에 델타를 이동한 위치에 배치됨). 이전 바의 극단값 (예: 매수의 경우 Low-delta), 파라볼릭 및 속도 지표, 또는 지정된 포인트 수를 기준으로 스탑 레벨을 설정합니다.

  • TrailingStop = 1; //"0-off 1-Candle 2-Fractals 3-Velocity 4-Parabolic >4-pips";
  • delta = 0; //프랙탈, 캔들스틱 또는 파라볼릭에서의 이동 거리
  • only_Profit = true; //수익성 있는 주문에만 트레일링 적용
  • only_NoLoss = false; //트레일링 대신 손익분기점으로 이동
  • only_SL = false; //SL이 있는 주문만 트레일링
  • SymbolAll = true; //모든 종목에 트레일링 적용
  • Portfel = true; //포트폴리오 수익에 기반한 트레일링 적용

추가 매개변수:

TrailingStop = 4일 경우, 파라볼릭 지표를 사용하여 스탑 레벨 거리를 결정합니다:

  • Step = 0.02;
  • Maximum = 0.2;
  • Magic = 0;

TrailingStop = 4일 경우, 속도 지표를 사용하여 스탑 레벨 거리를 결정합니다:

  • VelocityPeriodBar = 30; //속도 지표의 파라미터 (가격 변화율)
  • K_Velocity = 1.0; //속도를 기준으로 한 손절매 배수

시각화:

현재 스크립트 작동에 대한 정보가 화면에 표시됩니다:

  • 스크립트 구성
  • 스크립트가 유지하는 주문 수
  • 최소 허용 스탑 레벨 (-)
  • 현재 가능한 스탑 레벨 (가격 레이블)
  • 현재 손익분기점 (가격 레이블)

예시:

스크린샷에서 트레일링 스탑은 포트폴리오 수익 수준을 기반으로 설정되며, 프랙탈을 사용해 계산됩니다. SL 설정 레벨 (아래 가격 레이블)이 손익분기점 (위 가격 레이블) 이상으로 상승하면, 스크립트는 모든 주문에 대해 SL을 설정하기 시작합니다. 이 경우, 모든 주문이 이러한 스탑 레벨에 의해 종료되더라도 총 수익은 여전히 긍정적입니다.

추천:

스크립트는 모든 주문이 종료된 후 중지됩니다.

스크립트는 속도 지표 없이도 작동할 수 있습니다. 가격 변화율을 측정하는 다른 어떤 지표라도 사용할 수 있습니다.

연관 포스트

댓글 (0)