커뮤니티

로그작성 및 매도기준 문의

프로필 이미지
필그룹CEO
2012-08-17 15:31:00
255
글번호 53857
답변완료
아래와 같이 2가지 질문이 있습니다. 1.실전 자동주문시 Print문을 통한 특정파일에 로그기록에 관한 문의 시스템 전략차트에서 봉주기를 10초로 설정하여 시스템을 적용한 후 Print문을 사용하여 특정파일에 로그를 기록하였습니다. 그런데, 동일시간의 동일데이터가 2번이상 중복하여 로그가 남고 있습니다. 혹시, 봉주기 10초 동안 거래가 발생할 경우, 거래가 발생한 시점마다 동일로그를 남기는 것인지요? 시물레이션 할때는 봉주기 10초로 하여도, 해당 봉주기 동안 로그를 1번 남기는데요. 바쁘시겠지만, 질문에 답변을 부탁드립니다. 2.매수종목에 대한 매도기준 문의 아래의 예와 같이 서로다른 시스템A, B가 동일종목인 종목코드(000000)를 각각 매수한 후, 시스템 A가 매도주문을 낼 경우, 시스템 B가 매수한 물량 도 함께 매도주문이 나가는지요? 1) 9시01분-> 시스템 A : 종목코드(000000) 1000주 매수 2) 9시02분-> 시스템 B : 종목코드(000000) 1000주 매수 3) 9시03분-> 시스템 A : 종목코드(000000) 1000주 매도주문
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-17 17:26:33

안녕하세요 예스스탁입니다. 1. print나 messagelog는 모두 if문과 만족하면 출력이 됩니다. 시뮬레이션 봉(과거봉)에서는 한번만 발생하지만 현재 시세를 수신받는 봉은 if조건이 만족하기만하면 출력이 되므로 실시간에서는 동일시간에 여러번 발생할 수 있습니다. 2. 1) 9시01분-> 시스템 A : 종목코드(000000) 1000주 매수 2) 9시02분-> 시스템 B : 종목코드(000000) 1000주 매수 3) 9시03분-> 시스템 A : 종목코드(000000) 1000주 매도주문 서로 다른 차트의 시스템은 서로 정보를 교환하지 않습니다. 시스템A에서 매도주문 발생한다고 해서 시스템B에서 매도주문이 발생하지 않습니다. 전량체결된다고 가정하면 9시 1분에 매수 1000주 --> 잔고 1000주 9시 2분에 매수 1000주 --> 잔고 2000주 9시 3분에 매도 1000주 --> 잔고 1000주가 됩니다. 즐거운 하루되세요 > 필그룹CEO 님이 쓴 글입니다. > 제목 : 로그작성 및 매도기준 문의 > 아래와 같이 2가지 질문이 있습니다. 1.실전 자동주문시 Print문을 통한 특정파일에 로그기록에 관한 문의 시스템 전략차트에서 봉주기를 10초로 설정하여 시스템을 적용한 후 Print문을 사용하여 특정파일에 로그를 기록하였습니다. 그런데, 동일시간의 동일데이터가 2번이상 중복하여 로그가 남고 있습니다. 혹시, 봉주기 10초 동안 거래가 발생할 경우, 거래가 발생한 시점마다 동일로그를 남기는 것인지요? 시물레이션 할때는 봉주기 10초로 하여도, 해당 봉주기 동안 로그를 1번 남기는데요. 바쁘시겠지만, 질문에 답변을 부탁드립니다. 2.매수종목에 대한 매도기준 문의 아래의 예와 같이 서로다른 시스템A, B가 동일종목인 종목코드(000000)를 각각 매수한 후, 시스템 A가 매도주문을 낼 경우, 시스템 B가 매수한 물량 도 함께 매도주문이 나가는지요? 1) 9시01분-> 시스템 A : 종목코드(000000) 1000주 매수 2) 9시02분-> 시스템 B : 종목코드(000000) 1000주 매수 3) 9시03분-> 시스템 A : 종목코드(000000) 1000주 매도주문