네. 인덱스는 고유일을 제외한 거래일 기준이 맞습니다.
날자를 확인해 보시려면 getDate(10) 하시면 됩니다.
| 등엔트로피| 2017.04.19 15:55
답변 감사합니다. 질문이 하나 더 있는데요.
[2004-01-05] Account[0000-0000-00(Algorithm)].buy 오류 주문 가능 금액이 부족합니다. 종목코드:A010040. 현재가661. 수량:8022. 예수금:5011954.515999994
이렇게 주문가능 금액이 부족하다고 뜨는데 어떤 문제일까요?
투자금액을 올려도 똑같이 뜨네요
주문 함수는 올려주신 PBR + PER 랭킹에 사용된 함수를 STOCK_WEIGHT만 100%로 바꿔서 사용했습니다
| Prophit| 2017.04.19 16:57
저희는 좀더 시장에 가까운 테스트를 위해서.
주문을 내면 다음날 시가에 거래하도록 되어 있습니다.
그래서 다음날 시가가 전체적으로 높게 형성되면 말씀하신것처럼 주문 가능 금액이 부족하다고 나올 수 있습니다.
(현실 트레이딩에서도 어느정도의 현금 보유를 가져가는 것이 일반적이어서 저희는 그렇게 테스트하고 있습니다.)
저희 가이드는 5%이상의 현금 보유를 두는 것이구요.
이것이 불편하시다면 당일 종가에 거래되도록 옵션을 설정하는 것입니다.
function initialize() {
.....
IQEnvironment.simulationMethod = SimulationMethod.day;
}
이렇게하면 당일 종가에 거래되는 것으로 가정하므로 에러 메시지가 발생하지 않습니다.
저희는 좀더 시장에 가까운 테스트를 위해서. 주문을 내면 다음날 시가에 거래하도록 되어 있습니다. 그래서 다음날 시가가 전체적으로 높게 형성되면 말씀하신것처럼 주문 가능 금액이 부족하다고 나올 수 있습니다. (현실 트레이딩에서도 어느정도의 현금 보유를 가져가는 것이 일반적이어서 저희는 그렇게 테스트하고 있습니다.) 저희 가이드는 5%이상의 현금 보유를 두는 것이구요. 이것이 불편하시다면 당일 종가에 거래되도록 옵션을 설정하는 것입니다. function initialize() { ..... IQEnvironment.simulationMethod = SimulationMethod.day; } 이렇게하면 당일 종가에 거래되는 것으로 가정하므로 에러 메시지가 발생하지 않습니다.