▒ 목적 : 고정값 대신 Input 사용하기
▒ 내용 : 이동평균의 기간을 Input으로 사용하는 Challenge3 #13 Envelope를 재작성합니다.
▶ 이번에는 이동평균의 기간을 Input으로 사용하여 이전의 challenge를 재작성하도록 하겠습니다.
▶ Development Environment에서 #13 Envelope 편집창이나 탭을 살펴보도록 하겠습니다.
열려있지 않다면, File > Open 메뉴에서 이 Indicator를 열어 보겠습니다.
▶ 다른 이름으로 저장하기 위해서 #13 Envelope를 활성화한 후 메인메뉴에서 File > Save As를 선택합니다.
▶ 파일이름을 #14 Envelope2로 변경한 후 OK버튼을 클릭합니다.
TradeStation은 새로운 이름을 가진 원래 Indicator의 복사본을 만들고 원본은 유지합니다.
▶ 이 사례를 완성하기 위해 변수배정문에 특정 기간을 Input으로 변경시켜 보겠습니다.
Average 함수에서 20의 특정 기간을 사용한 두개의 변수 배정문입니다.
UpperLine = Average (High, 20);
LowerLine = Average (Low, 20);
▶ Input을 사용해서 변환시켜 보겠습니다.
UpperLine = Average (High, UpperLength);
LowerLine = Average (Low, LowerLength);
▶ 물론 Input이 선언되어져야 하고 이는 Input선언문에서 이루어집니다.
Input : UpperLength(20), LowerLength(20);
▶ 완성본은 아래와 같습니다.
Input : UpperLength(20), LowerLength(20);
Vars : UpperLine(0), LowerLine(0);
UpperLine = Average (High, UpperLength);
LowerLine = Average (Low, LowerLength);
Plot1 (UpperLine, "UpperLine");
Plot2 (LowerLine, "LowerLine");
▶ Indicator를 검증합니다.
Chart에 넣을 때는 Challenge3와 동일하게 보일 것입니다.
#14 Envelope2를 Chart에 넣고 OK버튼을 클릭하기 전에
아래 그림과 같이 Prompt for Format 체크박스가 체크되어 있는지 확인하시기 바랍니다.
▶ OK버튼을 클릭하고 Input tab 선택하시기 바랍니다.
이전에 만들어 둔 Input으로 정의된 UpperLength와 LowerLength를 보실 수 있습니다.
▶ 이제 OK버튼을 눌러 차트에 적용시킵니다.
▒ 내용 : 이동평균의 기간을 Input으로 사용하는 Challenge3 #13 Envelope를 재작성합니다.
▶ 이번에는 이동평균의 기간을 Input으로 사용하여 이전의 challenge를 재작성하도록 하겠습니다.
▶ Development Environment에서 #13 Envelope 편집창이나 탭을 살펴보도록 하겠습니다.
열려있지 않다면, File > Open 메뉴에서 이 Indicator를 열어 보겠습니다.
▶ 다른 이름으로 저장하기 위해서 #13 Envelope를 활성화한 후 메인메뉴에서 File > Save As를 선택합니다.
▶ 파일이름을 #14 Envelope2로 변경한 후 OK버튼을 클릭합니다.
TradeStation은 새로운 이름을 가진 원래 Indicator의 복사본을 만들고 원본은 유지합니다.
▶ 이 사례를 완성하기 위해 변수배정문에 특정 기간을 Input으로 변경시켜 보겠습니다.
Average 함수에서 20의 특정 기간을 사용한 두개의 변수 배정문입니다.
UpperLine = Average (High, 20);
LowerLine = Average (Low, 20);
▶ Input을 사용해서 변환시켜 보겠습니다.
UpperLine = Average (High, UpperLength);
LowerLine = Average (Low, LowerLength);
▶ 물론 Input이 선언되어져야 하고 이는 Input선언문에서 이루어집니다.
Input : UpperLength(20), LowerLength(20);
▶ 완성본은 아래와 같습니다.
Input : UpperLength(20), LowerLength(20);
Vars : UpperLine(0), LowerLine(0);
UpperLine = Average (High, UpperLength);
LowerLine = Average (Low, LowerLength);
Plot1 (UpperLine, "UpperLine");
Plot2 (LowerLine, "LowerLine");
▶ Indicator를 검증합니다.
Chart에 넣을 때는 Challenge3와 동일하게 보일 것입니다.
#14 Envelope2를 Chart에 넣고 OK버튼을 클릭하기 전에
아래 그림과 같이 Prompt for Format 체크박스가 체크되어 있는지 확인하시기 바랍니다.
▶ OK버튼을 클릭하고 Input tab 선택하시기 바랍니다.
이전에 만들어 둔 Input으로 정의된 UpperLength와 LowerLength를 보실 수 있습니다.
▶ 이제 OK버튼을 눌러 차트에 적용시킵니다.