3-1. OrderClose() 활용
OrderClose()는 오더를 청산할 때 사용하는 함수이며, 정상작동시 ‘true’값을 반환하며, 에러발생시에는 ‘false’값을 반환합니다. 아래에는OrderClose()함수를 구성하는 속성에 대한 설명입니다.
3-1-1. OrderClose()함수 구조
bool OrderClose(
int ticket, // 오더티켓번호
double lots, // 랏사이즈
double price, // 청산가격
int slippage, // 슬리피지
color arrow_color // 색상
);
3-1-2. OrderClose()함수 작성법
[표기]
OrderClose(ticket,lots,price,slippage,color)
[해석]
OrderClose(오더티켓번호,랏사이즈,청산가격,슬리피지,오더색상)
3-1-3. OrderClose()함수 속성 상세설명
a. 오더티켓번호(ticket)
청산 할 오더의 티켓번호를 넣습니다. 특정 오더를 지정하는 경우가 아니라면OrderTicket()함수를 사용합니다.
b. 랏사이즈(lots)
청산 할 랏사이즈를 설정합니다.
c. 청산가격(price)
매수주문의 경우 ‘Bid’에 청산하며, 매도주문의 경우 ‘Ask’에 청산합니다.
d. 슬리피지(slippage)
포인트 단위로 기표되며, 오더 청산 시 체결 슬리피지 범위를 정하는 역할을 합니다. 서버와 플랫폼 빌드에 따라 해당기능이 작동되지 않는 경우들이 많으며, 일반적으로 ‘3~10’으로 설정합니다.
e. 오더색상(color)
해당 오더가 청산 된 시점을 챠트 상에서 색깔로 표시합니다.
[출처] 3-1. OrderClose() 활용 (FXAL 외환알고리즘전략연구소) |작성자 HAN
'EA 교육자료' 카테고리의 다른 글
볼린져밴드 매매코딩 (0) | 2015.04.17 |
---|---|
이동평균선 매매코딩 (0) | 2015.04.17 |
보조지표(Indicators)활용 매매코딩 (0) | 2015.04.17 |
OrderModify() 활용 EA실전코딩 (0) | 2015.04.17 |
OrderSend()함수 속성 상세설명 EA실전코딩 (0) | 2015.04.17 |
OrderSend()함수 구조 EA실전코딩 (0) | 2015.04.17 |
OrderSend() 활용 EA실전코딩 (0) | 2015.04.17 |
switch조건문 EA실전코딩 (0) | 2015.04.17 |