커뮤니티

문의드립니다.

프로필 이미지
트레이딩시스템
2016-01-20 18:12:37
2043
글번호 223782
답변완료

첨부 이미지

안녕하세요~ YesSpot 메뉴얼중에서 예제3.시간정정주문 에서 확장된 질문드립니다. 1. 예를 들어 매수 1호가에 100계약을 매수주문합니다. 그리고 OnTimer를 1분으로 지정한 후, 1분후에도 미체결 상태라면 매도 2호가로 매수정정주문이 발생합니다. 이런 상태에서 100계약 중 50계약이 남고 50계약이 미체결 상태로 1분이 지나면, 남은 계약에서 기존에 걸어두었던 OnTimer 때문에 한번 더 매도 2호가로 다시 정정주문이 나갈 때.... 매도 2호가의 가격이 이전 매도 2호가의 가격과 동일 할때, 모의투자에서는 가격이 같기 때문에 정정주문에서 오류가 납니다. (오류후에도 기존에 매도2호가로 체결은 계속됨) 즉, 정정주문시에는 동일한 가격으로 정정주문이 나가지는 않는건가요??? 이 현상이 모의투자에서만 그런 것인지, 실제매매에서 그런지 확인하고 싶습니다. 2. 잔고내역을 확인할 때... var temp = Account1.GetTheNumberOfBalances(); if(temp > 0) { for (var i = 0; i < temp; i++) { Account1.SetBalanceIndex(i); Main.MessageList("잔고종목코드[", Account1.Balance.code, "] 잔고수량[",Account1.Balance.count, "]"); } } 이런식으로 확인할 때... SetBalanceIndex() 와 SetBalance()의 차이를 알고 싶습니다. 객체 정보의 데이터에서는 똑같은 설명으로 나와있어서...스크린 샷으로 올리고,,, 설명 부탁드리겠습니다^^
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-28 11:43:19

안녕하세요 예스스탁입니다. 1. 모의투자/실제시장 모두 정정주문 가격은 원주문 가격과 동일하게는 하실수 없습니다. 2 Account1.SetBalance Account1.SetBalanceIndex Account1.SetBalanceItem 잔고를 셋팅하는 함수는 위와 같이 3가지가 있습니다. SetBalanceItem는 종목코드를 지정해 잔고를 셋팅하는 함수이고 SetBalanceIndex는 잔고의 순번으로 종목을 지정할때 사용됩니다. 잔고화면에서 위에서 아래 순서로 0부터 번호가 부여됩니다. SetBalance는 이 2개의 형태가 통합버전으로 SetBalance(종목순번) SetBalance(종목코드, 포지션) 2가지로 모두 사용하실수 있는 함수입니다. 즐거운 하루되세요 > 트레이딩시스템 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요~ YesSpot 메뉴얼중에서 예제3.시간정정주문 에서 확장된 질문드립니다. 1. 예를 들어 매수 1호가에 100계약을 매수주문합니다. 그리고 OnTimer를 1분으로 지정한 후, 1분후에도 미체결 상태라면 매도 2호가로 매수정정주문이 발생합니다. 이런 상태에서 100계약 중 50계약이 남고 50계약이 미체결 상태로 1분이 지나면, 남은 계약에서 기존에 걸어두었던 OnTimer 때문에 한번 더 매도 2호가로 다시 정정주문이 나갈 때.... 매도 2호가의 가격이 이전 매도 2호가의 가격과 동일 할때, 모의투자에서는 가격이 같기 때문에 정정주문에서 오류가 납니다. (오류후에도 기존에 매도2호가로 체결은 계속됨) 즉, 정정주문시에는 동일한 가격으로 정정주문이 나가지는 않는건가요??? 이 현상이 모의투자에서만 그런 것인지, 실제매매에서 그런지 확인하고 싶습니다. 2. 잔고내역을 확인할 때... var temp = Account1.GetTheNumberOfBalances(); if(temp > 0) { for (var i = 0; i < temp; i++) { Account1.SetBalanceIndex(i); Main.MessageList("잔고종목코드[", Account1.Balance.code, "] 잔고수량[",Account1.Balance.count, "]"); } } 이런식으로 확인할 때... SetBalanceIndex() 와 SetBalance()의 차이를 알고 싶습니다. 객체 정보의 데이터에서는 똑같은 설명으로 나와있어서...스크린 샷으로 올리고,,, 설명 부탁드리겠습니다^^