커뮤니티

주문 자동조절 방법

프로필 이미지
abcd10
2009-04-03 15:15:44
767
글번호 21440
답변완료
수고 많으십니다. 제가 궁금한 점은 크게 아래 두 가지 입니다. 첫째, 복수의 limit 주문이 체결됨에 따라 stoploss 주문이 자동적으로 높아지도록 하되, 가장 최근에 체결된 limit 주문에 맞추어 누적포지션 모두에 대한 손절주문이 나가도록 할 수 있는 방법 예를 들어, 진입하고자 하는 가격이 100, 102, 104 이렇게 세 개이고, 각 가격마다 1계약씩 3개의 진입주문(limit order)을 미리 내놓는다고 할 때 - 100에서 진입주문이 체결시 98에 손절주문 1계약 자동주문 - 102까지 진입주문이 체결시 100에 손절주문 2계약 자동주문 (앞의 98에 손절주문 1계약은 자동취소) - 104까지 진입주문이 체결시 102에 손절주문 3계약 자동주문 (앞의 102에 손절주문 2계약은 자동취소) 이와 같이 할 수 있는지요? 중요한 점은 진입가격이 높아질 경우 손절가격도 함께 높아지되 직전 진입포지션 뿐 아니라 누적 포지션 모두를 가장 최근 진입가격을 기준으로 손절할 수 있는지 여부입니다. 둘째, 앞의 예에서 중간에 손절주문이 체결되는 경우 기존에 나가있던 limit주문을 자동적으로 취소되도록 할 수 있는지의 여부 예컨대 위의 예에서 - 100에서 진입주문이 체결되어 98에 손절주문 1계약 자동주문이 나가고 이 자동주문(98에서 손절)이 체결된 경우 기존에 102, 104에 진입하도록 한 limit주문이 자동취소되도록 할 수 있는지 여부입니다. 표로 위의 내용을 정리하여 첨부합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-04-03 16:11:18

안녕하세요 예스스탁입니다. 시스템에서는 체결여부를 알수 없습니다. 신호가 발생하면 모두 체결된것으로 간주하고 다음신호를 연결해 나가므로 체결여부로 수식을 작성할 수는 없습니다. if MarketPosition == 1 Then{ if CurrentContracts == 1 Then exitlong("bx1",AtStop,EntryPrice-2); if CurrentContracts == 2 Then exitlong("bx2",AtStop,EntryPrice); if CurrentContracts == 3 Then exitlong("bx3",AtStop,EntryPrice+2); } 현재 1계약 주문상태라면 진입가-2포인트가 손절라인이고 현재 2계약 주문상태라면 진입가가 손절라인이고 현재 3계약 주문상태라면 진입가+2포인트가 손절라인이 되는 식입니다. 참고하시기 바랍니다. 즐거운 하루되세요 > abcd10 님이 쓴 글입니다. > 제목 : 주문 자동조절 방법 > 수고 많으십니다. 제가 궁금한 점은 크게 아래 두 가지 입니다. 첫째, 복수의 limit 주문이 체결됨에 따라 stoploss 주문이 자동적으로 높아지도록 하되, 가장 최근에 체결된 limit 주문에 맞추어 누적포지션 모두에 대한 손절주문이 나가도록 할 수 있는 방법 예를 들어, 진입하고자 하는 가격이 100, 102, 104 이렇게 세 개이고, 각 가격마다 1계약씩 3개의 진입주문(limit order)을 미리 내놓는다고 할 때 - 100에서 진입주문이 체결시 98에 손절주문 1계약 자동주문 - 102까지 진입주문이 체결시 100에 손절주문 2계약 자동주문 (앞의 98에 손절주문 1계약은 자동취소) - 104까지 진입주문이 체결시 102에 손절주문 3계약 자동주문 (앞의 102에 손절주문 2계약은 자동취소) 이와 같이 할 수 있는지요? 중요한 점은 진입가격이 높아질 경우 손절가격도 함께 높아지되 직전 진입포지션 뿐 아니라 누적 포지션 모두를 가장 최근 진입가격을 기준으로 손절할 수 있는지 여부입니다. 둘째, 앞의 예에서 중간에 손절주문이 체결되는 경우 기존에 나가있던 limit주문을 자동적으로 취소되도록 할 수 있는지의 여부 예컨대 위의 예에서 - 100에서 진입주문이 체결되어 98에 손절주문 1계약 자동주문이 나가고 이 자동주문(98에서 손절)이 체결된 경우 기존에 102, 104에 진입하도록 한 limit주문이 자동취소되도록 할 수 있는지 여부입니다. 표로 위의 내용을 정리하여 첨부합니다. 감사합니다.