외환 자동매매 프로그래밍 (외환거래 전략분석 및 자동매매 프로그램 작성 안내서)

외환 자동매매 프로그래밍 (외환거래 전략분석 및 자동매매 프로그램 작성 안내서)

$50.00
Description
21세기 금융시장은 무한한 확장성을 가지고 전세계에서 활발한 거래를 한다. 외환마진, 또는‘포렉스(forex)’라고도 하는 FX는 환율을 기준으로 이루어지는 거래이므로‘외환 파생’상품이며, ‘증권거래소’라는 정해진 장소에서 거래가 이루어지는 주식시장과 달리, FX는 모든 참가자들이 동시에 이용하는 특정한 거래소가 없으므로‘장외’상품이라고 한다. 대신, 사전에 계약을 맺은 은행, 증권사, 선물사, 법인 및 개인들 간에 거래가 이루어진다.

상품들은 주로 유로/달러(EUR/USD), 파운드/달러(GPB/USD), 달러/엔(USD/JPY) 등 수십 개의 통화쌍으로 이루어진다. 트레이더들은 이중 하나의 통화쌍만 거래하거나 다수의 통화쌍을 거래할 수도 있다. 현재 가장 많은 거래가 이루어지는 통화쌍은 EUR/USD이다. 시장의 특성을 살펴보면 우리나라 시간 기준 월요일 오전 7시부터 토요일 오전 7시까지(서머타임 기간 중에서는 월요일 오전 6시부터 토요일 오전 6시까지) 5일간 24시간 내내 전세계에서 거래가 이루어진다. 본서 <외환 자동매매 프로그래밍>는 이러한 금융거래 당사자들의 편의와 이익 증대를 위하여 쓰여진 도서다.
저자

피터전

저자피터전은10여년간외환거래전략분석과프로그래밍업무를하였다.
컴퓨터네트워크와보안관련에대한10여권의저서가있으며,명지전문대학에서프로그래밍,네트워크,보안을강의하였다.

목차

제1장메타트레이더와메타에디터

FX개요_18
상품/시장의특성_18
주요용어_18
FX자동거래프로그램개요_19
메타트레이더_20
메타트레이더4설치_20
메타트레이더4의주요창_25
메인창_27
메뉴창_31
도구창_32
종합시세창_35
탐색기창_36
터미널창_37
테스트창_37
테스트데이터확보하기_38
메타에디터_44
MQL4마법사를이용한프로그램틀만들기_44
첫번째프로그램만들기_49
EA를테스트하는방법_50
EA전략테스트_51
EA라이브테스트_53
파일의종류와위치_54

제2장MQL4기본문법

MQL4기본문법_58
MQL4문장_58
주석_59
식별자_59
예약어_60
변수_61
프로그램동작확인을위한Print()함수_61
상수_64
MQL4자료형_66
정수형_66
실수형_72
문자열형_74
배열_75
자료형변환_76
구조체_78
미리정의된구조체_80
전역변수와지역변수_85
extrn형과input형_85
연산과연산식_88
연산식_88
수리연산_88
할당연산_89
관계연산_89
부울연산_90
연산간의우선순위_91
제어문_93
조건문_93
반복문_96
break와continue연산자_99

제3장함수

사용자정의함수_102
함수의정의_102
함수의호출_104
반환값이없는함수_105
매개변수가없는함수_106
특별함수_108
OnInit함수_109
OnDeinit함수_110
OnTick함수_110
OnCalculate함수_111
OnStart함수_111

제4장계정및중개서버정보획득

계정정보확인_114
계정정보함수사용법_115
문자열형계정정보_115
고객명과서버이름확인하기_116
중개회사이름과거래통화명확인하기_117
정수형계정정보_117
계좌번호와레버리지확인_118
계정활성화여부확인_119
자동매매프로그램사용가능여부확인_119
실수형계정정보_120
예탁잔고와평가예탁잔고확인_121
증거금과증거금잔액확인_123
마진콜경고레벨과강제청산레벨확인_124
각종실수형계정정보들의관계_125
증거금과마진콜계산방식확인_129
시장정보획득_131
MarketInfo함수_131
당일최저가/최고가확인하기_132
통화쌍의포인트값및소숫점이하자릿수확인하기_133
포인트와핍가치조정_135
1핍의가치확인하기_136
스프레드확인하기_138
주문가능최소/최대랏수량과주문랏단위_139
최소스탑로스값확인_140

제5장거래진입,수정및청산

