개요 |
|
MT5 에서 EA 를 과거 데이터에 시험적용하여 매매 전략 평가 하는 수단 활용법.
본 글에서는 Strategy Tester 가장 기본적인 사용법이 정리된다.
예로 사용되는 전략은 MT5 설치시 기본 제공되는 EA 인 MACD Sample 을 예로 한다.
MT5 메뉴의 View -> Strategy Tester 클릭하여 뜬 창에서 EA 백테스팅이 모두 진행된다.
Strategy Tester 특징.- EA 와 Indicator 를 Strategy Tester 에서 시험가능하다.
- 계산처리는 멀티스레드로 작동되며, 컴퓨팅 에이전트 (계산처리기) 기반 실행된다.
- 컴퓨팅 에이전트는 병렬처리 가능하다.
- 컴퓨팅 에이전트는 "원격 에이전트"에 무제한 연결가능하다.
- 컴퓨팅 에이전트는 "MQL5 클라우드 네트워크기반 에이전트" 활용 가능하여 방대한 계산도 빠르게 처리가능.
|
|
Stratgey Tester 기본활용. |
|
Strategy Tester 실행시켜 EA 지정하고 백테스팅 하기.
1. MT5 실행하여 메뉴 View -> Strategy Tester 클릭하여 실행시킨다. 2. Strategy Tester 의 탭 Settings 에서 설정하고 버튼 Start 클릭. - 버튼 Start 눌렀을때 선택한 시험구간의 데이터가 없는 경우엔 신규다운로드 부터 먼저 진행된후 데이터 다운로드 완료되면 전략 시험 진행된다. Visualization 선택한 경우.Strategy Tester 의 탭 Settings 에서 Visualization 을 선택하여 버튼 Start 클릭하면 새창이 뜨면서 좀더 실감나는 매매 상황을 보여준다. |
|
Strategy Tester 셋팅 상세 설명. |
||
Strategy Tester 의 탭 셋팅 상세 설명.
![]() Tick generation mode 선택.- 상기 그림에서 1번 부분.
메타트레이더에서는 틱 생성방식에서 총 5개의 옵션이 있다.
Every tick- 캔들가격과 Volume 정보로 틱 을 가상 생성하는 것.
Every tick based on real ticks
- 틱 데이터를 에뮬레이션 하지 않고, 실제 시장에서의 과거 틱 데이터를 이용하는 것이다. 메티트레이더에서 계좌 연결하여 사용중인 브로커에서 저장해둔 틱데이터를 활용하는 것. 초기 시험에 데이터 다운로드 에 많은 시간이 소요될 수 있다.
1 minute OHLC- 1분바의 시, 고, 저, 종가 총 4개 틱 만 생성된다.
- tick 생성순서 : 양봉인 경우 시 -> 저 -> 고 -> 종 , 음봉인 경우 시->고->저->종.
Open prices only- 바의 시가 1개만 tick 생성된다.
Math calculations- 이 모드에서는 전략 평가시 과거 데이터를 다운로드 하지 않고 틱데이터 생성도 되지 않는다.
- EA 코드내의 함수 OnInit(), OnTester(), OnDeinit() 만 호출된다. EA를 수학적 처리 용도로 활용할때 사용하는 모드.
추가정보.
Every Tick, 1minute OHLC, Open price only 의 비교 : https://www.mql5.com/en/articles/239
|
||
연관 외부링크.
제조사 제공 백테스팅 도움말 : https://www.metatrader5.com/en/terminal/help/testing
연관
메타트레이더 5. 체계정리. 활용법/지식
MetaTrader 5 메타트레이더 5 , 메타에디터, MQL5 활용정보 체계정리. 본 글에서 주요 정리대상 정보 1. 메타트레이더 5 사용법. 2. MQL5 언어 기반 "직접 코딩"하여 메타프레이더5에서 자동매매 달성하기
igotit.tistory.com
첫등록 : 2018.08.19
최종수정 : 2023. 03.22
단축주소 : https://igotit.tistory.com/1805
'트레이딩' 카테고리의 다른 글
메타트레이더 5. 매매전략 평가 그래프 보는법. Balance, Equity, Deposit Load. (6) | 2019.06.02 |
---|---|
MetaTrader 5 설치하기. (0) | 2019.05.25 |
ATR. Average True Range. 변동성 측정수단. (0) | 2019.04.28 |
DI. DX. DMI. ADX. ADXR. Directional Movement Index. (0) | 2019.04.28 |
메타트레이더5. 파이썬에서 금융시계열 데이터 쉽게 활용하기 (2) | 2019.04.21 |
댓글1