Account 객체를 담고 있는 컨테이너 입니다. 프로젝트가 시작되면 기본적으로 하나의 계좌를 가지고 있습니다.이 계좌는 IQAccount.getDefaultAccount()를 통해 얻을 수 있습니다.그러나 여러 계좌에 동시에 주문을 넣고 각 계좌의 수행 성능을 비교할 필요가 있다면 추가로 계좌를 만들 수 있습니다.
속성
addAccount(accountNum, accountName, balance)
새로운 계좌를 생성합니다.
파라미터
결과
Sample
IQAccount.addAccount('0000-0000-01', 'second_account', IQEnvironment.aum);
JavaScript
복사
getDefaultAccount()
기본 계좌를 가져옵니다.
결과
Sample
logger.debug('default account num: ' + IQAccount.getDefaultAccount().accountNum); // 기본 계좌 번호
JavaScript
복사
getAccount(accountNum)
계좌번호에 해당하는 계좌 하나를 가져옵니다.
파라미터
결과
Sample
var secondAccount = IQAccount.getAccount('0000-0000-01');
JavaScript
복사
getAccountByName(accountName)
계좌이름에 해당하는 계좌 하나를 가져옵니다.
파라미터
결과
Sample
var secondAccount = IQAccount.getAccountByName('second_account');
JavaScript
복사
totalEquity()
가지고 있는 모든 계좌들의 평가액을 합친 값을 계산합니다.
결과