본문 바로가기 주메뉴 바로가기

출간도서

목록으로

MQL4 언어를 활용한 EA 코딩

출간일
2024-07-15
저자
김국한
분야
IT·컴퓨터
판형
크라운판(172 X 245)
페이지
192
ISBN
979-11-392-1987-6
종이책 정가
18,000원
전자책 정가
저자소개

김국한

저자 김국한

저자 김국한은 호주 빅토리아주 DEAKIN대학교에서 Finance와 Accounting을 전공하였으며, 동 대학교 내 Business Faculty의 리서치팀 근무와 국내 반도체기업 Finance부서에서 근무한 경력이 있다. 이후 외환트레이딩 관련 국내IT개발사에서 팀장으로 일했으며, 미국 뉴욕 소재 외환트레이딩 전문 컨설팅 회사인 Fronance,Inc.사의 개발이사로 일했다. 현재는 국내외에서 외환전문 트레이딩과 코딩강의, 그리고 개발컨설팅을 하고 있다.

https://cafe.naver.com/mqlsystemtrading

MQL4는 비전공자도 독학하여

활용할 수 있도록 만들어진 언어입니다.

 

국내에서 최초로 출간 되는 MQL4 프로그래밍 언어관련 서적이기에, 내용구성과 단어 선정에 많은 주의를 기울였습니다. 그리고 프로그래밍 경험이 없는 비전공자도 독학이 가능하도록 상세한 설명을 첨부하였으며, 챕터별 단계적으로 난이도가 심화되도록 내용을 구성하였습니다. 그리고 실전 매매에서 사용하는 매매전략을 예로 사용하여 소스코딩과 코딩해설을 더하였습니다.

 

독자는 이 책을 통해 매매원칙의 로직화와 감정통제의 중요성을 익히며, 타인에 의존한 매매나 혹은 감정에 휩싸인 매매에서 벗어나 자신만의 확고한 원칙으로 트레이딩과 시장분석에 대한 의사결정을 내릴 수 있게 될 것 입니다. 이는 곧 철저한 리스크 관리를 통한 투자금 보호와 합리적인 수익추구를 통해 지속적이고 안정적인 매매 수익을 창출하는 방법을 배울 수 있도록 합니다.

 

금융산업의 꽃은 트레이딩입니다. 한국의 금융산업도 이제는 자국 내 중개수수료에 의존하는 단순한 수익모델에서 벗어나서, 전세계를 대상으로 트레이딩 수익을 가져오는 실력 있는 트레이더들이 많이 배출되었으면 좋겠습니다.

 

- 프롤로그 중에서 -

 

MQL4랭귀지는 자동매매프로그램을 코딩하는 언어의 명칭입니다. 메타트레이더4(MT4) 플랫폼에서 구현되며, 외환을 비롯한 다양한 CFDs금융상품들에 대한 분석작업이 가능합니다.

 

시스템트레이딩을 통해서 매매원칙을 고수하고, 철저한 데이터분석과 감정통제가 가능합니다.

 

MT4과거시뮬레이션을 활용하여, 프로그램으로 구현된 나만의 매매로직에 대한 과거 매매성과를 확인 할 수 있습니다

 

PROLOGUE - MQL4는 비전공자도 독학하여 활용할 수 있도록 만들어진 언어입니다

 

CHAPTER 01 - 메타트레이더4(MT4) 플랫폼

 

1. 메타트레이더4 소개

1-1. 메타쿼츠(MetaQuotes)/메타플랫폼HTS

1-2. 메타플랫폼 관련 웹사이트

 

2. EA설치 & 메타에디터 사용법

2-1. EA개요 및 특장점

2-2. EA설치부터 차트에 적용하기

2-3. EA개발단계

 

3. 전략시뮬레이션

3-1. 가격데이터 다운로드

3-2. 전략시뮬레이션 실행

3-3. 전략시뮬레이션 결과

3-4. 전략시뮬레이션 결과 리포트 해석

 

CHAPTER 02 - MQL4언어 기본문법

 

1. EA 기본구조

1-1. MQL4 들어가기

1-2. 기본뼈대

 

2. 데이터 타입

2-1. 정수 integer

2-2. 실수 double

2-3. /거짓 bool

2-4. 문자열 string

 

3. 연산자와 표현식

3-1. 산술연산자(arithmetical operations)

3-2. 지정/단축연산자(assignment operations)

3-3. 관계연산자(relational operations)

3-4. 논리연산자(boolean/logical operations)

 

4. 반복문

4-1. for구문

4-2. while구문

 

5. 함수(Functions)

5-1. 스페셜함수

5-2. 스탠다드함수

5-3. 사용자함수

 

6. 변수(Variables)

6-1. 상수와 변수(Constants and Variables)

6-2. 변수의 활용

6-3. 지역/광역/외부 변수

 

CHAPTER 03 - MQL4 실전코딩

 

1. 진입조건설정

1-1. if조건문

1-2. switch조건문

 

2. 주문하기

2-1. OrderSend()활용

2-2. OrderSend()속성에 대한 설명

 

3. 청산하기

3-1. OrderClose()활용

3-2. OrderModify()활용

 

CHAPTER 04 - 실전매매전략과 코딩

 

1. 보조지표(Indicators)를 활용한 EA

1-1. 이동평균선

1-2. 볼린져밴드

1-3. RSI상대강도지수

 

2. 캔들(시간봉)매매전략 EA

2-1. 캔들 활용 기본이론

2-2. 추세 패턴기법

2-3. 기간돌파 & 박스권 패턴기법

2-4. 다른 통화쌍과 다른 캔들봉 활용 기법

 

3. 분할매매 전략 EA

3-1. 에버리징 기법

3-2. 피라미딩 기법

 

4. 마틴게일매매 전략 EA

4-1. 100% 순수 마틴게일 매매전략

4-2. 횡보장 절대수익 마틴게일 매매전략

4-3. 추세장 절대수익 마틴게일 매매전략

 

5. 청산전략

5-1. 핍청산

5-2. 금액청산

5-3. 조건청산

5-4. 부분청산

 

6. EA 프로그램 보안설정

6-1. 비밀번호 보안설정

6-2. 지정된 계좌에서만 구동되도록 보안설정

6-3. 기간 보안설정

 

CHAPTER 05 - 모니터링 및 관리

 

1. Robust한 전략 및 코딩법

1-1. 전략 수립/코딩 시 꼭 알아야 할 사항

1-2. 백테스트의 신뢰도 향상

 

2. 모니터링 사이트 연동

2-1. myfxbook.com연동

2-2. fxblue.com연동

 

3. VPS서버 운영

3-1. 해외업체

3-2. 국내업체

 

4. 무료EA개발 툴

 

APPENDIX 함수(Functions)

 

닫기

출판상담문의

오전 9시 ~ 오후 6시

070-4651-3730

세상과 책을 잇는
마중물같은 출판사
지식과감성#

고객센터 전화상담

070-4651-3730

평일 오전 9시 ~ 오후 6시
(점심시간 : 11시 25분 ~ 1시)

1:1 온라인 상담

지식과감성# 카카오플러스 친구 추가

메일 또는 카카오톡으로 상담 신청 가능

원고 및 파일전송

웹하드 접속하기
아이디 : ksbookup 비밀번호 : ksbook