커뮤니티

실주문이 안나가는 문제

프로필 이미지
야행성배트맨
2010-01-17 02:23:25
1459
글번호 203308
답변완료
만기일에 옵션 매매 프로그램을 이용하여 거래를 하는데 가격의 변화가 매우 빨라 분봉을 사용하지 않고, 틱 차트를 이용했습니다. 만기주 화수목 3일간 실제 거래로 테스트를 해봤는데, 매수진입시에는 주문이 정상적으로 나가는데요. 매수청산에 대한 실 주문이 나가지 않는 경우가 있더군요. 횟수가 많지 않아서 어떤 경우에 나갔고 어떤 경우에 나가지 않았는지는 모르겠습니다만, 주문이 나갔는데 체결이 안되거나, 청산 신호가 발생하지 않은 오류는 아닙니다. 기록상으로 아예 매도주문이 나가지 않았더군요. 똑같은 프로그램을 이용해서 두 종류의 옵션을 동시에 매매해봤는데, 당일청산 명령(SetStopEndOfDay)에 의한 청산이 이루어질 때에도 한 종목은 주문이 나갔지만, 다른 한 종목은 나가지 않았습니다. 이전에 분봉을 사용할 때에는 이런 일이 전혀 발생하지 않았었습니다. 분봉을 이용할 때에는 프로그램의 로직에서 잘못되어 계약수의 오류 등으로 실제 주문이 나가지만 거부된 경우는 있었지만, 아예 주문이 나가지 않은 경우는 없었습니다. 틱차트를 이용한 매매에서는 총 4번의 거래에서 2번 이런 일이 발생했는데, 이유를 모르겠군요. 만기일 이전에는 20틱을, 만기일에는 30틱을 사용했었습니다. 분명한건 프로그램 상에서 로직의 문제로 신호가 발생하지 않은 것은 아니라는 겁니다. 화면상에는 ExitLong에 의한 화살표가 표시되어있고, 시스템 모니터에서도 포지션이 없음을 보여주고, 시스템 성능보고서에도 이미 거래가 완료된 것으로 표시되어 있는데, 실제 주문이 발생하지 않은 것입니다. 마치 1분봉을 이용했을 때, 9시 56분 봉에서 신호가 발생했는데, 시스템을 9시 57분에 적용시켜서 이미 과거에 신호가 발생했던 것 처럼 인식하는 문제일까요? 예를 들어 만기일 부근에 20틱을 한 봉으로 설정하면, 거래가 활발 할 때에 20틱은 순식간에 지나가는데, 루틴상 주문이 나가기 전에 이미 봉이 몇개 지나가버려 생기는 문제인지 알고 싶네요. 그러니까 약간의 인터넷 속도 문제 등으로, 두개 이상의 봉이 한꺼번에 들어오면 이런 문제가 생길 수 있는지요? 아니면 이런 가능성이 나타날 수 있는 원인을 알려주시면 감사하겠습니다. 처음 한번은 설정을 잘못해서 그런가보다 하면서 넘겼는데, 두번이나 이런 현상이 발생하니까 이거 문제가 심각게 느껴지네요. 확인을 부탁드립니다.
예스트레이더 (iM증권)
답변 2
프로필 이미지

캐빈이야

2010-01-17 06:57:05

