Search
▪️

IQEnvironment

환경 설정값들을 저장하거나 조회할 수 있는 객체입니다. 값을 수정하기 위해서는 initialize() 함수외부에서 선호하기를 권장합니다. initialize() 함수가 호출되는 시점은 기본 계좌가 생성된 이후 입니다.
목차

속성

aum

Asset Under Management의 약자입니다. 계좌 초기 값입니다.

stockCommission

주식 거래 수수료 입니다. 기본값은 0.0015입니다.

etfCommission

ETF 거래 수수료입니다. 기본값은 0.0015입니다.

stockTax

증권 거래세입니다. 기본값은 0.003입니다

simulationStart

시뮬레이션 시작일입니다. type은 자바스크립트의 Date 객체입니다.

simulationEnd

시뮬레이션 종료일입니다. type은 자바스크립트의 Date 객체입니다.
Sample
logger.debug('aum' + IQEnvironment.aum + ', simulation start time:' + IQEnvironment.simulationStart.toString());
JavaScript
복사

simulationMethod

시뮬레이션시 종목 매매를 다음 거래일 시가에 할지, 당일 종가에 할지 결정합니다.보통 당일 시장 마감 후 매매할 종목을 결정한다는 가정 아래, 기본값은 '다음 거래일 시가' 매매입니다. SimulationMethod.normal : 익일 시가 SimulationMethod.average : 익일 평균가 (고가, 저가, 종가의 평균) SimulationMethod.day : 당일 종가 (이상적으로 당일 장마감과 동시에 매매가 이루어진다고 가정)
Sample
function initialize() { IQEnvironment.simulationMethod = SimulationMethod.normal; // 다음 거래일 시가 매매 (기본값) //IQEnvironment.simulationMethod = SimulationMethod.day; // 당일 종가 매매 }
JavaScript
복사