English Русский 中文 Español Deutsch 日本語 Português Français Italiano Türkçe
천재반을 위한 MQL5 Wizard

천재반을 위한 MQL5 Wizard

MetaTrader 5 | 5 8월 2021, 09:29
88 0
MetaQuotes
MetaQuotes

2011년 초에 MQL5 Wizard의 첫 버전을 릴리즈했습니다.. 이 새로운 애플리케이션은 매매 봇을 자동으로 생성할 수 있는 간단하고 편리한 도구를 제공합니다. MetaTrader 5 사용자라면 MQL5 프로그래밍하는 방법을 알지 못해도 커스텀 Expert Advisor를 만들 수 있습니다.

Wizard 새 버전에서, 우리는 프로그램의 기능성을 확장시켰습니다. 이제 여러 신호를 조합하여 Expert Advisor를 만들 수 있습니다. 이러한 혁신을 통해 Expert Advisor에서 정교한 분석을 사용하여 상세한 정확한 신호를 얻을 수 있습니다. 그렇지만 이러한 혁신으로 인해 Expert Advisor를 생성하는 과정이 복잡해지는 것은 아닙니다. 여전히 Expert Advisor 구성을 위한 기반으로 필요한 패러미터를 단계별로 선택하면서 진행하게 됩니다.

각 단계를 별도로 고려하여 Expert Advisor를 만들기 위한 모든 단계를 살펴보겠습니다. 먼저 EA가 거래할 도구와 타임프레임을 각각 EUR/USD 및 M10으로 정의해야 합니다. 이하의 시그널을 활용해봅시다

  • EMA('EURUSD',M10,31) - 지수이동 평균;
  • Stochastic('EURUSD',M10,8,3,3) - 스토캐스틱 오실레이터;
  • EMA('EURUSD',H1,24) - 다른 타임프레임에서 첫 지수 이동 평균을 확정하기 위한 지수 이동 평균
  • Stochastic('EURJPY',H4,8,3,3) - 앞에서 사용된 스토캐스틱 오실레이터를 확정하기 위한 다른 심볼 및 타임프레임의 스토캐스틱 오실레이터.
  • IntradayTimeFilter – 특정 시간 및 요일 동안 다른 모든 신호의 효율성을 나타내는시간 필터.

지금까지 Expert Advisor를 위한 기본 패러미터들을 정리해보았습니다. 이제 MQL5 Wizard 작업을 시작해 봅시다. 프로그램을 시작하려면 MetaEditor 프로그램을 실행한 후 "File" 탭의 "Create"를 클릭하십시오. 새로 나타난 창에서 "Generate Expert Advisor”를 클릭하십시오.

Expert Advisor 생성

다음 창에서 Expert Advisor가 매매할 기호와 시간대를 지정합니다. 만약 현재 값을 그대로 두게 될 경우 현재 연결된 심볼 및 타임프레임을 가지고 매매할 수 있는 범용 Expert Advisor를 받게 될 것입니다. 그러나 우리는 EURUSD 심볼에 대해서 일일 매매를 할 수 있는 Expert Advisor를 만드는 것이 목표입니다. 다른 심볼에 대해 적용할 경우 예측하지 못한 결과를 낳을 수도 있기 때문입니다. 그러니 EURUSD 및 M10 으로 명시하는 쪽으로 합니다.

Expert Advisor의 일반 속성

이제 Expert Advisor가 교환할 신호를 선택하는 가장 흥미로운 단계로 진행합니다. 이 시점에 표준 라이브러리에는 표준 인디케이터에 기반한 매매 신호 20개 내장 모듈이 포함되어있습니다. 이 안에서 필요한 심볼을 선택합니다.

매매 신호 내장 모듈

그런 다음 MA 에서 IntradayTimeFilter로 선택한 각 신호에 대한 패러미터를 구성합니다.

이동 평균 신호

우리가 선택한 각 신호는 각각의 패러미터 세트가 있습니다. 예를 들어 지수형 MA의 경우 기간(31), 현재 막대에서의 변화(0), 평균화 방법(지수), 이동 평균 적용 매매가(종가) 및 신호 가중치(1.0)를 지정해야 합니다.

각 매매 신호에 대한 자세한 설명은 MQL5 레퍼런스에서 찾아보실 수 있습니다..

선택된 신호

