메뉴 건너뛰기

TradeStation

조회 수 232 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
▒ 목적 : 알람 조건 충족여부를 만들기 위해 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");

1[92].JPG



이제 가격 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 버튼을 클릭해보면 확인하실 수 있습니다.

2[59].jpg



변경사항을 저장하기 위해 OK버튼을 클릭하고 다시한번 검증합니다.
차트에 Indicator를 추가합니다.
마지막 bar의 저가가 상단선보다 크거나 고가가 하단선보다 작으면 아래 그림과 같이 알람이 발동됩니다.
알람이 발동되지 않으면 알람을 발동시키기 위해 다른 종목으로 바꾸어 실행해보시기 바랍니다.


3[51].JPG


위의 그림은 마지막 bar의 저가가 상단선 위에 위치하고 있어서 생성된 알람입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 신한 HTS (SHINHAN i GX) Issues 조봉제 2019.01.09 1561
공지 신한TS Issues 5 file 관리자 2019.01.05 1001
147 [EL/STUDY] 18.1. Exercise : #18 Wide Range 다시 2015.10.02 225
146 [EL/STUDY] 13.4. Exercise : #15 Trailing Hi Lo 바꿔보기 file 다시 2015.10.02 291
145 [EL/STUDY] 18.0. If... then 문장 블럭 다시 2015.10.01 343
144 [EL/STUDY] 17. ShowMe 다시 2015.09.30 228
143 [EL/STUDY] 16.2. Exercise : #17 Mov Avg & Bands 다시 2015.09.22 284
» [EL/STUDY] 16.1. Exercise : #16 Envelope2 Alert file 다시 2015.09.21 232
141 [EL/STUDY] 16.0. EasyLanguage 알람 작성하기 다시 2015.09.18 350
140 [EL/STUDY] 15.0. If... Then 문장 다시 2015.09.16 233
139 [EL/STUDY] 14.0. 관계연산자 file 다시 2015.09.14 289
138 [이벤트] TradeStation과 함께하는 선물 이벤트 file 다시 2015.09.11 512
137 [EL/STUDY] 13.3. Exercise : #15 Trailing Hi Lo file 다시 2015.09.10 259
136 [EL/STUDY] 13.2. EasyLanguage 문장구조 따라잡기 다시 2015.09.10 291
135 [EL/STUDY] 13.1. Exercise : #14 Envelope2 file 다시 2015.09.07 213
134 [EL/STUDY] 13.0. Input file 다시 2015.09.07 252
133 [Re] 12.4. Challenge3 : #13 Envelope (Starbucks & TS) 1 file TS 2015.09.01 231
132 [EL/STUDY] 12.4. Challenge3 : #13 Envelope (Starbucks & TS) 다시 2015.09.01 294
131 [EL/STUDY] 12.3. Exercise : #12 Real Body Avg file 다시 2015.08.31 276
130 [EL/STUDY] 12.2. Exercise : #11 Momentum file 다시 2015.08.28 282
129 [EL/STUDY] 12.1. EasyLanguage Dictionary file 다시 2015.08.28 264
128 [EL/STUDY] 12.0. 함수 사용하기 다시 2015.08.27 400
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 ... 11 Next
/ 11
위로