기고글 토론 "HedgeTerminal API를 사용한 MetaTrader 5의 양방향 거래 및 포지션 헤지, 파트 2"

 

새로운 기고글 HedgeTerminal API를 사용한 MetaTrader 5의 양방향 거래 및 포지션 헤지, 파트 2 가 게재되었습니다:

이 글은 포지션 헤징에 대한 새로운 접근 방식을 설명하고 이 문제에 대해 MetaTrader 4와 MetaTrader 5 사용자 간의 논쟁에 있어서 선을 그어줍니다. 그것은 다음 첫 번째 파트의 연속입니다: "MetaTrader 5에서 HedgeTerminal 패널을 사용한 양방향 거래 및 포지션 헤징, 파트 1". 두 번째 부분에서는 편리한 포지션 관리를 위한 도구를 제공하는 편안한 소프트웨어 환경에서 양방향 거래를 위해 설계된 특수 시각화 라이브러리인 HedgeTerminalAPI와 맞춤형 Expert Advisors의 통합에 대해 설명합니다.

이 글은 첫 번째 파트 "MetaTrader 5에서 HedgeTerminal 패널을 사용한 포지션의 양방향 거래 및 헤징, 파트 1"의 연속입니다. 두 번째 부분에서는 Expert Advisors 및 기타 MQL5 프로그램과 HedgeTerminalAPI 라이브러리의 통합에 대해 설명합니다. 이 문서를 읽고 라이브러리를 사용하는 방법을 알아보세요. 편안하고 간단한 거래 환경에서 작업하면서 양방향 거래 Expert Advisors를 만드는 데 도움이 됩니다.

라이브러리 설명 외에도 이 글에서는 비동기 거래 및 다중 스레드 프로그래밍의 기본 사항을 다룹니다. 이러한 설명은 이 문서의 세 번째 및 네 번째 섹션에 나와 있습니다. 따라서 이 자료는 양방향 거래에 관심이 없지만 비동기 및 다중 스레드 프로그래밍에 대해 새로운 것을 찾고자 하는 거래자에게 유용할 것입니다.

아래에 제시된 자료는 MQL5 프로그래밍 언어를 알고 있는 숙련된 알고리즘 거래자를 위한 것입니다. MQL5를 모른다면 라이브러리와 HedgeTerminal 패널의 일반 원리를 설명하는 간단한 다이어그램과 그림이 포함된 글의 첫 번째 부분을 읽어보세요.

예를 들어 Bill Williams가 그의 책 Trading Chaos에서 제안한 거래 전술을 기반으로 거래 로봇을 개발해 보겠습니다. 제2판.

그의 권장 사항을 모두 따르지는 않지만 악어 표시 및 기타 조건을 생략하여 계획을 단순화합니다. 이 전략의 선택은 몇 가지 고려 사항에서 비롯됩니다. 가장 중요한 것은 이 전략에 복합 포지션 유지 전술이 포함된다는 것입니다. 때로는 포지션의 일부를 청산하고 손절매를 손익분기점으로 이동해야 합니다.

손익분기점으로 이동할 때 스탑 레벨은 가격 뒤에 따라야 합니다. 두 번째 고려 사항은 이 전술이 충분히 알려져 있고 이를 위해 개발된 지표가 표준 MetaTrader 5 배달 팩에 포함되어 있다는 것입니다. Expert Advisor의 복잡한 논리가 HedgeTerminalAPI 라이브러리와 EA 상호 작용의 예를 보여주는 주요 목표를 방해하지 않도록 규칙을 약간 수정하고 단순화하겠습니다. EA의 로직은 HedgeTerminalAPI의 대부분의 거래 기능을 사용합니다. 이것은 라이브러리에 대한 좋은 테스트입니다.

1.12. Chaos II EA의 예제를 통한 SendTradeRequest() 함수와 HedgeTradeRequest 구조

반전 바부터 시작하겠습니다. 강세 반전 바는 상단 3분의 1에 종가가 있는 바로, 저점이 마지막 N 바에서 가장 낮은 것입니다. 약세 반전 바는 하단 1/3에 종가가 있는 바로, 고가는 마지막 N 바에서 가장 높은 것입니다. N은 임의로 선택한 매개변수이며 Expert Advisor 시작 시 설정할 수 있습니다. 이것은 고전적인 전략 "Chaos 2"와 다릅니다.

취소 바가 정의된 후 두 개의 보류 주문이 배치됩니다. 강세 바의 경우 주문은 고점 위에, 약세 바는 저점 바로 아래에 배치됩니다. 이 두 주문이 OldPending 바 중에 트리거되지 않으면 신호가 더 이상 사용되지 않는 것으로 간주되고 주문이 취소됩니다. OldPending 및 N의 값은 차트에서 EA를 실행하기 전에 사용자가 설정합니다.

다음 차트는 이 전략을 보여줍니다.

그림 4. ㄴ가격 차트에서 Chaos 2 EA의 양방향 포지션 표시

그림 4. ㄴ가격 차트에서 Chaos 2 EA의 양방향 포지션 표시

작성자: Vasiliy Sokolov