▒ 목적 : 알람 조건 충족여부를 만들기 위해 If ... then 문장 사용하기
▒ 내용 : #14 Envelope2 (#13 Envelope를 재작성한)를 재작성해서
가격 bar가 상단선 위에 있거나 하단선 아래에 있을 때 알람하는 조건을 포합시켜 보도록 하겠습니다.
#14 Envelope2 복사본을 찾아서 열어둡니다.
Development Environment의 File메뉴에서 Save As...를 선택한 후 #16 Envelope2 Alert으로 이름을 변경합니다.
EasyLanguage와 차트는 아래와 같습니다.
Input : UpperLength(20), LowerLength(20);
Vars : UpperLine(0), LowerLine(0);
UpperLine = Average (High, UpperLength);
LowerLine = Average (Low, LowerLength);
Plot1 (UpperLine, "UpperLine");
Plot2 (LowerLine, "LowerLine");
이제 가격 bar가 상단선 위에 있거나 하단선 아래에 있을 때 알람을 위해서 알람조건충족문을 추가해보도록 하겠습니다.
이것을 EasyLanguage로 표현하려면 어떻게 하는 것이 좋을까요?
알람을 발생시키기 위해서는 아래의 두 가지 조건 중 하나가 true로 바뀌면 됩니다.
1. 가격 bar가 하단선 아래에 있다 : 이것은 bar의 고가가 하단선 보다 작아야 한다는 의미입니다.
High < LowerLine
2. 가격 bar가 상단선 위에 있다. : 이것은 bar의 저가가 상단선보다 커야 한다는 의미입니다.
Low > UpperLine
지금의 EasyLanguage에 이 알람 조건들을 추가해 보도록 하겠습니다.
If Low > UpperLine then
Alert;
If High < LowerLine then
Alert;
검증한 후 마우스 우클릭해서 Format Indicator를 보기위해 Properties를 선택해보겠습니다.
Alert탭을 선택한 후 Enable alert 체트박스를 클릭합니다.
또한 최초 발동이후에 알람을 끄고 Enable Alert 체크박스를 소멸시키는 Alert Once 라디오버튼을 클릭합니다.
여기에는 TradeStation 알람기능에 관한 많은 선택사항이 포함되어 있습니다.
좀 더 자세한 설명을 위해서는 Alert탭 우측 하단에 위치한 Help 버튼을 클릭해보면 확인하실 수 있습니다.
변경사항을 저장하기 위해 OK버튼을 클릭하고 다시한번 검증합니다.
차트에 Indicator를 추가합니다.
마지막 bar의 저가가 상단선보다 크거나 고가가 하단선보다 작으면 아래 그림과 같이 알람이 발동됩니다.
알람이 발동되지 않으면 알람을 발동시키기 위해 다른 종목으로 바꾸어 실행해보시기 바랍니다.
위의 그림은 마지막 bar의 저가가 상단선 위에 위치하고 있어서 생성된 알람입니다.
▒ 내용 : #14 Envelope2 (#13 Envelope를 재작성한)를 재작성해서
가격 bar가 상단선 위에 있거나 하단선 아래에 있을 때 알람하는 조건을 포합시켜 보도록 하겠습니다.
#14 Envelope2 복사본을 찾아서 열어둡니다.
Development Environment의 File메뉴에서 Save As...를 선택한 후 #16 Envelope2 Alert으로 이름을 변경합니다.
EasyLanguage와 차트는 아래와 같습니다.
Input : UpperLength(20), LowerLength(20);
Vars : UpperLine(0), LowerLine(0);
UpperLine = Average (High, UpperLength);
LowerLine = Average (Low, LowerLength);
Plot1 (UpperLine, "UpperLine");
Plot2 (LowerLine, "LowerLine");
이제 가격 bar가 상단선 위에 있거나 하단선 아래에 있을 때 알람을 위해서 알람조건충족문을 추가해보도록 하겠습니다.
이것을 EasyLanguage로 표현하려면 어떻게 하는 것이 좋을까요?
알람을 발생시키기 위해서는 아래의 두 가지 조건 중 하나가 true로 바뀌면 됩니다.
1. 가격 bar가 하단선 아래에 있다 : 이것은 bar의 고가가 하단선 보다 작아야 한다는 의미입니다.
High < LowerLine
2. 가격 bar가 상단선 위에 있다. : 이것은 bar의 저가가 상단선보다 커야 한다는 의미입니다.
Low > UpperLine
지금의 EasyLanguage에 이 알람 조건들을 추가해 보도록 하겠습니다.
If Low > UpperLine then
Alert;
If High < LowerLine then
Alert;
검증한 후 마우스 우클릭해서 Format Indicator를 보기위해 Properties를 선택해보겠습니다.
Alert탭을 선택한 후 Enable alert 체트박스를 클릭합니다.
또한 최초 발동이후에 알람을 끄고 Enable Alert 체크박스를 소멸시키는 Alert Once 라디오버튼을 클릭합니다.
여기에는 TradeStation 알람기능에 관한 많은 선택사항이 포함되어 있습니다.
좀 더 자세한 설명을 위해서는 Alert탭 우측 하단에 위치한 Help 버튼을 클릭해보면 확인하실 수 있습니다.
변경사항을 저장하기 위해 OK버튼을 클릭하고 다시한번 검증합니다.
차트에 Indicator를 추가합니다.
마지막 bar의 저가가 상단선보다 크거나 고가가 하단선보다 작으면 아래 그림과 같이 알람이 발동됩니다.
알람이 발동되지 않으면 알람을 발동시키기 위해 다른 종목으로 바꾸어 실행해보시기 바랍니다.
위의 그림은 마지막 bar의 저가가 상단선 위에 위치하고 있어서 생성된 알람입니다.