본문 바로가기

주식투자451

계산 period를 조절하기 위한 작업 part1 안녕하세요? 이번 포스팅에서는 목적이 간단합니다. 이걸 가지고서 일단 각각의 매도/매수 룰에서 계산을 하기 위한 period가 있습니다. 이걸 계속해서 바꿔주어야 하는 불편함 - 즉, 이게 바뀔때 마다 exe파일이나 이런걸 수정해 주어야 하는데, 그렇게 하지 말고, 일단 인터페이스 상에서 바꿔줄 수 있도록 만들어 주는 것이 필요했습니다. 먼저 작업을 하기 위해서, 실험적으로 있는 조건에서는 위 스크린샷에서 볼 수 있는 것처럼 30이라는 숫자를 추가해 주도록 합니다. 그리고 나서 데이터를 받아와서 이걸 float형태로 만들어서 숫자 형태로 가지고 올 수 있도록 한번 만들어 주도록 합니다. 이렇게 해서 작업을 하나 했으며........ 그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것.. 2020. 7. 10.
프로그램의 에러찾기 & 버그수정 -done- 안녕하세요? 이번 블로그 포스팅의 내용은 지난번 포스팅에 이어서 한번 작업을 해 보고자 합니다. 일단 계속해서 작업을 하면서 느낀 거지만, 오프라인으로 이걸 시뮬레이션 하는 것이 상당히 만만치 않은 일이라는 것을 실감할 수 있었습니다. 아무튼 간에, 이를 방치할 수는 아예 없는 노릇이기에 일단 해결해서 제대로 된 룰을 찾아야 하는 것이 목표입니다. 이 작업을 하기 위해서 원래라면 profit이라는 리스트만 있었지만, 여기서는 trading이라는 리스트를 새로 만들어 주어서 이제 profitDB에 추가된 column을 가지고 오도록 해서 합계를 구할 수 있도록 만들어 줍니다. 그리고 나서 등믕로 해야 하는 것은 매도를 하는 도중에 수수료 컷에서 너무 세금과 수수료의 비율을 낮게 책정해 주었습니다. 이걸 어.. 2020. 7. 10.
프로그램의 에러찾기 & 버그수정 -7- 안녕하세요? 지난번 포스팅에서 올린 문제점이 하나 있었는데, 그건 바로 왜인지 자본금은 10만원인데, 1만원짜리 주식을 300회 넘게 매수를 했다는 것 입니다. 이건 그야말로 주식을 살 때 마다 수수료가 지불이 되도록 만들기는 했지만, 이 작업을 하면서 무언가 문제가 있다는 뜻 입니다. 먼저 작업을 하기 위해서, 현재가를 구해 와서는, 이 값만큼 얼마나 많은 주식을 사는지를 일단 알아봐서, 그걸 곱하도록 합니다. 즉 매수를 할 경우에는 매수한 만큼 지불할 값이 자본금에서 나가도록 합니다. 그리고 나서 매수를 할 경우에는 위 스크린샷에서 볼 수 있는 것처럼, 일단 행동을 완전히 결정하기 위한 과정에 들어와서는, 계좌가 +상태를 유지하는 경우에만 거래를 거학할호록 합니다. 그리고 나서 변했는 계좌의 내용을 .. 2020. 7. 9.
10% stop loss로 테스트를 한 결과 -8- 안녕하세요? 이번 포스팅에서는 어떻게 해서 남아 있는 Bollinger Band를 가지고서 한번 작업을 해 보고자 합니다. 이 작업을 하는 이유는 역시나 어딘가가 잘못되었고, 결과를 제대로 분석하기 위해서 이기도 합니다. 일단 남은 결과도 다 분석해 보고자 이번 포스팅을 올려보겠습니다. 먼저 그냥 간단하게 close만 가지고서 계산을 하였는 Bollinger Band를 가지고서 5%와 10%의 손절매 조건에서 어떤 변화가 일어났는지 일단 확인해 보도록 합니다. 여기서도 일단 10%일때 손해보는 종목의 갯수는 줄고, 이익보는 종목의 갯수는 비약적으로 늘어난 것을 확인할 수 있었습니다. 그런데 대신 10%의 조건에서는 이익을 본 종목의 이익수준이 좀 떨어지는 경향을 보이는 것을 확인할 수 있었습니다. 그래도.. 2020. 7. 7.