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

Tamsaa님의 프로필 이미지

작성한 질문수

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

매매전략1: 변동성 돌파 전략

같은 질문으로 받은 코드를 돌렸는데 최종 수익률이 다를 수도 있나요?

해결된 질문

작성

·

349

0

구현 코드는 달라질 수 있지만, 날짜 설정은 같으니까 최종 수익률은 같을거라고 생각했는데 제 챗gpt가 준 코드의 결과는 마이너스 수익률이네요
코드 자체가 잘못된 걸까요?

코드도 첨부합니다.

답변 4

0

강사님 죄송합니다. 강사님 답변이 워낙 빠르셔서 제가 글을 삭제를 안해야겠네요. 저는 너무 쉬운 질문이라서 혹시 다른 분들에게 방해될까봐 삭제를 한건데. 저처럼 왕초보가 있을 수 있으니 그대로 둘께요. 강사님께서 말씀하신대로 검색해보니 나오네요 ㅠ 바쁘신 와중에도 답변주셔서 너무 감사합니다. 저 같은 왕초보에는 큰 힘이되네요 ^^ 좋은 주말 보세용~

박가네 데이터랩님의 프로필 이미지
박가네 데이터랩
지식공유자

방해라뇨 ㅎㅎ 누구에게나 초보였던 적은 있는 거니 이제부터 익숙해 지시면 되죠 ^^

잘 해결되었다니 다행입니다. 또 궁금하신 게 있다면 언제든 말씀 해 주세요.

감사합니다^^

0

삭제된 글입니다

박가네 데이터랩님의 프로필 이미지
박가네 데이터랩
지식공유자

ctrl shift P를 눌러 상단에 생성되는 검색 창에 "interpreter"를 한번 검색해서 select interpreter 메뉴가 나오는지 확인해 보시겠어요?

0

강사님 해결됐습니다. 챗GPT에게 물어보니 openssl 업데이트가 문제라고 합니다.

박가네 데이터랩님의 프로필 이미지
박가네 데이터랩
지식공유자

안녕하세요 ^^ 해결 하셨다니 다행이네요.

추가로 궁금하신 사항이 있다면 언제든 말씀해 주세요.

감사합니다.

0

박가네 데이터랩님의 프로필 이미지
박가네 데이터랩
지식공유자

안녕하세요! 박가네데이터랩입니다.

질문 주신 코드를 봤을 때 거래를 하는 로직은 있으나 수익률을 계산하는 로직이 없어 어떤 방식으로 수익률을 계산하는 지는 알 수 없으나, 강의에서 소개하는 변동성 돌파 전략의 수익률 계산 알고리즘과는 아래 차이가 있습니다.

  1. 올려 주신 코드는 일정 금액의 현금을 (1천만원) 가지고 전체 기간동안 변동성 돌파 전략을 운용하는 것으로 보입니다. 즉, 직전 거래일까지의 거래 실적이 이후 거래에 영향을 미칩니다. (예를 들어, 이전까지 많이 잃었다면 현금이 (cash 변수) 부족하여 이후 거래에서 매수할 수 있는 수량이 줄어듦)

  2. 올려 주신 코드는 매 거래마다 일정 수수료를 차감하는 알고리즘이 있습니다 (fee 변수). 따라서 수수료를 감안하지 않는 교안의 예제 코드 대비 수익률이 낮을 수 밖에 없습니다.

위 차이로 인하여 교안에서 소개하는 코드의 결과와는 다른 수익률을 보이는 것이라 생각됩니다.

감사합니다.

Tamsaa님의 프로필 이미지

작성한 질문수

질문하기