커뮤니티

문의 드립니다.

프로필 이미지
이스데일
2021-06-16 13:17:47
2633
글번호 225502
답변완료
Account1.GetBalanceETCinfo(100) 이용해서 순자산총액을 조회하는데 계속 같은 값이 들어오는것 같아요 이 값은 얼마를 주기로 다른값으로 변경되나요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-09 14:55:38

안녕하세요 예스스탁입니다. Account1.GetBalanceETCinfo(100) 에수금 필드의 값은 일정주기로 업데이트가 되는 것은 아니고 주문응답, 체결응답, 스팟내에서 잔고의 재조회가 발생하거나 혹은 주문창등에서 잔고조회등을 하면 업데이트가 됩니다. 해당 값을 사용하시면 아래와 같이 필요시점에 계좌를 한번 재조회한후에 재조회가 끝나면 값을 가져와 사용하게 코딩하시면 됩니다. var RF = false; function 특정이벤트 { if (필요시점) { //잔고재조회 Account1.Refresh() //스팟에서 재조회할때만 동작하게 하기 위한 변수 RF = true; } } //영문업데이트가 게시판 금칙어라 중간에 *이 추가되어 Up*date로 작성이 되어 있습니다. //*은 제거하시기 바랍니다. function Main_OnUp*dateAccount(sAccntNum, sItemCode, lUp*dateID) { if (RF == true && lUp*dateID == 30000) { RF = fasle; var AA = Account1.GetBalanceETCinfo(100); } } 즐거운 하루되세요 > 이스데일 님이 쓴 글입니다. > 제목 : 문의 드립니다. > Account1.GetBalanceETCinfo(100) 이용해서 순자산총액을 조회하는데 계속 같은 값이 들어오는것 같아요 이 값은 얼마를 주기로 다른값으로 변경되나요?