커뮤니티

매수,매도 체결이 안될 경우

프로필 이미지
노구치
2009-09-14 17:33:43
696
글번호 24736
답변완료
안녕하세요~궁금한점이 있어서 글을 올립니다. 모의를 하다가 매매(매수,매도) 접수 신호가 나왔습니다. 그런데 다음 봉에서 체결이 안되고 한참 뒤에 체결이 될때가 있습니다. 1. 그 이유를 알고 싶습니다. 2. 체결이 안되였을때 바로 다음봉에서 조건이 맞으면 다시 체결 될수 있는 로직이 있을까요?있으면 알려주시면 감사하겠습니다.
시스템
답변 2
프로필 이미지

캐빈이야

2009-09-14 23:16:02

님의 이야기처럼 시스템이 한참 뒤에 신호가 발생하는 경우는 없습니다. 어딘가에 조건이 맞지 않는다가 100% 답입니다. 저도 이런경우가 있어.. 로직을 짤때 먼저 각 데이터부터 제대로 계산이 되는지 확인하고.. 진입조건이 5개라면 1개만 내비두고 나머지 로직은 주석으로 하여 신호가 발생하는 지 확인합니다. 이렇게 확인해보시면 어느조건 하나가 맞지 않게 된 것을 발견할수 있습니다. 확인방법은 print함수나, messagelog함수를 사용하시면 됩니다. print함수는 파일로 데이터를 찍어주는 것이고 ,, messagelog는 예스랭귀지 편집기 디버깅창에 표시됩니다. 갠적으로 print함수를 추천합니다. 아래처럼 하면 20090914일에만 로그를 찍어줍니다. 시간을 확인해서 보시면 됩니다. if (sdate == 20090914) then { print("D:₩1.txt","%.2f",C); } 간단한 답변이라 제가 드렸습니다.. 내일이면 예스스탁 전문가님이 다시 답변드릴겁니다~%%%%%% 성투하세요~~~ > 노구치 님이 쓴 글입니다. > 제목 : 매수,매도 체결이 안될 경우 > 안녕하세요~궁금한점이 있어서 글을 올립니다. 모의를 하다가 매매(매수,매도) 접수 신호가 나왔습니다. 그런데 다음 봉에서 체결이 안되고 한참 뒤에 체결이 될때가 있습니다. 1. 그 이유를 알고 싶습니다. 2. 체결이 안되였을때 바로 다음봉에서 조건이 맞으면 다시 체결 될수 있는 로직이 있을까요?있으면 알려주시면 감사하겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2009-09-15 08:53:25

안녕하세요 예스스탁입니다. 시스템에서 신호가 발생하면 시스템 트레이딩 설정창에 지정한 매매가격으로 주문이 발생합니다. 예를 들어 가격이 상승하여 매수주문가격보다 높으면 체결이 되지 않고 이후 가격이 다시 하락하여 해당 가격에 도달하면 체결이 됩니다. 일반적으로 체결율을 높이기 위해서 시스템 트레이딩 설정창의 매매가격을 현재가 +-2호가나 3호가로 설정하게 됩니다. 시스템에서는 내보낸 주문에 대해 체결여부를 알수 없습니다. 그러므로 시스템에서는 미체결된 것을 인지하여 주문을 내거나 정정주문을 따로 수식으로 지정할 수는 없습니다.자동정정주문 기능등을 사용하시기 바랍니다. 즐거운 하루되세요 > 노구치 님이 쓴 글입니다. > 제목 : 매수,매도 체결이 안될 경우 > 안녕하세요~궁금한점이 있어서 글을 올립니다. 모의를 하다가 매매(매수,매도) 접수 신호가 나왔습니다. 그런데 다음 봉에서 체결이 안되고 한참 뒤에 체결이 될때가 있습니다. 1. 그 이유를 알고 싶습니다. 2. 체결이 안되였을때 바로 다음봉에서 조건이 맞으면 다시 체결 될수 있는 로직이 있을까요?있으면 알려주시면 감사하겠습니다.