Chang Suk Chung / 프로필
- 정보
9+ 년도
경험
|
1
제품
|
660
데몬 버전
|
0
작업
|
0
거래 신호
|
0
구독자
|
![](https://c.mql5.com/6/749/splash-675710.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 소개: 간단한 전문가 자문 및 사용자 지정 지표 작성 방법](https://c.mql5.com/2/0/a03__1.png)
MetaTrader 5 클라이언트 터미널에 포함된 MQL5(MetaQuotes Programming Language 5)는 MQL4에 비해 많은 새로운 가능성과 더 높은 성능을 가지고 있다. 이 글은 당신이 이 새로운 프로그래밍 언어에 익숙해지도록 도와줄 것이다. 이 문서에는 전문가 자문 및 사용자 지정 지표 작성 방법의 간단한 예가 나와 있습니다. 저희는 또한 이러한 예를 이해하는 데 필요한 MQL5 언어의 몇 가지 세부 사항을 고려할 것이다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MetaTrader 5의 주문, 포지션 및 거래](https://c.mql5.com/2/0/TradeIndo_MQL5.png)
강력한 거래 로봇을 만드는 것은 MetaTrader 5 거래 시스템의 메커니즘에 대한 이해 없이는 수행할 수 없습니다. 클라이언트 터미널은 거래 서버로부터 포지션, 주문 및 거래에 대한 정보를 수신합니다. MQL5를 사용하여 이 데이터를 올바르게 처리하려면 MQL5 프로그램과 클라이언트 터미널 간의 상호 작용을 잘 이해해야 합니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 Cookbook - MQL5의 다중 통화 Expert Advisor 및 대기 중인 주문 작업](https://c.mql5.com/2/0/Pending-Orders.png)
이번에는 보류 중인 주문 Buy Stop 및 Sell Stop 작업을 기반으로 하는 거래 알고리즘을 사용하여 다중 통화 Expert Advisor를 만들 것입니다. 이 글은 다음 사항을 고려합니다: 지정된 시간 범위의 거래, 보류 주문 배치/수정/삭제, 이익 실현 또는 손절매에서 마지막 포지션이 마감되었는지 확인하고 각 기호에 대한 거래 내역 제어.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![표준 라이브러리의 거래 전략 클래스에 대해 알아보기 - 전략 사용자 정의하기](https://c.mql5.com/2/0/sl_article.png)
이 기사에서는 MQL5 마법사의 패턴 및 모델 로직을 사용하여 표준 거래 전략 클래스 라이브러리를 탐색하는 방법과 사용자 지정 전략 및 필터/신호를 추가하는 방법에 대해 설명합니다. 결국 MetaTrader 5 표준 지표를 사용하여 자신만의 전략을 쉽게 추가할 수 있으며, MQL5 Wizard는 깨끗하고 강력한 코드와 완벽한 기능을 갖춘 Expert Advisor를 만들 것입니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Trading Model 기반 Multi-Expert Advisor 양성](https://c.mql5.com/2/0/Multi_Expert_Advisor_MQL5__1.png)
MQL5에서 객체 지향 접근 방식을 사용하면 다중 통화/다중 시스템/다중 타임 프레임 Expert Advisors 생성이 크게 간소화됩니다. 하나의 EA가 수십 가지 거래 전략, 사용 가능한 모든 상품 및 모든 가능한 타임 프레임에서 거래한다고 상상해보십시오! 또한 EA는 테스터에서 쉽게 테스트되며 구성에 포함된 모든 전략에 대해 하나 또는 여러 개의 자금 관리 시스템이 있습니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 Coobook: 일반적인 차트 이벤트 처리](https://c.mql5.com/2/11/OnChartEvent_MetaTrader5.png)
이 문서에서는 일반적인 차트 이벤트를 고려하고 처리 예를 포함합니다. 우리는 차트 수정 이벤트에 대해서 뿐 아니라 마우스 이벤트, 키 입력, 그래픽 개체 생성/수정/제거, 차트 및 그래픽 개체에 대한 마우스 클릭, 마우스로 그래픽 개체 이동, 텍스트 필드의 텍스트 편집 완료에 중점을 둘 것입니다. 고려되는 각 이벤트 유형에 대해 MQL5 프로그램 샘플이 제공됩니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 쿡북: TradeTransaction 이벤트 프로세싱](https://c.mql5.com/2/11/MQL5_Recipes_OnTradeTransaction_MetaTrader5.png)
본문은 이벤트 기반 프로그래밍의 관점에서 본 MQL5의 가능성에 대해 다룹니다. 이벤트 기반 프로그래밍의 최대 장점은 프로그램이 거래 오퍼레이션에 대한 단계적인 구현 정보를 수신할 수 있다는 거죠. TradeTransaction 이벤트 핸들러를 이용해 진행 중인 거래 오퍼레이션에 대한 정보를 수신하고 프로세스하는 법에 대해서도 알아볼 겁니다. 제 생각에 이 방법은 터미널 간 거래 카피에 이용할 수 있을 것 같아요.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![MQL5 마법사: 프로그래밍 없이 Expert Advisor 만들기](https://c.mql5.com/2/0/editor_wizard.png)
프로그래밍에 시간을 낭비하지 않고 거래 전략을 시도하고 싶습니까? MQL5 마법사에서 거래 신호 유형을 선택하고 추적 포지션 및 자금 관리 모듈을 추가하면 작업이 완료됩니다! 고유한 모듈 구현을 생성하거나 작업 서비스를 통해 주문하고 새 모듈을 기존 모듈과 결합합니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![매매봇 프로토타입](https://c.mql5.com/2/0/Prototype_Expert_Advisor_MQL5.png)
본 문서는 매매 시스템의 알고리즘과 요소들을 만드는 원리를 요약하고 체계화합니다. 본 문서는 익스퍼트 알고리즘 디자인을 다룹니다. 예시로서 빠르고 손쉬운 매매 시스템에 쓰일 수 있는 CExpertAdvisor 클래스가 사용될 것입니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Expert Advisor에서 OnTrade() 함수를 이용한 거래 이벤트 처리](https://c.mql5.com/2/0/function_ontrade_MQL5.png)
MQL5는 다양한 유형의 이벤트 (타이머 이벤트, 거래 이벤트, 맞춤 이벤트 등) 작업을 포함하여 많은 혁신을 제공했습니다. 이벤트 처리 기능을 통해 자동 및 반자동 거래를 위한 완전히 새로운 유형의 프로그램을 만들 수 있습니다. 이 기사에서는 거래 이벤트를 고려하고 거래 이벤트를 처리할 OnTrade() 함수에 대한 코드를 작성합니다.
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![](https://c.mql5.com/6/748/splash-675539.png)
![](https://c.mql5.com/6/748/splash-675539.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![](https://c.mql5.com/6/748/splash-675465.png)
![](https://c.mql5.com/6/748/splash-675465.png)
![Chang Suk Chung](https://c.mql5.com/avatar/2018/2/5A7BABE7-9BF2.png)
![Haiken-Ashi(평균족) 인디케이터에 기반한 매매 시스템 예시](https://c.mql5.com/2/0/Heikin_Ashi_MQL5.png)
이 문서에서 우리는 매매에서 Haiken-Ashi 인디케이터를 쓰는 법에 대해 알아보겠습니다 . 이 인디케이터를 기반으로 간단한 매매 시스템을 고안해보고 MQL5 Expert Advisor를 하나 짜보겠습니다. 매매 작업은 표준 클래스 라이브러리의 클래스들을 기반으로 구현되었습니다. 검토된 매매 전략의 과거 기력을 기반으로한 시험 결과는 내장 MetaTrader 5 전략 테스터를 이용하여 이루어졌으며, 이 문서 내에서 확인하실 수 있습니다.