시스템트레이딩 게시글

가상 손절매 및 이익 실현 설정으로 거래 관리하기 - 메타트레이더 4용 EA(자동매매)

첨부파일
49146.zip (1.36 KB, 다운로드 1회)

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 4에서 가상 손절매와 이익 실현을 설정하고, 트레일링 스탑 기능이 포함된 가상 대기 주문을 관리하는 스크립트인 ‘Virtual_SL_TP_Pending_with_SL_Trailing.mq4’에 대해 알아보겠습니다.

이 스크립트는 거래를 효과적으로 관리하는 데 큰 도움이 됩니다. 이제 그 기능을 자세히 살펴볼까요?

스크립트 구성 요소

  1. 저작권 및 링크: 저작권 정보와 제작자 웹사이트 링크가 포함되어 있습니다.
  2. 버전: 스크립트의 버전 정보를 나타냅니다.
  3. 설명: 스크립트에 대한 정보, 제작자의 이메일 주소, 지적 재산 관련 사항 및 소프트웨어 사용 시 주의사항이 포함되어 있습니다.
  4. 입력 매개변수: EA의 동작을 사용자 맞춤형으로 설정할 수 있는 외부 변수입니다. 여기에는 다음과 같은 항목이 포함됩니다:
    • StopLossPoints: 초기 손절매 포인트.
    • TakeProfitPoints: 초기 이익 실현 포인트.
    • SpreadThreshold: 가상 손절매/이익 실현을 위한 스프레드 임계값.
    • TrailingStopPoints: 가상 대기 주문을 위한 트레일링 스탑 포인트.
    • EnableTrailing: 트레일링 스탑 활성화 여부 설정.
  5. 전역 변수: 스크립트 전반에서 사용되는 변수로 초기 스프레드, 가상 손절매, 가상 이익 실현 및 대기 주문 가격을 저장합니다.
  6. 초기화 함수 (OnInit): 차트에 EA가 부착될 때 초기 설정을 진행합니다. 입력 매개변수를 기반으로 초기 가상 손절매, 이익 실현 및 대기 주문 가격을 계산합니다.
  7. 틱 함수 (OnTick): 가격의 모든 틱에 대해 호출됩니다. 스프레드가 임계값을 초과했는지 확인하고 가상 손절매, 이익 실현 및 대기 주문 가격을 조정합니다. 또한 가격이 가상 손절매 또는 이익 실현에 도달하면 포지션을 종료합니다. 트레일링 스탑이 활성화된 경우 가격이 대기 주문 가격에 도달하면 트레일링 손절매가 포함된 가상 대기 주문을 발주합니다.
  8. 포지션 종료 함수 (ClosePosition): 가격이 가상 손절매 또는 이익 실현에 도달하면 포지션을 종료합니다.
  9. 대기 주문 발주 함수 (PlacePendingOrder): 트레일링 스탑이 활성화된 경우 트레일링 손절매를 포함한 가상 대기 주문을 발주합니다.

이 EA는 가상 레벨과 트레일링 스탑 기능을 사용하여 거래를 유연하게 관리할 수 있는 방법을 제공합니다. 메타트레이더 4에서 거래 관리 프로세스를 자동화해 보세요!

연관 포스트

댓글 (0)