메뉴 건너뛰기

TradeStation

?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
주문내역을 엑셀처럼 관리하면서 실시간 조회가 가능한 기능을 구현해보도록 하겠습니다.
HTS의 실시간 주문체결조회 기능을 손쉽게 만드실 수 있습니다.

[Course Example #9]

1. EasyLanguage Indicator 제목을 #OrderStatus로 새로만들기 합니다.

2. ToolBox에서 OrdersProvider를 더블클릭하거나 Component Tray에 드래그앤드랍 합니다.

3. Properties Tab을 아래와 같이 편집합니다.
1) Name : OrdP (이름을 짧게 만들어 두면 향후 코딩할 때 좀 더 편리할 수 있습니다.)
2) Symbol : symbol (차트나 RadarScreen에서 조회된 종목을 사용합니다.)
3) Event : 아이콘을 클릭하여 조회된 목록 중 Updated Event를 더블클릭하여 EasyLanguage 상에 이벤트 구문이 자동코딩되도록 합니다.

4. EasyLanguage내에 자동생성된 OrdP_Uadated Method에 PlotValues()를 추가합니다.

2[21].png



5. PlotValues() Method를 아래와 같이 생성합니다.
1) Order[0]에 대한 값을 가져오는 것은 가장 최근의 주문에 대한 정보를 가져오겠다는 의미입니다.
2) Count를 활용해서 종목별 전체주문목록갯수를 가져올 수 있습니다.
3) type이나 status같이 텍스트가 아닌 데이터를 정상적으로 보여주기 위해서는 toString() Method를 활용하여 변환해줍니다.
4) 코딩
Method void PlotValues() begin
If OrdP.Count>0 then begin
Plot1 (OrdP.Order[0].EnteredQuantity,"Quantity");
Plot2 (OrdP.Order[0].type.tostring(),"Type");
Plot3 (OrdP.Order[0].LimitPrice,"Limit Price");
Plot4 (OrdP.Order[0].state.tostring(),"State")'
End;
End;
PlotValues();

6. Verify합니다.

7. RadarScreen에 종목리스트를 추가한 후 #OrderStatus Indicator를 추가합니다.
종목별로 가장 최근에 낸 주문수량, 주문조건, 주문가격, 체결유무를 실시간 조회할 수 있습니다.

4[30].JPG



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 신한 HTS (SHINHAN i GX) Issues 조봉제 2019.01.09 1561
공지 신한TS Issues 5 file 관리자 2019.01.05 1001
87 [OBJECTS/STUDY] 26. IntrabarPersist 다시 2015.07.16 374
86 주식 거래와 관련해 문의 드립니다. 1 필릭 2015.07.16 456
85 [OBJECTS/STUDY] 25. Analysis Technique - Initialized and Uninitialized Events file 다시 2015.07.15 337
84 [OBJECTS/STUDY] 24. LastBarOnChart 다시 2015.07.13 371
» [OBJECTS/STUDY] 23. OrdersProvider 예제 (HTS의 실시간주문체결조회기능) file 다시 2015.07.13 445
82 [OBJECTS/STUDY] 22. OrdersProvider 다시 2015.07.12 383
81 [OBJECTS/STUDY] 21. 계좌 중 보유 포지션이 차지하는 비중 계산하기 file 다시 2015.07.12 545
80 [OBJECTS/STUDY] 20. Method Variables 다시 2015.07.12 333
79 [OBJECTS/STUDY] 19. PositionProvider 예제 (HTS의 실시간잔고평가기능) file 다시 2015.07.12 529
78 [EL/STUDY] 1. EasyLanguage란 무엇인가? 다시 2015.07.08 535
77 [OBJECTS/STUDY] 18. Position Provider file 다시 2015.07.10 366
76 [OBJECTS/STUDY] 17. Filter Properties (TokenList) file 다시 2015.07.10 356
75 [OBJECTS/STUDY] 16. AccountsProvider 예제 file 다시 2015.07.10 379
74 [OBJECTS/STUDY] 15. AccountsProvider 다시 2015.07.10 377
73 [OBJECTS/STUDY] 14. Timer file 다시 2015.07.10 424
72 [OBJECTS/STUDY] 13. Designer Generated Code 다시 2015.07.10 332
71 [OBJECTS/STUDY] 12. 기준종목 비교차트 그리기 file 다시 2015.07.10 512
70 [OBJECTS/STUDY] 11. Event handler file 다시 2015.07.09 398
69 [OBJECTS/STUDY] 10. Event 다시 2015.07.09 373
68 [OBJECTS/STUDY] 9. Method file 다시 2015.07.09 362
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 ... 11 Next
/ 11
위로