커뮤니티

주문이 나간것에 대하여 해당주문의 체결정보/수정/취소가 가능한가요?

프로필 이미지
회원
2007-09-22 19:53:34
801
글번호 13635
답변완료
시스템트레이딩을 해볼려고 이제 예스트레이더를 처음 접했습니다. 관련 도움말을 열심히 읽어보면서 공부하고 있는 중인데요.. 도움말을 아미루 읽어봐도 제가 원하는 기능을 구현하기 위한 함수나 명령어가 보이질 않아서 도움을 구하기 위하여 질문합니다. ==== 본 질문 ========================= 질문1: 매수/매도 주문을 시스템에서 발생시킨 경우 해당 주문이 체결되었는지를 프로그램상에서 알수있는 방법이 있는지요? 즉, hts에서 제가 직접 수동으로 조회창을 띄어서 보는 것이 아니라 자동매매프로그램속에서 주문낸것의 체결정보를 알고자 하는 것입니다. 예를들어 저는 다음과 같은 흐름으로 매매전략을 구축하려고 하는데, 해당 명령어나 방법을 도움말에서는 찾지를 못했습니다. 예로 매수신호가 발생하여 프로그램에서 10개를 매수주문내었습니다. 그런데 이것이 체결이 되어야 프로그램적으로 매도를 할 수있을 것입니다. 그래서 프로그램에서 매수주문 된 것이 얼마에 몇주 체결되었는지를 프로그램상에서 정보를 확보하고 이후 매도주문시에 체결된 수량만큼만 매도주문을 내는 식으로 프로그램을 만들려고 합니다. 또한 매도 주문 역시 실제거래가 체결되었는지를 확인해야 할 필요성이 있습니다. 그래야 거청산이 완료되었는지를 확인할 수 있겠죠. 만일 매도거래가 체결되지 않았다면 계속 프로그램에서는 금액을 바꿔가면서 매도 주문을 내어 어쨌든 한건의 거래를 완전청산하려고 하는 것입니다. 이런 프로그램을 작성하기 위해서는 반드시 제가 낸 주문이 실제 체결이 되었는지 정보가 프로그램상에서 확보가 가능해야 합니다. - 이것이 가능한지요? 질문2. 제가 프로그램상에서 주문이 한번 나간것을 프로그램에서 취소하는 것이 가능한지요? 질문3. 제가 10개의 매수주문을 내었는데,실제로 체결된 것이 6개고 나머지 4개는 체결되지 못했다고 합시다. 이러한 체결정보를 프로그램상에서 확보가능한지요? 또한, 체결되지 못한 4개의 매수주문을 프로그램상에서 취소주문을 내는 것이 가능한지요? 혹시 상기의 기능이 현재 시스템트레이딩 랭귀지에서 구현되지 못하는 상태라면 향후 이 기능을 구현할 계획이 있으신지 알려주시기 바랍니다. 대단히 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-09-27 09:38:02

안녕하세요 예스스탁입니다. 전략식으로 자동매매는 차트상의 조건이 맞는 시점에 주문만 발생하므로 문의하신 부분처럼 주문수량가운데 몇주가 체결되었는지 알수가 없습니다. 또한 해당주문의 취소나 정정등은 따로 정정주문이나 취소주문창으로 가능합니다. 문의하신 부분들은 향후 업데이트에 반영될 수 있는지 협의해 보도록 하겠습니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 주문이 나간것에 대하여 해당주문의 체결정보/수정/취소가 가능한가요? > 시스템트레이딩을 해볼려고 이제 예스트레이더를 처음 접했습니다. 관련 도움말을 열심히 읽어보면서 공부하고 있는 중인데요.. 도움말을 아미루 읽어봐도 제가 원하는 기능을 구현하기 위한 함수나 명령어가 보이질 않아서 도움을 구하기 위하여 질문합니다. ==== 본 질문 ========================= 질문1: 매수/매도 주문을 시스템에서 발생시킨 경우 해당 주문이 체결되었는지를 프로그램상에서 알수있는 방법이 있는지요? 즉, hts에서 제가 직접 수동으로 조회창을 띄어서 보는 것이 아니라 자동매매프로그램속에서 주문낸것의 체결정보를 알고자 하는 것입니다. 예를들어 저는 다음과 같은 흐름으로 매매전략을 구축하려고 하는데, 해당 명령어나 방법을 도움말에서는 찾지를 못했습니다. 예로 매수신호가 발생하여 프로그램에서 10개를 매수주문내었습니다. 그런데 이것이 체결이 되어야 프로그램적으로 매도를 할 수있을 것입니다. 그래서 프로그램에서 매수주문 된 것이 얼마에 몇주 체결되었는지를 프로그램상에서 정보를 확보하고 이후 매도주문시에 체결된 수량만큼만 매도주문을 내는 식으로 프로그램을 만들려고 합니다. 또한 매도 주문 역시 실제거래가 체결되었는지를 확인해야 할 필요성이 있습니다. 그래야 거청산이 완료되었는지를 확인할 수 있겠죠. 만일 매도거래가 체결되지 않았다면 계속 프로그램에서는 금액을 바꿔가면서 매도 주문을 내어 어쨌든 한건의 거래를 완전청산하려고 하는 것입니다. 이런 프로그램을 작성하기 위해서는 반드시 제가 낸 주문이 실제 체결이 되었는지 정보가 프로그램상에서 확보가 가능해야 합니다. - 이것이 가능한지요? 질문2. 제가 프로그램상에서 주문이 한번 나간것을 프로그램에서 취소하는 것이 가능한지요? 질문3. 제가 10개의 매수주문을 내었는데,실제로 체결된 것이 6개고 나머지 4개는 체결되지 못했다고 합시다. 이러한 체결정보를 프로그램상에서 확보가능한지요? 또한, 체결되지 못한 4개의 매수주문을 프로그램상에서 취소주문을 내는 것이 가능한지요? 혹시 상기의 기능이 현재 시스템트레이딩 랭귀지에서 구현되지 못하는 상태라면 향후 이 기능을 구현할 계획이 있으신지 알려주시기 바랍니다. 대단히 감사합니다.