[EL/STUDY] 27.1. Exercise : #29 Multidata MA

by 다시 posted Apr 08, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
▒ 목적 : 차트에서 멀티데이터 세트 참조하기

▒ 내용 : 이 전략은 매수 신호에서만 두 개의 데이터 세트를 사용합니다.
Data1의 종가가 20개바 평균선 위에 있고 Data2의 종가가 50개바 평균선 위에 있을 때 발생합니다.

▶ 첫째로, 두 개 종목을 가진 차트를 만들 필요가 있습니다.
이를 위해 정상적으로 차트를 만들어보겠습니다.
이번 사례에서는 금선물을 사용해서 차트를 만들어보겠습니다.
이럴 경우 자동적으로 Data1에 금선물이 배정됩니다.
그 이후 메인메뉴에서 Insert - Symbol을 선택합니다.
팝업된 Insert Symbol 다이얼로그창에 두 번째 종목을 적어 놓고 Plot버튼을 클릭합니다.
Data2로는 크루드오일선물을 사용해 보겠습니다.

cl.JPG



▶ Development Environment로 돌아와서 #29 Multidata MA란 제목의 새로운 전략을 생성합니다.
Input과 변수를 선언하면서 시작해보겠습니다.
이름이 우리가 다룰 데이터세트를 기억하도록 도와줄 것입니다.

Input : AvgLenD1(20), AvgLenD2(50);
Variables : AvgD1(0), AvgD2(0);

▶ 이제 변수배정문입니다.
계산상 각각의 데이터 세트 종가를 사용하는 명령문을 작성하였으므로,
이제 더 이상 Data1과 Data2의 구분을 외우고 있을 필요가 없습니다.

1[111].JPG



▶ AvgD1은 Data1에 대한 20개바의 평균이고 AvgD2는 Data2에 대한 50개 바의 평균입니다.
매수진입과 청산만 하는 단순한 거래 신호가 추가됩니다.

2[72].JPG



▶ TS 플랫폼에 만들어둔 멀티데이터 차트로 돌아와보겠습니다.
MovAvg1Line Indicator를 두 번 추가합니다.

우선 먼저 Insert - Indicator 순서로 Mov Avg 1 Line을 선택하고 Prompt for Format이 체크되어 있는지 확인합니다.
Input탭에서 Length값을 20으로 입력합니다.

두번째로 Insert - Indicator 순서로 Mov Avg 1 Line을 선택하고 Prompt for Format이 체크되어 있는지 확인합니다.
Input탭에서 Length값을 50으로 입력합니다.
General탭에서 Base Study On을 2:@CL로 선택합니다.

▶ 이 단계를 모두 거치면 차트에 데이터 세트별로 두 개의 이동평균선을 계산하고 그리게 됩니다.
이제 새로 만든 전략을 차트에 추가해 봅니다.

4[48].JPG