마이 라인 오더: 메타트레이더 4를 위한 효과적인 거래 도구

Mike 2011.09.30 17:14 48 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 4에서 사용할 수 있는 유용한 EA인 '마이 라인 오더'에 대해 이야기해 보려고 합니다. 이 EA는 수평선을 이용해 간편하게 주문을 관리할 수 있도록 설계되었습니다.

소개

이 EA는 수평선을 사용하여 빠르고 쉽게 주문을 관리할 수 있게 해줍니다. 설명란을 이용해 손절매와 로트 크기 같은 변수를 저장하는 방식입니다.

외부 변수:
  • LO_PREFIX = EA가 찾을 시작 문자열. 기본값 = "#"
  • LO_ORDER_CLR = 거래의 오픈 가격 색상
  • LO_ORDER_STYLE = 선 스타일 번호 (0 = 실선, 1 = 점선, 2 = 대시 점선)
  • LO_STOPLOSS_CLR, LO_TAKEPROFIT_CLR = 각각 손절매 선과 이익 실현 선의 색상
  • LO_STOPLOSS_STYLE, LO_TAKEPROFIT_STYLE = 각각 손절매 선과 이익 실현 선의 스타일
  • LO_LOTS = 라인의 설명에 값이 입력되지 않으면 기본 거래 크기
  • LO_STOPLOSS, LO_PIPPROFIT = 손절매와 이익 실현을 위한 기본 핍 값. 5번째 포인트 브로커는 여기에서 소수점이 가능 (예: 20.5)
  • LO_PIPTRAIL = 기본 트레일링 스톱. 0으로 설정하면 트레일링 스톱 없음
  • LO_ALARM = 거래가 열리지 않을 때 알림이 활성화됨. (작동 여부는 테스트 필요)
  • MAGIC_NUMBER = 주문과 함께 전송되는 매직 넘버
  • LO_ECN = ECN으로 거래할 경우 1로 설정. 손절매나 이익 실현 없이 주문을 전송하고 즉시 수정함

라인 변수:

다음 내용을 객체 이름 상자에 입력하세요 (현재 기본 LO_PREFIX인 "#" 사용 중):

  1. #buy = 정의된 손절매 및 이익 실현 수준을 사용하여 시장 매수 주문 생성
  2. #sell = 정의된 손절매 및 이익 실현 수준을 사용하여 시장 매도 주문 생성
  3. #buypend = 현재 라인 값에서 매수 보류 주문 생성. 보류 주문 유형은 EA에 따라 정렬됨
  4. #sellpend = 현재 라인 값에서 매도 보류 주문 생성. 보류 주문 유형은 EA에 따라 정렬됨

다음 내용을 객체 설명 상자에 입력하세요 (따옴표 제외):

  • "sl=" = 핍 단위의 손절매
  • "sq=" = 퀏 단위의 손절매
  • "tp=" = 핍 단위의 이익 실현
  • "tq=" = 퀏 단위의 이익 실현
  • "lo=" = 주문의 로트 수. (Todo: 주문이 열린 후 변경 시 올바른 로트 수로 종료)
  • "ts=" = 핍 단위의 트레일링 스톱
  • "alarm=" = 알람 설정

주문이 열리면 3개의 수평선이 생성됩니다. 하나는 오픈 가격, 하나는 손절매 수준, 하나는 이익 실현 수준을 나타냅니다. 이 선들을 움직이면 손절매와 이익 실현이 수정되고 (보류 주문의 경우) 오픈 가격도 변경됩니다. 주문을 수정한 후 EA는 메인 라인의 설명을 업데이트하여 "#" + 티켓 번호의 새로운 손절매와 이익 실현 값을 반영합니다. 설명에서 직접 값을 수정할 수도 있으며, 다음 틱에서 업데이트됩니다.

할 일 목록:

  • 알람 테스트
  • OCO 주문 추가
  • 가격에서 이메일 전송 추가
  • 이익 실현 및 손절매를 위한 다중 선 추가
  • 지표 값에 따라 종료 주문 설정 (예: SMA)

감사합니다! 이 EA는 포럼에 있는 Erich Pribitzer의 '라인 오더'라는 유사한 EA를 바탕으로 만들어졌습니다. 오랫동안 작업해보고 싶었던 프로젝트였습니다.

여러분의 거래에 도움이 되기를 바랍니다. 문제가 발생하거나 추가 기능에 대한 아이디어가 있다면 댓글 남겨주세요!

목록
댓글 0