[Level 05] EA자동매매 코딩
※
[Level 05 학습과정이 도움이 되셨다면, 다른 분들과 공유부탁합니다!]
https://trnomad.gumroad.com/l/level05
※
Level05 수강자에게는 EA전문개발자의 1:1 학습코칭&전략상담&매매컨설팅이 24/7무료제공됩니다. 이메일: metatrader1901@gmail.com
//------------------------------------------------------------
Level 05 강좌에서는 EA자동매매프로그램을 코딩하는 방법에 대해 학습할 예정입니다.
내가 원하는 매매로직을 직접 프로그램으로 코딩하여, 로봇이 나를 대신해서 매매에 임하게 합니다. 이 로봇은 감정도 없고, 잠도 없고, 지치지도 않습니다. 오로지 나의 명령에 따라서 자기 임무를 수행하게 됩니다.
EA코딩은 초보입문자부터 전문트레이더까지 누구나 익혀서 사용할 수 있습니다.
* 나만의 매매로직을 프로그램으로 만들어서 자동매매를 할 수 있습니다.
* 실전에서 매매하기 전, 백테스트를 통해서 과거성적을 확인할 수 있습니다.
* 최적화작업을 통해서 매매로직 변수들 간의 수익나는 최적의 조합을 찾을 수 있습니다.
우리가 EA자동매매 프로그램 코딩을 하는 이유는, 데이터분석/통계활용/자동매매 등과 같이 사람이 할 수 없는 영역에 대해서 전산프로그램의 도움을 받기 위함입니다. 이를 통해 감정시달림/원칙포기/매매피로와 같은 수동 트레이딩의 약점을 극복하고 보다 나은 수익을 추구할 수 있습니다.
※EA는 Expert Advisor의 약자이며, 자동매매프로그램의 통칭입니다.
※EA를 코딩하는 언어는 mql4입니다.
[학습목표]
▶MT4플랫폼을 활용하여 과거 전략시뮬레이션을 수행하고 그 결과 분석을 목표로 함.
▶자신의 매매전략을 직접 로직화하여 자동매매를 수행하기 위함.
[학습내용]
▶Chapter1: MT4트레이딩 플랫폼 익히기
Chapter1에서는 MT4플랫폼에 대한 소개와 MT4관련 정보를 열람할 수 있는 인터넷 사이트들에 대해 알아봅니다. 그리고 EA에 대한 소개와 특장점들, EA를 MT4플랫폼에서 구동하는 방법에 대해 배울 수 있습니다. 또한 MT4의 가장 큰 매력 중 하나인 과거데이터를 활용한 전략시뮬레이션을 하는 방법과 결과 레포트 해석을 통해 MT4플랫폼과 EA의 전반적인 활용에 대해 알아볼 수 있습니다.
▶Chapter2: MQL4언어 기본문법
Chapter2에서는 MQL4언어를 구성하는 기본문법에 대해 다루고 있습니다. EA의 기본 구조와 변수, 함수, 그리고 MQL4언어의 특징에 대한 이론과 더불어 실전 예제들을 배울 수 있습니다.
▶Chapter3: MQL4실전 코딩
이전 Chapter들을 통해 배운 MT4플랫폼과 MQL4언어를 활용하여 본격적으로 실전 코딩에 대해 배울 수 있습니다. 조건식과 그에 따른 포지션 진입과 청산을 간단한 예문을 통해 접할 수 있으며, 소스에 대한 상세 설명이 곁들어져 있어서 코딩 입문자도 쉽게 배울 수 있습니다.
▶Chapter4: 실전매매전략과 코딩
Chapter4를 통해 다양한 매매전략과 그에 대한 코딩에 대해 상세하게 학습할 수 있습니다. 기술적 분석을 활용한 다양한 보조지표 매매전략에서부터, 캔들패턴매매전략, 추세/역추세 및 박스권 횡보장 매매전략, 그리고 마틴게일에 이르기까지 대중적이면서도 트레이더라면 꼭 알아야 하는 매매전략에 대한 소개와 코딩법에 대해 배울 수 있습니다. 또한 프로그램 배포를 위한 보안 설정 코딩에 대해서도 다루고 있습니다.
▶Chapter5: Robust한 전략 및 코딩법
Chapter5에서는 매매전략코딩 및 구현, 백테스트 시 명심해야 할 특성들에 대해 학습합니다.
※Level05 학습과정은 'MQL4언어를 활용한 EA코딩'서적을 기반으로 재구성되었습니다.
※
MT4거래플랫폼 무료다운로드
https://www.gkfxprime.com/KR/Register?partner=11675&defaultContractId=23629
Level 05 강좌에서는 EA자동매매프로그램을 코딩하는 방법에 대해 학습할 예정입니다.