인프런 커뮤니티 질문&답변

정형준님의 프로필 이미지

작성한 질문수

비트코인 알고리즘 트레이딩 봇 개발

거래전략 및 백테스트(역추세 매매 기법)

close=1300 을 왜 지정하나요?

22.01.02 17:56 작성

·

198

1

close=1300 을 왜 지정하나요?

지정하지 않고 그냥 close2 로 하면 안될까요?

답변 2

0

정형준님의 프로필 이미지
정형준
질문자

2022. 01. 05. 21:43

감사합니다!

0

멀티코어님의 프로필 이미지
멀티코어
지식공유자

2022. 01. 04. 11:06

안녕하세요 장형준님

trading_adv2_backtest.ipynb 프로그램에서 close=1300 사용한 이유는 지정한 손절 비율(max_loss_rate = 0.2)에 따른 손절 금액을 계산하기 위해서입니다. 1300이라는 숫자는 테스트 데이터에서 처음 나오는 종가입니다.

하지만, 보다 현실적인 코드가 되기 위해서는 장형준님의 지적대로 for문 안에서 close2 값을 사용해서 손절 금액을 반복적으로 계산하는 것이 좋습니다.

좋은 지적에 감사드립니다.