수고하십니다.
스팟에서 예수금잔고 통화를 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);