Market Data Logger
- 유틸리티
- Baewan Kim
- 버전: 1.0
Market Data Logger 는 브로커의 마켓데이터(시세)를 파일에 저장을 하기 위한 유틸리티 입니다.
이 유틸리티를 이용해서, MT4 의 MarketWatch(종합시세)에 있는 시간, 매도, 매수, 고가, 저가 와 다양한 형태의 스프레드 (평균,Mode 등)를 csv 파일로 저장 할 수 있습니다.
이를 이용하면 다양한 사람들과 목적에 유용할 수 있습니다.
FX트레이더, 데이터를 분석하고자 하는 데이터 사이언티스트, 기업가, 저장 목적, 학문적 리서치, 마켓데이터가 필요한 머신러닝 개발자 등에 사용할 수 있습니다.
또한 이 유틸리티는 숙련된 기술을 이용해 개발되었고, 실행 중에 최소한의 리소스만 사용할 수 있도록 최적화 되어 있습니다.
Market Data Logger 는 하나의 심볼에 대한 마켓데이터를 저장하도록 되어 있습니다.
만일 최대 64개의 심볼의 데이터를 다양한 주기와 추가 옵션을 이용하여 저장하기를 원하시면 Pro 버전 구매를 고려하시기 바랍니다.
===
===
Expert Advisor 삽입 탭의 변수들 :
Symbols = MT4에 정의된 정확한 통화코드를 입력하세요
MT4_Time = MT4 시장 시간
Bid = 매수
Ask = 매도
High = 고가
Low = 저가
Spread = 스프레드
MinSpread = 최소 스프레드
MaxSpread = 최대 스프레드
MeanSpread = 스프레드 평균
ModeSpread = 스프레드 빈도
Start Logging = 데이터 저장을 시작하는 시간(hh:mm 형태)
Stop Logging = 데이터 저장을 종료하는 시간(hh:mm 형태)
Log Frequency = 데이터가 저장되는 주기(MT4 의 주기를 따릅니다.)
Log Duration = 미반복 실행 / 매일 반복 실행
Output Folder = 저장되는 파일(csv파일)이 저장되는 폴더
===
사용 방법:
1) MT4 메뉴 > 도구 > 옵션 > 시스템 트레이딩 > 시스템 트레이딩 허용 체크
2) MT4 탐색기 창 > 시스템 트레이딩 > MarketDataLogger 를 통화코드 상관없이 차트에서 실행한다.
3) Expert 창에서 삽입 탭을 선택한다.
4) Configure inputs:
Symbols = Free버전에서는 EURUSD 통화만 가능합니다.
MT4_Time = Free버전에서는 변경할 수 없습니다.
Bid = Free버전에서는 변경할 수 없습니다.
Ask = Free버전에서는 변경할 수 없습니다.
High = Free버전에서는 변경할 수 없습니다.
Low = Free버전에서는 변경할 수 없습니다.
Spread = Free버전에서는 변경할 수 없습니다.
MinSpread = Free버전에서는 변경할 수 없습니다.
MaxSpread = Free버전에서는 변경할 수 없습니다.
MeanSpread = Free버전에서는 변경할 수 없습니다.
ModeSpread = Free버전에서는 변경할 수 없습니다.
Start Logging = 00:05 ~ 23:55 사이 시간을 입력하세요.
Stop Logging = 00:05 ~ 23:55 사이 시간을 입력하세요. (반드시 Start Logging 의 시간보다 커야 합니다.)
Log Frequency = Free버전에서는 M1 주기만 가능합니다.
Log Duration = Free버전에서는 미반복 실행만 가능합니다.(다시 저장을 하기 위해서는 Market Data Logger 를 재실행 해야 합니다.)
Output Folder = Free버전에서는 MQL4/Files 에만 저장 가능합니다.