거래진입_142
거래진입함수_143
매수주문하기(OP_BUY)_145
진입실패확인_149
매도주문하기(OP_SELL)_149
테스트창에서의테스트_151
역지정가매수(OP_BUYSTOP)_153
역지정가매도(OP_SELLSTOP)_156
지정가매수(OP_BUYLIMIT)_157
지정가매도(OP_SELLLIMIT)_159
거래정보수집_162
특정한주문선택하기_163
과거거래정보수집_163
현재거래정보수집_168
예약거래정보수집_170
거래수정_173
인클루드파일만들기_174
진입된거래의손절값/익절값수정하기_179
예약거래수정하기_181
트레일링스탑로스설정_183
스텝트레일링스탑로스설정_187
인클루드파일을이용한트레일링_189
거래청산_193
OrderClose함수를사용한거래청산_193
지정가예약주문삭제_195

제6장메시지생성과전송

메시지생성하기_200
팝업창띄우기_202
차트의왼쪽상단에메시지출력하기_202
소리파일연주하기_204
로그메시지기록_204
양식화된로그메시지기록_205
메시지전송_207
EA에서메일보내기_207
EA에서스마트폰으로메시지전송하기_210

제7장데이터다루기

수다루기_218
가장가까운높은정수값_219
가장가까운낮은정수값_219
두개의수중에서큰정수_220
두개의수중에서작은정수_221
가장가까운정수_221
절대치와나머지값구하기_222
데이터타입변환_223
실수를문자열로변환시키기_224
시간을문자열로변환시키기_225
실수의소숫점이하자릿수지정하기_227
문자열을실수로변환시키기_227
실수를datetime형으로변환시키기_228
양식화된문자열만들기_229
배열함수_232
배열의선언및초기화_234
가장큰값을가진요소번호_235
가장작은값을가진요소번호_236
배열복사_237
문자열다루기_239
문자열합치기_240
문자열추출하기_241
문자열탐색하기_242
문자열바꾸기_242
대소문자바꾸기_243
문자열분해하기_244
파일읽기와쓰기_246
파일을열고,쓰고,저장하기_249
파일쓰기 _251
엑셀에서CSV파일열기_254
파일읽기_257

제8장시간과캔들정보다루기

날짜와시간다루기_262
서버시간,로컬시간및GMT시간_263
MqlDateTime구조체_265
서버시간의연,월,일,시,분,초_267
특정시간의연,월,일,시,분,초_268
캔들정보다루기_270
PC에저장된캔들의수량확인하기_270
iBarShift,iHighest,iLowest_271
OHLC_272

제9장기술적지표와커스텀인디케이터

기술적지표함수_278
이동평균_278
볼린저밴드_282
스토캐스틱_284
RSI_286
커스텀인디케이터_288
커스텀인디케이터마법사_288
인디케이터헤더_290
인디케이터초기함수_292
인디케이터메인함수_293
커스텀인디케이터함수와속성_297
커스텀인디케이터속성지정전처리자_299
커스텀인디케이터만들기_301
3개의이동평균선인디케이터만들기_301
적삼병/흑삼병인디케이터만들기_307
이동평균선기울기표시인디케이터만들기_314
EA에서커스텀인디케이터값불러오기_320

제10장그래픽오브젝트

그래픽오브젝트개요_326
그래픽오브젝트만들기_326
오브젝트함수_330
오브젝트타입_332
오브젝트속성_334
오브젝트의위치_339
그래픽오브젝트활용_346
MACD상황에따른수직선그리기_346
서버신호수신불량표시하기_351
라벨을이용한EA동작확인_356
숨겨진스탑로스표시하기_363

제11장실전EA만들기

개발환경꾸미기_374
다수개의메타트레이더4설치하기_374
데이터폴더위치지정하기_380
과거데이터확보하기_382
상위분봉변환하기_387
기록실복사하기_390
실전EA작성_391
거래의진입,수정및청산계획_391
파일계획_392
변수파일과공통함수파일_393
거래진입관련파일_407
거래수정관련파일_413
거래청산관련파일_418
MyEa.mq4파일_422
EA동작시키기_425

제12장전략테스트와최적화

전략테스트_428
EA전략테스트_428
전략테스트결과해석_431
전략관찰및EA수정_433
최적변수값찾기_437
EA최적화_439
최적화시고려사항_439
최적화시행_440
TesterStatistics함수_443
배열변수의최적화_449

부록

A1.실전EA전체코드_456
MyVar.mqh_456
MyCommon.mqh_458
MyOpen.mqh_464
MyModify.mqh_467
MyClose.mqh_469
MyEa.mq4_471

출판사 서평

FX(ForeignExchange)는환율의등락을예측하고,예측이적중하면수익이발생하며,예측이틀리면손실이발생하는상품으로,현재한국에서도일부고수급큰손들을시작으로폭발적인거래양상을보이는상품이다!
FX의특성은일주일에한번정산시간을제외하고24시간쉬지않고일주일내내거래가이뤄지기때문에대다수시장참여자들은프로그램매매를하고있다.
한국최초로발간되는본서〈외환자동매매프로그래밍〉을이용한성공적인투자를권한다.