신호 패러미터들을 설정하면 Expert Advisor가 거의 준비완료된 상태입니다. 이제 트레일링 스톱과 머니 관리 모듈만 구성하면 됩니다. 하지만 그 단계는 이 문서에서 다룰 내용을 넘어가버립니다. 따라서 우리의 Expert Advisor는 추적에 대해서는 다루지 않고, 정해진 랏에 대해서만 매매할 것입니다.

이런 패러미터를 어떻게 설정해야하는가 알고싶으시다면 MQL5 Wizard: 프로그래밍 없이 Expert Advisor 만들기 문서를 참조해주시기 바랍니다.

위의 모든 단계를 마친 후 자금 관리 전략을 선택하고 결과 Expert Advisor의 코드를 사용할 수 있는 Meta Editor로 돌아가야 합니다.

Expert Advisor 결과물 코드

Expert Advisor를 컴파일 하려면 제어판의 "Compile"을 누르십시오. 그런 다음 MetaTrader 5 클라이언트 터미널을 시작하고 Navigator -> Expert Advisors에서 선택하여 Expert Advisor를 실행합니다.

MetaTrader 5 전략 테스터에서 만든 Expert Advisor

지금까지 최소한의 노력과 시간으로 기능이 충실한 Expert Advisor를 만들어보았습니다. 이렇게 하시면 어떠한 MetaTrader 5 유저라도 아주 손쉽고 빠르게 Expert Advisor를 만들 수 있습니다.

MQL5 Wizard는 매매 봇을 만들기 위한 아주 강력한 툴입니다. 이제 프로그래밍 기술과 경험에 상관없이 누구나 완전한 기능을 갖춘 Expert Advisor를 만들 수 있습니다. 클릭 몇 번으로 원하는 옵션을 선택하면 Expert Advisor가 당신이 설정한 전략에 따라 매매를 시작할 것입니다.

지금 바로 MQL5 Wizard를 이용하여 당신의 매매 전략에 따라 Expert Advisor들을 만들어보세요!


MetaTrader 5 다운받기


MetaQuotes 소프트웨어 사를 통해 러시아어가 번역됨.
원본 기고글: https://www.mql5.com/ru/articles/287

MQL5에서의 진보된 적응형 인디케이터 이론 및 구현 MQL5에서의 진보된 적응형 인디케이터 이론 및 구현
이 문서에서는 MQL5으로 적응형 Cyber Cycle, 적응형 Center of Gravity 및 적응형 RVI를 비롯한 진보된 적응형 인디케이터와 구현법에 대해 다루어볼 것입니다. 이들 인디케이터는 원래 John F. Ehlers의 "Cybernetic Analysis for Stocks and Futures"에서 제시되었습니다.
Expert Advisor 최적화 시 커스텀 조건 만들기 Expert Advisor 최적화 시 커스텀 조건 만들기
MetaTrader 5 클라이언트 터미널은 Expert Advisor 패러미터 최적화 용도로 여러 선택지를 제공합니다. 전략 테스터에 포함된 최적화 기준 외에도 개발자에게 자신만의 기준을 만들 수 있는 기회가 주어집니다. 이를 통해 Expert Advisor를 테스트하고 최적화할 수 있는 가능성이 무궁무진해집니다. 본 문서에서 이러한 기준을 만드는 실제 방법(복잡하고 단순한 방법 모두)을 설명할 것입니다.
시계열 주요 특성의 분석 시계열 주요 특성의 분석
이 문서를 통해 다양한 시계열의 특성에 대한 빠른 예비 추정치를 제공하기 위해 고안된 클래스를 소개해드릴 것입니다. 이 경우 통계적 모수와 자기 상관 함수가 추정되고 시계열의 스펙트럼 추정이 수행되며 히스토그램이 작성됩니다.
MetaTrader 5에서 자동 정리 기능 맵 (코호넨 맵) 이용하기 MetaTrader 5에서 자동 정리 기능 맵 (코호넨 맵) 이용하기
자체 구성 기능 맵(코호넨 맵)의 가장 흥미로운 측면 중 하나는 사람이 관리하지 않아도 스스로 데이터를 분류하는 법을 배운다는 것입니다. 기본적인 형태로 입력 데이터의 유사성 맵(클러스터링)을 생성합니다. SOM 맵은 고차원 데이터의 분류 및 시각화에 사용할 수 있습니다. In this article we will consider several simple applications of Kohonen maps.