옵션으로 시스템매매는 아니지만, 제가 느꼈던 문제와 같은 내용이네요 제가 영웅문하고 같이 사용하고 있는데, 봉이 정보가 확연히 차이가 납니다. (영웅문은 차트볼때는 아주 편하죠 지나간 차트볼때 휠로 오르락내리락하면 되니말이죠. 부분크게 보기 위해서도 마우스잡고 보고싶은곳까지 드래그 하면 되고요.) 영웅문에서는 캔들이 쫙쫙그려지고, 순간 옵션이 날라가고 있는데, 10초정도 늦게 봉이 그려지고 있습니다. 엄청 놀랐습니다. 리딩시스템차트에서는 아직 10초전 데이터로 봉을 그리고 있고, 영웅문에서는 날라가고 있고.... 물론 모든 경우에서 느려지는 것은 아닙니다. 데이터가 급변할때만 그렇습니다. 그래도 문제가 되는것은 봉이 완성될때는 주문이 나가기때문에 봉완성되기 전에는 이해가 되는데, 봉이 조금 그려지는것도 목격했습니다. 예스스탁에서는 복잡한수식을 사용하거나. 차트를 많이 띄울경우 처리하는데, 조금 늦어질 경우가 있다고 하네요... 이점 염두해두시고, 시스템구동시키는 컴퓨터일 경우는 따로 장만하셔서...하셔야 할듯싶습니다. 새해복 많이 받으세요.. > 야행성배트맨 님이 쓴 글입니다. > 제목 : 실주문이 안나가는 문제 > 만기일에 옵션 매매 프로그램을 이용하여 거래를 하는데 가격의 변화가 매우 빨라 분봉을 사용하지 않고, 틱 차트를 이용했습니다. 만기주 화수목 3일간 실제 거래로 테스트를 해봤는데, 매수진입시에는 주문이 정상적으로 나가는데요. 매수청산에 대한 실 주문이 나가지 않는 경우가 있더군요. 횟수가 많지 않아서 어떤 경우에 나갔고 어떤 경우에 나가지 않았는지는 모르겠습니다만, 주문이 나갔는데 체결이 안되거나, 청산 신호가 발생하지 않은 오류는 아닙니다. 기록상으로 아예 매도주문이 나가지 않았더군요. 똑같은 프로그램을 이용해서 두 종류의 옵션을 동시에 매매해봤는데, 당일청산 명령(SetStopEndOfDay)에 의한 청산이 이루어질 때에도 한 종목은 주문이 나갔지만, 다른 한 종목은 나가지 않았습니다. 이전에 분봉을 사용할 때에는 이런 일이 전혀 발생하지 않았었습니다. 분봉을 이용할 때에는 프로그램의 로직에서 잘못되어 계약수의 오류 등으로 실제 주문이 나가지만 거부된 경우는 있었지만, 아예 주문이 나가지 않은 경우는 없었습니다. 틱차트를 이용한 매매에서는 총 4번의 거래에서 2번 이런 일이 발생했는데, 이유를 모르겠군요. 만기일 이전에는 20틱을, 만기일에는 30틱을 사용했었습니다. 분명한건 프로그램 상에서 로직의 문제로 신호가 발생하지 않은 것은 아니라는 겁니다. 화면상에는 ExitLong에 의한 화살표가 표시되어있고, 시스템 모니터에서도 포지션이 없음을 보여주고, 시스템 성능보고서에도 이미 거래가 완료된 것으로 표시되어 있는데, 실제 주문이 발생하지 않은 것입니다. 마치 1분봉을 이용했을 때, 9시 56분 봉에서 신호가 발생했는데, 시스템을 9시 57분에 적용시켜서 이미 과거에 신호가 발생했던 것 처럼 인식하는 문제일까요? 예를 들어 만기일 부근에 20틱을 한 봉으로 설정하면, 거래가 활발 할 때에 20틱은 순식간에 지나가는데, 루틴상 주문이 나가기 전에 이미 봉이 몇개 지나가버려 생기는 문제인지 알고 싶네요. 그러니까 약간의 인터넷 속도 문제 등으로, 두개 이상의 봉이 한꺼번에 들어오면 이런 문제가 생길 수 있는지요? 아니면 이런 가능성이 나타날 수 있는 원인을 알려주시면 감사하겠습니다. 처음 한번은 설정을 잘못해서 그런가보다 하면서 넘겼는데, 두번이나 이런 현상이 발생하니까 이거 문제가 심각게 느껴지네요. 확인을 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2010-01-18 09:18:11

