커뮤니티
장종료 청산 방법 문의 (해외선물)
2019-07-05 01:21:16
230
글번호 130067
안녕하세요, 유진에서 해외선물을 거래하고 있습니다.
장이 마감될때 open된 포지션이 있다면, 장종료 직전에 청산을 하고자 합니다.
시스템에 built-in으로 되어 있는 장종료 청산 함수가 있지만, 해외선물이다 보니 적용에 어려움이 있습니다.
나름대로 보안책으로 아래 함수를 활용하여 청산하고 있습니다.
if bdate <> bdate[1] then begin
stimev = stime ;
barnumber = 1 ;
end
else begin
stimev = stimev ;
barnumber = barnumber + 1 ;
end ;
30분 봉 기준으로 해외선물의 마지막 봉은 46봉인데, 45봉에서 청산을 하고 있습니다.
여기서 제가 궁금한 점은
1) 현재 45봉이 아닌 46봉 완성 시점에 청산을 주문을 atmarket으로 낸다면 계약이 체결이 되나요? 시스템적으로 체결이 안되는 주문인지 궁금합니다.
2) 간혹 장이 일찍 종료하는 경우에는 45~46봉 까지 봉 갯수가 차지 않기 때문에, 보안책으로 다음 개장일의 첫봉의 종가에 청산을 하고 있습니다. 혹시 장 마감 청산 함수에 장 종료 시점을 고려하여 장 마감 시점에 청산할 수 있는 방법은 없는지 궁금합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-07-05 10:34:10
안녕하세요
예스스탁입니다.
1
봉완성이 다음봉 시가가 수신될때입니다.
마지막봉(46봉)이면 봉완성이 다음영업일 시가가 수신될때 이므로
다음영업일 시가에 신호와 함께 주문이 집행됩니다.
2
수식에서 장종료시점을 알수가 없습니다.
당일청산은 시간이나 사용하시는 봉수로 지정할수 밖에 없는데
시간으로 지정하셔도 수식에서 시간은 수식되는 데이타의 시간을 이용하기에
해당 시간이후 시세가 들어오지 않으면 신호가 발생하지 않습니다.
즐거운 하루되세요
> 라면의비밀 님이 쓴 글입니다.
> 제목 : 장종료 청산 방법 문의 (해외선물)
> 안녕하세요, 유진에서 해외선물을 거래하고 있습니다.
장이 마감될때 open된 포지션이 있다면, 장종료 직전에 청산을 하고자 합니다.
시스템에 built-in으로 되어 있는 장종료 청산 함수가 있지만, 해외선물이다 보니 적용에 어려움이 있습니다.
나름대로 보안책으로 아래 함수를 활용하여 청산하고 있습니다.
if bdate <> bdate[1] then begin
stimev = stime ;
barnumber = 1 ;
end
else begin
stimev = stimev ;
barnumber = barnumber + 1 ;
end ;
30분 봉 기준으로 해외선물의 마지막 봉은 46봉인데, 45봉에서 청산을 하고 있습니다.
여기서 제가 궁금한 점은
1) 현재 45봉이 아닌 46봉 완성 시점에 청산을 주문을 atmarket으로 낸다면 계약이 체결이 되나요? 시스템적으로 체결이 안되는 주문인지 궁금합니다.
2) 간혹 장이 일찍 종료하는 경우에는 45~46봉 까지 봉 갯수가 차지 않기 때문에, 보안책으로 다음 개장일의 첫봉의 종가에 청산을 하고 있습니다. 혹시 장 마감 청산 함수에 장 종료 시점을 고려하여 장 마감 시점에 청산할 수 있는 방법은 없는지 궁금합니다.
감사합니다.