1. Learn
  2. /
  3. Courses
  4. /
  5. R로 배우는 금융 트레이딩

Connected

Exercise

sigFormula() 사용하기

마지막 신호 함수는 다소 개방형이에요. sigFormula() 함수는 문자열 평가를 사용해, 전략에 이미 추가한 다양한 지표와 신호를 유연하게 결합하여 복합 신호를 만들 수 있게 해요. 처음에는 이런 포괄적 기능이 복잡해 보일 수 있지만, 신호를 올바르게 구현하고 라벨링하면, sigFormula 신호는 quantstrat 문법 구조 안에 담긴 가장 단순한 논리 프로그래밍 문장으로 귀결됩니다.

이번 연습에서는 sigFormula 함수가 무엇을 할 수 있는지 그 논리를 직접 단계별로 따라가며 살펴보아요. 이를 위해 applyIndicators()와 applySignals() 함수를 사용하셔야 합니다.

Instructions

100 XP
  • applyIndicators()를 사용해 SPY의 시가(open), 고가(high), 저가(low), 종가(close)를 입력으로 하여 test_init라는 데이터셋 객체를 생성하세요.
  • applySignals()를 test_init에 적용해 이 장에서 작성한 신호들을 적용하세요. 새 데이터셋 객체 이름은 test로 저장하세요.