6편과 7편에서 평균모멘텀 전략과 해당 전략의 수익곡선 모멘텀까지 적용한 전략을 살펴보고 백테스트 결과를 공유하였다. 결과를 공유하며 평균모멘텀 전략에서 해당 전략의 모멘텀을 산출하여 각 자산의 비중을 산출하는 Algo클래스를 상속받은 WeighAMS 클래스의 설명을 생략하였는데 오늘은 WeighAMS() 만 다루도록 하겠다. WeighAMS 클래스는 투자자산의 12개월 평균모멘텀을 산출하여 비중을 할당하는 기본 기능과 수익률 곡선이 있는 경우 수익곡선 모멘텀을 산출하여 안전자산의 최소비중을 우선 할당한 후에 투자자산의 평균모멘텀에 따라 각 자산의 투자비중을 계산하는 기능을 포함하고 있다. 생성자를 먼저 살펴보자. def __init__(self, lag=1, cash_weight=0.0, returns..