청산하기 - OrderModify() 활용

2015. 8. 6. 16:00

OrderModify()

     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된 시점에서 차트상 색깔로 표시




by artis