커뮤니티

가원장 갱신방법

프로필 이미지
사나이곤
2019-03-04 13:02:15
1096
글번호 214347
답변완료
계좌 관련 함수들은 가원장을 통해서 얻는것으로 알고 있습니다. 제가 전략실행차트를 통해 전략이 수행중일 때 추가로 입금을 하고 예수금 조회를 통해 가원장이 갱신되었을 것이라고 생각했는데 실제 로그로 출력을해보면 예수금이 입금전의 예수금 상태 그대로 입니다. 가원장 갱신을 위해서는 전략실행을 다시 수행해야 하는건가요?
예스트레이더 (iM증권)
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-03-04 17:23:32

안녕하세요? 예스스탁입니다.ㅇ 어느 화면을 사용하시는지 조금더 자세히 설명해 주시면 추가 답변 드리도록 하겠습니다. 감사합니다. > 사나이곤 님이 쓴 글입니다. > 제목 : 가원장 갱신방법 > 계좌 관련 함수들은 가원장을 통해서 얻는것으로 알고 있습니다. 제가 전략실행차트를 통해 전략이 수행중일 때 추가로 입금을 하고 예수금 조회를 통해 가원장이 갱신되었을 것이라고 생각했는데 실제 로그로 출력을해보면 예수금이 입금전의 예수금 상태 그대로 입니다. 가원장 갱신을 위해서는 전략실행을 다시 수행해야 하는건가요?
프로필 이미지

사나이곤

2019-03-04 21:14:18

제가 테스트를 진행한 내용은 다음과 같습니다. 예를들어서 현재 100만원이 예수금으로 들어있는 상태에서 다음과 같이 진행하였습니다. 1. 로그인 및 비밀번호 입력 2. 10분봉마다 예수금을 조회 및 로그를 출력하는 테스트 전략을 전략실행차트에 적용(10분마다 100만원 됨) 3. 100만원을 계좌에 추가로 입금 4. 계좌정보 - 예수금 - 비밀번호 입력후 계좌조회 5. 2번에서 10분마다 출력되는 로그확인시 예수금이 200이 아닌 100만원으로 조회됨. 위의 결과로 봤을때 단순히 예수금에서 비밀번호를 입력해 예수금을 조회하는것으로 가원장이 갱신이 되는게 아닌것 같은데 맞나요? 가원장을 갱신하기 위해서는 시스템을 재시작해야 하는것인지 궁금합니다. 또한 주문가능금액을 조회할 수는 없는지 궁금합니다. 답변 부타드리겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 가원장 갱신방법 > 안녕하세요? 예스스탁입니다.ㅇ 어느 화면을 사용하시는지 조금더 자세히 설명해 주시면 추가 답변 드리도록 하겠습니다. 감사합니다. > 사나이곤 님이 쓴 글입니다. > 제목 : 가원장 갱신방법 > 계좌 관련 함수들은 가원장을 통해서 얻는것으로 알고 있습니다. 제가 전략실행차트를 통해 전략이 수행중일 때 추가로 입금을 하고 예수금 조회를 통해 가원장이 갱신되었을 것이라고 생각했는데 실제 로그로 출력을해보면 예수금이 입금전의 예수금 상태 그대로 입니다. 가원장 갱신을 위해서는 전략실행을 다시 수행해야 하는건가요?
프로필 이미지

예스스탁 예스스탁 답변

2019-03-05 17:13:25

안녕하세요 예스스탁입니다. 가원장은 주문응답이나 체결응답으로 갱신됩니다. 종목의 경우에는 타 단말기에서 주문낸 내역이 반영되지 않을수 있고 예수금 필드는 재조회전에 반영이 되지 않을 수 있습니다. 가원장은 계좌를 한번 재조회를 하거나 스팟의 계좌객체에 제공되는 Refresh 함수가 동작하면 재조회가 됩니다. 일정시점에서 해당 함수로 가원장과 원장을 동기화하고 조회하시기 바랍니다. 해당 함수로 재조회를 하면 계좌업데이트 이벤트에서 아이디가 30000으로 리턴이 됩니다. 계좌업데이트 이벤트에서 30000이 리턴될때 예수금필드 조회하시면 됩니다. function Main_OnStart() { Main.SetTimer(1, 600000);//10분 타이머 } //10분마다 동기화 function Main_OnTimer(nEventID) { Account1.Refresh(); } function Main_OnUp*dateAccount(sAccntNum, sItemCode, lUp*dateID) { //가원장 동기화가 완료되면 if (lUp*dateID == 3000) { 예수금 필도 조회내용 } } 즐거운 하루되세요 > 사나이곤 님이 쓴 글입니다. > 제목 : Re : Re : 가원장 갱신방법 > 제가 테스트를 진행한 내용은 다음과 같습니다. 예를들어서 현재 100만원이 예수금으로 들어있는 상태에서 다음과 같이 진행하였습니다. 1. 로그인 및 비밀번호 입력 2. 10분봉마다 예수금을 조회 및 로그를 출력하는 테스트 전략을 전략실행차트에 적용(10분마다 100만원 됨) 3. 100만원을 계좌에 추가로 입금 4. 계좌정보 - 예수금 - 비밀번호 입력후 계좌조회 5. 2번에서 10분마다 출력되는 로그확인시 예수금이 200이 아닌 100만원으로 조회됨. 위의 결과로 봤을때 단순히 예수금에서 비밀번호를 입력해 예수금을 조회하는것으로 가원장이 갱신이 되는게 아닌것 같은데 맞나요? 가원장을 갱신하기 위해서는 시스템을 재시작해야 하는것인지 궁금합니다. 또한 주문가능금액을 조회할 수는 없는지 궁금합니다. 답변 부타드리겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 가원장 갱신방법 > 안녕하세요? 예스스탁입니다.ㅇ 어느 화면을 사용하시는지 조금더 자세히 설명해 주시면 추가 답변 드리도록 하겠습니다. 감사합니다. > 사나이곤 님이 쓴 글입니다. > 제목 : 가원장 갱신방법 > 계좌 관련 함수들은 가원장을 통해서 얻는것으로 알고 있습니다. 제가 전략실행차트를 통해 전략이 수행중일 때 추가로 입금을 하고 예수금 조회를 통해 가원장이 갱신되었을 것이라고 생각했는데 실제 로그로 출력을해보면 예수금이 입금전의 예수금 상태 그대로 입니다. 가원장 갱신을 위해서는 전략실행을 다시 수행해야 하는건가요?