시작하기무료로 시작하기

지표 구현 - II

첫 번째 지표 구현, 잘하셨어요! 이제 50일 SMA를 추가해 전략을 더 탄탄하게 만들어 보겠습니다. 빠른 이동 평균과 느린 이동 평균을 함께 사용하는 것은 특정 자산의 가격이 앞으로 상승할지 예측하는 간단하고 표준적인 방법입니다. 단일 지표만으로도 많은 정보를 얻을 수 있지만, 진정으로 견고한 트레이딩 시스템을 만들려면 여러 지표가 함께 작동해야 합니다.

이번 연습에서는 이 50일 SMA를 strategy.st에도 추가할 거예요. quantstratquantmod 패키지는 이미 로드되어 있습니다.

이 연습은 강의의 일부입니다

R로 배우는 금융 트레이딩

강의 보기

연습 안내

  • 기존 전략 strategy.stadd.indicator()를 사용하세요. 바로 전 연습 문제의 예시 코드를 참고하세요.
  • name 인수에는 SMA 함수를 제공하세요.
  • SMA의 인수로 mktdata의 종가를 사용하고, 이동 기간 n을 50일로 지정하세요. quote 함수를 잊지 마세요!
  • 새 지표의 라벨은 "SMA50"으로 지정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
코드 편집 및 실행