커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 대기중
5-5 최적의 k 구하고 나만의 전략 구현하기 누적곱을 통한 수익률 계산 시
undefined주차
북마크
안*한
댓글
0
추천
1
조회수
15
조회수
15
답변 대기중



get_return 을 통해 수익률을 계산할 때 값이 계속 nan 으로 뜹니다.







작성한 코드 및 에러 메세지


def get_return(codek):

    df = fdr.DataReader(code,'2018')


    df['buy_at'] = (df['High'].shift(1) - df['Low'].shift(1))*k + df['Open']


    df['is_buy'] = np.where(df['High'] > df['buy_at'],'buy','')


    df['sell_at'] = df['Open'].shift(-1)


    df = df[df['is_buy'] == 'buy']


    df = df[['buy_at','sell_at']]


    df['return'] = df['sell_at'] / df['buy_at']


    return df[['return']].cumprod().iloc[-1,-1] - 1


get_return('005930', 0.4)



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