커뮤니티
주문 자동조절 방법
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. 표.hwp (0.01 MB)
답변 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주문이 자동취소되도록 할 수 있는지
여부입니다.
표로 위의 내용을 정리하여 첨부합니다.
감사합니다.
다음글
이전글