MetaTrader 5를 위한 자동 거래 시스템 Gazonokosilka 소개

Mike 2017.03.02 18:50 60 0 0
첨부파일

아이디어 저자Pavel Smirnov, MQL5 코드 저자barabashkakvn.

자동화된 거래 시스템 Gazonokosilka는 러시아어로 '잔디 깎는 기계'라는 의미로, 자주 작은 수익을 제공합니다. Stop Loss와 Take Profit 파라미터는 작은 가격 변동에 따라 거래를 종료할 수 있도록 설정되어 있습니다. 하지만 이 EA는 스캘핑을 목적으로 하지 않으며, 최적의 시나리오는 하루에 한두 번의 거래입니다.

시스템의 거래 규칙:
1. 가격 움직임의 되돌림에 진입
2. Stop Loss 또는 Take Profit에서 종료

따라서, 우리는 먼저 가격 행동이나 모멘텀을 결정해야 합니다 (다양한 옵션이 가능합니다). 그런 다음 되돌림을 기다리고 (여기에도 여러 가지 옵션이 있습니다) 시장에 진입합니다.

이 EA는 EUR/USD H1에서 테스트되도록 설계되었으며 기본 거래 시스템을 실험할 수 있습니다. EA는 바 내부의 가격 움직임을 분석하므로, 테스트는 "실제 틱 기반의 모든 틱" 모드에서 수행되어야 합니다. 이것은 매우 중요합니다.

코드는 잘 주석이 달려 있고 구조화되어 있어 초보자도 이해할 수 있습니다.

Expert Advisor의 입력 파라미터 (외부 변수):

  • magic — EA가 자신의 포지션과 작업할 수 있도록 하는 매직 넘버입니다.
  • TakeProfit — 포지션 개설 시 설정되는 포인트 단위의 이익 실현 수준입니다.
  • Otkat — 가격이 이만큼 되돌림을 보일 때 EA가 거래 개시 상태로 전환되는 포인트 단위의 되돌림 값입니다.
  • StopLoss — 포지션 개설 시 설정되는 포인트 단위의 손실 제한 수준입니다.
  • t1 — 가격 움직임을 결정하는 데 사용되는 바의 번호입니다.
  • t2 — 가격 움직임을 결정하는 데 사용되는 두 번째 바의 번호입니다.
  • delta — 모멘텀을 결정하는 데 사용되는 값입니다.
  • lot — 포지션 크기입니다.
  • active_trades — 동시에 열 수 있는 최대 거래 수입니다.
목록
댓글 0