청산하기 - OrderModify() 활용
2015. 8. 6. 16:00OrderModify()
Open 되어있는 Order의 속성을 변경하는 역할
일부 선물사의 경우 OrderSend() 함수의 손절매, 이익실현 설정기능을 제한한다.
이럴 경우 OrderModify() 함수를 써서, 손절매, 이익실현 값을 넣어준다.
OrderModify() 의 Function 구조
bool OrderModify (
int ticket,
double price,
double stoploss,
double takeprofit,
datetime expiration,
color arrow_color
)
===================================
상세설명
● 오더 티켓 번호 (ticket)
- 변경할 오더의 티켓번호를 넣는다.
- 특정 Order를 지정하는게 아니면 OrderTicket() 함수를 사용한다.
● 가격 (price)
- 지정가 오더(Pending Price)만 사용되며,
일반 시장가 오더는 OrderOpenPrice()가 사용된다.
● 손절매 (stoploss)
손절매 지점을 핍으로 설정
● 이익실현 (takeprofit)
이익실현 지점을 핍으로 설정
● 지정가 주문 유효기간 (expiration)
Open된 지정가 주문(Pending Order)을 취소할 때 사용.
현재 대부분의 trade server에서 받아들이지 않는 기능
'0' 으로 두고 사용한다.
● 오더색상 (color)
해당 Order가 Open된 시점에서 차트상 색깔로 표시