INVESTAR / StockAnalysisInPython

456 stars 413 forks source link

6.7 듀얼 모멘텀투자 DuMo.py 실행 방법 질문 #88

Open enteritis opened 3 years ago

enteritis commented 3 years ago

캡처

DuMo.py를 사용하려하면 아래와 같은 오류가 나타납니다.

dm = DualMomentum() Traceback (most recent call last): File "", line 1, in NameError: name 'DualMomentum' is not defined

듀얼모멘텀 전략을 구현한 DuMo.py를 사용하려면 어떻게 해야하는지 질문드립니다.

INVESTAR commented 3 years ago

visual studio code에서 별도의 셸을 실행하신 것 같은데 차라리 DuMo.py 뒷 부분에 아래 코드를 추가하신 후, DuMo.py 파일을 실행해 보시기 바랍니다.

dm = DualMomentum()
상대 모멘텀 = dm.get_rltv_momentum(시작일, 종료일, 종목수)
절대 모멘텀 = dm.get_abs_momentum(상대 모멘텀, 시작일, 종료일)

아니면, 313 페이지처럼 IDLE로 실행하실 수도 있는데, IDLE에서 DuMo.py 파일을 실행한 후 IDLE 셸에서 DualMomentum 객체를 생성하셔서 상대모멘텀 -> 절대모멘텀 순으로 구하셔도 됩니다.