커뮤니티

예수금잔고 통화를 USD로 표현

프로필 이미지
후왕
2021-11-30 21:31:03
1679
글번호 225590
답변완료
수고하십니다. 스팟에서 예수금잔고 통화를 USD로 표현하고 싶습니다. 어찌하나요? 예수금잔고 = 계좌.GetBalanceETCinfo(0);
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-17 17:51:48

안녕하세요 예스스탁입니다. 아래식을 적용하신 후에 편집기의 디버깅창에서 값을 확인하시고 사용하시면 됩니다. function Main_OnStart() { Account1.ReqDeposit("USD") } function Main_OnRcvDeposit(strDeposit) { var DP = JSON.parse(strDeposit); //DP.USD 객체에 제공되는 값 모두 확인 Main.MessageList(DP.USD); //DP.USD 객체에 제공되는 값 중 주문가능금액 확인 Main.MessageList(DP.USD.주문가능금액); } 해외선물의 계좌객체에 ReqDeposit함수가 있습니다. 예수금필드의 값을 지정한 통화로 요청하는 함수입니다. Account1.ReqDeposit는 통화를 지정해 예수금필드값을 요청하는 함수이고 요청 후 function Main_OnRcvDeposit(strDeposit)이벤트가 발생해서 strDeposit에 그 값리턴되게 됩니다. strDeposit은 json입니다. JSON 은 stringify, parse 두 개의 메쏘드를 갖고 stringify 은 매개변수를 JSON 스크립트 형식의 문자열로 만들어주고, parse 는 JSON 스크립트 형식의 문자열을 객체 혹은 배열로 만들어주므로 이벤트 발생시 JSON.parse(strDeposit)로 json형식의 문자열을 객체로 만들어 주고 그값을 반환해 사용하시면 됩니다. 즐거운 하루되세요 > 후왕 님이 쓴 글입니다. > 제목 : 예수금잔고 통화를 USD로 표현 > 수고하십니다. 스팟에서 예수금잔고 통화를 USD로 표현하고 싶습니다. 어찌하나요? 예수금잔고 = 계좌.GetBalanceETCinfo(0);