1. Lära sig
  2. /
  3. Courses
  4. /
  5. R로 배우는 금융 트레이딩

Connected

exercise

초기화 설정 이해하기 - IV

이제 모든 이름을 정했으니, 결과를 얻으려면 포트폴리오, 계정, 주문, 그리고 전략을 초기화해야 합니다.

  • 포트폴리오 초기화 함수 initPortf()에는 백테스트에 사용할 symbols 벡터, 초기화 날짜 initDate, currency와 함께 포트폴리오 문자열 name이 필요합니다.
  • 계정 초기화 함수 initAcct()는 포트폴리오 초기화 호출과 동일하지만, 새로운 포트폴리오 이름 대신 계정 문자열 name, 기존 portfolios 이름, 그리고 초기 자기자본 initEq를 받습니다.
  • 주문 초기화 함수 initOrders()에는 포트폴리오 문자열 portfolio와 초기화 날짜 initDate가 필요합니다.
  • 전략 초기화 함수 strategy()에는 새 전략의 name이 필요하며, store를 TRUE로 설정해야 합니다.

앞선 연습 문제에서 생성한 initdate와 initeq 객체가 이미 로드되어 있으며, quantstrat와 quantmod 패키지도 준비되어 있습니다.

Instruktioner

100 XP
  • initPortf()를 사용해 portfolio.st라는 포트폴리오를 "SPY", initdate, "USD"를 인수로 초기화하세요.
  • initAcct()를 사용해 account.st라는 계정을 portfolio.st, initdate, "USD", initeq를 인수로 초기화하세요.
  • initOrders()를 사용해 주문을 portfolio.st와 initdate를 인수로 초기화하세요.
  • strategy()를 사용해 strategy.st라는 전략을 store = TRUE로 저장하세요.