지표 구현 - II
첫 번째 지표 구현, 잘하셨어요! 이제 50일 SMA를 추가해 전략을 더 탄탄하게 만들어 보겠습니다. 빠른 이동 평균과 느린 이동 평균을 함께 사용하는 것은 특정 자산의 가격이 앞으로 상승할지 예측하는 간단하고 표준적인 방법입니다. 단일 지표만으로도 많은 정보를 얻을 수 있지만, 진정으로 견고한 트레이딩 시스템을 만들려면 여러 지표가 함께 작동해야 합니다.
이번 연습에서는 이 50일 SMA를 strategy.st에도 추가할 거예요. quantstrat과 quantmod 패키지는 이미 로드되어 있습니다.
이 연습은 강의의 일부입니다
R로 배우는 금융 트레이딩
연습 안내
- 기존 전략
strategy.st에add.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 = ___)