안녕하세요? 예스스탁입니다. 올려주신 글을 보고 주문이 나가지 않을 수 있는 상황을 확인해 보았는데, 가능성이 있다고 생각되는 부분은 시스템트레이딩 설정창의 '매매'탭에서 '주문시작신호'를 '진입신호'로 설정한 경우가 아닐까 생각됩니다. 주문시작신호가 '진입신호'로 설정되어 있는 경우는 청산신호에 따른 주문이 나가지 않는 경우가 생깁니다. 설정이 '진입신호'로 되어 있다면 '모든신호'로 설정을 바꿔 주시면 문제가 해결됩니다. 설정이 '모든신호'로 되어 있는 상태에서 주문이 나가지 않은 경우라면 저희가 알지 못하는 다른 문제일 가능성이 있습니다. 따라서 이 설정 상태에서 주문이 나가지 않은 경우가 생긴다면 장중에 저희 예스스탁으로 연락을 부탁드리겠습니다.(02-3453-1060:프로그램사용법Q&A담당자) 감사합니다. > 야행성배트맨 님이 쓴 글입니다. > 제목 : 실주문이 안나가는 문제 > 만기일에 옵션 매매 프로그램을 이용하여 거래를 하는데 가격의 변화가 매우 빨라 분봉을 사용하지 않고, 틱 차트를 이용했습니다. 만기주 화수목 3일간 실제 거래로 테스트를 해봤는데, 매수진입시에는 주문이 정상적으로 나가는데요. 매수청산에 대한 실 주문이 나가지 않는 경우가 있더군요. 횟수가 많지 않아서 어떤 경우에 나갔고 어떤 경우에 나가지 않았는지는 모르겠습니다만, 주문이 나갔는데 체결이 안되거나, 청산 신호가 발생하지 않은 오류는 아닙니다. 기록상으로 아예 매도주문이 나가지 않았더군요. 똑같은 프로그램을 이용해서 두 종류의 옵션을 동시에 매매해봤는데, 당일청산 명령(SetStopEndOfDay)에 의한 청산이 이루어질 때에도 한 종목은 주문이 나갔지만, 다른 한 종목은 나가지 않았습니다. 이전에 분봉을 사용할 때에는 이런 일이 전혀 발생하지 않았었습니다. 분봉을 이용할 때에는 프로그램의 로직에서 잘못되어 계약수의 오류 등으로 실제 주문이 나가지만 거부된 경우는 있었지만, 아예 주문이 나가지 않은 경우는 없었습니다. 틱차트를 이용한 매매에서는 총 4번의 거래에서 2번 이런 일이 발생했는데, 이유를 모르겠군요. 만기일 이전에는 20틱을, 만기일에는 30틱을 사용했었습니다. 분명한건 프로그램 상에서 로직의 문제로 신호가 발생하지 않은 것은 아니라는 겁니다. 화면상에는 ExitLong에 의한 화살표가 표시되어있고, 시스템 모니터에서도 포지션이 없음을 보여주고, 시스템 성능보고서에도 이미 거래가 완료된 것으로 표시되어 있는데, 실제 주문이 발생하지 않은 것입니다. 마치 1분봉을 이용했을 때, 9시 56분 봉에서 신호가 발생했는데, 시스템을 9시 57분에 적용시켜서 이미 과거에 신호가 발생했던 것 처럼 인식하는 문제일까요? 예를 들어 만기일 부근에 20틱을 한 봉으로 설정하면, 거래가 활발 할 때에 20틱은 순식간에 지나가는데, 루틴상 주문이 나가기 전에 이미 봉이 몇개 지나가버려 생기는 문제인지 알고 싶네요. 그러니까 약간의 인터넷 속도 문제 등으로, 두개 이상의 봉이 한꺼번에 들어오면 이런 문제가 생길 수 있는지요? 아니면 이런 가능성이 나타날 수 있는 원인을 알려주시면 감사하겠습니다. 처음 한번은 설정을 잘못해서 그런가보다 하면서 넘겼는데, 두번이나 이런 현상이 발생하니까 이거 문제가 심각게 느껴지네요. 확인을 부탁드립니다.