본문 바로가기
무모한 도전-주식 인공지능 만들기

Position Sizing을 위한 작업 -9- part2

by 인터넷떠돌이 2020. 5. 26.
반응형

안녕하세요?

 

두번째 파트로 나누어서 올린 이 포스팅의 내용을 이제 이어서 올리고자 합니다. 우선 손절매하는 기작을 일단 만들어 주기는 했는데, 이게 아직은 시뮬레이션 상에서 이루어 지는 작업이지, 실제 주식투자에서 이루어 지지는 않습니다. 다만 이런 경험을 바탕으로 해서 프로그램을 적용시키는 작업은 할 수 있으리라 생각이 됩니다.

 

그리고나서 다음으로 매도를 했을 경우에는 이 손절매를 위한 가격을 0원으로 만들어 주도록 합니다. 왜냐하면 이제 매도를 했기 때문에 보유할 주식이 없기 때문입니다.

 

그런데 하다보니, 위 스크린샷과 같은 에러가 발생하는 것을 볼 수 있었는데, 문제는 이전에는 에러를 일으키지 않은 부분에서 에러가 일어나서, 이를 어떻게 처리해야 할지 난감한 상황이 되었습니다.

 

 

그래서 보통은 이 import를 py파일의 제일 첫 머리에서 만들어 주도록 하는데, 이걸 메서드의 일부에서 작업할 수 있도록 만들어 주도록 합니다.

 

이렇게 해서 일단 손절매 가격이랑 현재가가 나오기는 하는데, 한가지 미심쩍은 것이 하나 있습니다. 일단 이를 확인하기 위해서 계산과정을 하나하나 들여다 볼 필요가 있습니다.

 

그래서 print함수를 사용하는 경우에는 위 스크린샷에서 볼 수 있는 것과 같이, 일단 매수하는 단계에서 부터 제대로 계산이 되는지 알아보도록 합니다.

 

이렇게 해서 나오는 결과를 살펴보면, 일단 제대로 계산은 되기는 되었으며, 다음으로 볼 수 있는 것은 이제 손절매가 되고 나서는 얇짤없이 그대로 매도에 들어가 버렸다는 것을 알 수 있었습니다. 일단 이렇게 해서 이제 손절매를 구현하기는 구현하는데 까지는 어느정도 성공은 한 듯 합니다.

반응형