Search

ReqDeposit

ReqDeposit(currency)
설명 : 서버에 예수금 데이터를 요청합니다.
반환값 : 불대수
매개변수
currency - 문자열, 통화코드
(TOT, USD, JPY, EUR, HKD, AUD, CAD, CHF, KRW, GBP, SGD)
증권사/선물사 별로 예수금항목을 요청할 때, 통화를 지정하는 경우가 있고 지정하지 않는 경우가 있습니다.. 통화선택이 제공될 경우 함수 안에 통화종류를 지정해야 하며 Account1.ReqDeposit(“USD”); 통화선택이 제공되지 않는 경우 통화종류를 지정하지 않고 요청해야 합니다. Account1.ReqDeposit();
ReqDeposit이 실행되면 Main객체의 OnRcvDeposit이벤트가 발생합니다.
function Main_OnRcvDeposit(strDeposit) { }
strDeposit에 JSON문자열로 데이터가 제공됩니다. JSON 객체의 parse 메써드를 이용하여 객체로 변환 후 사용하셔야 합니다.
//통화코드를 지정해서 요청한 경우 function Main_OnStart() { Account1.ReqDeposit("USD"); } function Main_OnRcvDeposit(strDeposit) { var Deposit = JSON.parse(strDeposit); Main.MessageList("USD 항목갯수 : ", Object.keys(Deposit).length); Main.MessageList("제공항목들"); var key; for (key in Deposit) { Main.MessageList(key,Deposit[key]); } if (Deposit.주문가능금액 >= 50000) { //실행문; Main.MessageList("OK"); } }
JavaScript
복사
//통화코드를 지정하지 않고 요청 function Main_OnStart() { Account1.ReqDeposit(); } function Main_OnRcvDeposit(strDeposit) { var Deposit = JSON.parse(strDeposit); //Deposit을 출력해서 어떤 통화별로 값이 제공되는지 확인 Main.MessageList(Deposit); //통화를 지정해서 항목갯수등 확인 Main.MessageList("USD 항목갯수 : ", Object.keys(Deposit.USD).length); Main.MessageList("제공항목들"); var key; for (key in Deposit.USD) { Main.MessageList(key,Deposit.USD[key]); } if (Deposit.USD.주문가능금액 >= 50000) { //실행문; Main.MessageList("OK"); } }
JavaScript
복사