본문 바로가기

Profit3

10% stop loss로 테스트를 한 결과 -9- 안녕하세요? 이번 포스팅에서는 다른게 아니라 이전에 했는 것만 가지고서는 무언가 부족하다는 감이 있어서, 추가로 새로운 지표를 만들어서 한번 더 작업을 해보고자 합니다. 이번 작업에는 단순히 손해만 본 종목만이 아니라, 수익이 -인 종목과 추가로 승률이 50% 미만인 종목에 대해서 모두 카운팅을 해 보고자 합니다. 다른게 아니라, 일단 위 스크린샷에서 볼 수 있는 것처럼 일단 수익이 결과적으로 -로 나온 종목의 갯수를 구했으며, 그리고 나서 승률이 50% 미만인 종목의 갯수에 대해서 구했습니다. 이렇게 구했는데, 무언가 제 생각과는 매치가 되지 않는 것을 구할 수 있었습니다. 그리고 나서 다음으로 봐야 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼 RSI기반으로 만들어진 매도/매수 룰에서 일단 어떻게.. 2020. 7. 7.
profit을 가져오기 위한 기초작업-2- 안녕하세요? 계속해서 position sizing이라고 해서 뭐라고 할까요? position size라는 것을 인터넷에 뒤져봐도 번역이 되어 있는 것을 보지도 못할 정도로 국내에는 생소한 개념으로 보입니다. 아무튼 이 영어로만 있는 자료에서 얻은 내용을 가지고서 일단 제 것으로 만드는 작업을 하고 있는데, 이런다고 이래저래 작업의 전체적인 진행이 느려지고 있기는 합니다. 일단 지난번 포스팅에서 제가 profit을 가지고 오는 것을 성공은 했는데, 이제 알아봐야 하는 것은, 일단 가지고 오는 것은 판다스의 데이터 프레임으로 나옵니다. 이걸 하나 하나 꺼내서 어떤 형태로 나오는지 알아 보고자 합니다. 일단 이렇게 해서 제대로 가지고 오는 것을 성공했으며, 여기서 나오는 값도 int형식으로 바로바로 사용할 수.. 2020. 5. 20.
profit을 가져오기 위한 기초작업 안녕하세요? 일단 이래저래 position sizing을 하기 이전에, 먼저 이익이 발생했으면, 그게 이익인지 손해인지 차익을 한번 따져 보아서 이를 가지고 가지가지 데이터를 만드는 작업을 먼저 해 놓아야만 하는 상황이 나왔습니다. 그래서 이번 포스팅은 이 과정에 대해서 한번 다루어 보고자 합니다. 먼저 원활한 작업을 하기 위해서, 새로운 프로젝트를 생성해서 작업을 하도록 합니다. 새로운 프로젝트의 이름은 AdvancedTester로 지어 주도록 합니다. 그리고 나서 기존의 initial test에 있던 py파일들을 다 가지고 오도록 합니다. 물론 불필요한 파일은 여기서 다 빼도록 했습니다. 먼저 이전의 코드를 보다보니, 아예 profit을 가지고 오는 코드가 없는 것은 아니었습니다. 물론 이게 100%.. 2020. 5. 19.