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

다시한번 알아보는 매수/매도 룰 -1-

by 인터넷떠돌이 2021. 2. 7.
반응형

안녕하세요?

 

지난주 내내 이어진 모의투자를 보고나서, 한번 이게 어디가 문제인가 하는 생각이 들어서 한번 확인을 해 보니까, 하나 문제가 나오기는 나왔습니다. 일단 매수를 한 시점이 정확하게 저점이 아니라는 문제점을 확인할 수 있었습니다. 이래서야 문제가 있다는 생각이 들어서 새로운 평가 방법을 Advanced Test에서 적용할 필요가 있다는 생각이 들었습니다.

 

먼저 작업을 하기 위해서, 일단 지난번에 지정을 하였는 7개 종목에 대해서 우선 10분봉 캔들챠트 데이터 베이스를 확보해야 할 필요가 있습니다.

 

유저 인터페이스가 뜨게 되면, 위 스크린샷에서 볼 수 있는 것처럼, 일단 10분봉을 지정하고 나서, 한번 데이터 베이스를 가지고 오도록 합니다.

 

이렇게 해서 위 스크린샷에서 볼 수 있는 것처럼, 일단 데이터 베이스 파일이 생성된 것 까지는 일단은 확인할 수 있기는 있었습니다.

 

 

일단 Advanced Test에서 기존에 있던 계산항목에서 우선 수수료와 이런 세금의 계산을 달리해야 합니다. 최대한 키움증권에서 사용하는 방식에 비슷하도록 합니다.

 

그리고 나서 일단 위 스크린샷처럼 관망일 경우를 상정하고 하나 했는데, 일단 이건 만들었다가 다시 지우도록 했습니다. 일단 이런저런 좌우충돌이 있었습니다.

 

그리고 나서 다음으로 해야 하는 것으로 우선 매수 가격을 저장하기 위한 변수를 하나 지정해 주도록 합니다. 그리고 시작은 당연히 매수한 주식이 없으니 0원 입니다.

 

그리고 나서 이제 횟수 - 이번 경우에는 매수 이후에 현재가가 매수가격 미만으로 내려간 경우를 한번 계산해 보고자 합니다.

 

그리고 나서 작동할 수 있는 코드를 하나 만들어 주도록 합니다. 이렇게 해 주는 것으로 이제 어느정도 준비가 하나씩 되어 가기는 갑니다.

 

그래도 아직은 이래저래 부족한 것이 많기 때문에, 같은 경우와 올라가서 초과한 경우도 주도록 합니다. 이렇게 까지 해서 하나하나 추가해 주도록 합니다.아직 완성된 것은 아니기는 하지만, 슬슬 완성에 멀었지만 하나씩 다가가는 중 입니다. 이렇게 해서 일단 여기까지 오는데 성공하기는 했는데, 다음 포스팅에서 남은 내용을 마저 포스팅 해 보도록 하겠습니다.

반응형