커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

백테스트에서 과거 계좌 총액을 불러오는 기능 질문

슈퍼공돌맨 2021.10.30 23:34 조회수  151 추천 1

안녕하세요.


포트폴리오 전체가 -10% 로스가 나오면 며칠간 매매를 쉬는 로직을 짜보려고 합니다.

currentTotalEquity = IQAccount.getDefaultAccount().getTotalEquity();

요런식으로 계좌의 당일 총액을 가져오는건 구현되어있습니다만, getTotalEquity로 과거 n일전 혹은 수익률 최고점에서의 계좌 총액을 불러오는 방법도 있을까요? 



힌트 주시면 감사하겠습니다!
댓글 3
블록 알고리즘이라 도움이 될진 모르겠네요. 
저는 매일 리스트에 저장하고 리밸런싱일 마다 초기화하는 방법으로 만들었습니다.
가끔 단위 때문에 1주씩 오차가 생기기는 합니다.

https://www.intelliquant.co.kr/article/865?forum=0
koa55 2021.10.31 05:12
koa55 // 오 감사합니다! 변환해서 써먹어보겠습니다
슈퍼공돌맨 2021.11.01 09:09
슈퍼공돌맨님 혹시 트레일링스탑(스탑로스) 해결하셨습니까?
koa55님 블록을 스크립트로 변환하여 보았는데.. 이해하기엔 넘사벽이네요. ㅎㅎ
칸트 2022.02.21 18:27
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글