본문 바로가기

전체 글3587

Position Sizing을 위한 작업 -10- 안녕하세요? 지난번 포스팅까지 어느정도 작업이 되기는 되었는데, 이번에는 다른 방식의 작업을 해야 하는 타이밍이 왔습니다. 다른게 아니라 이전에는 position size를 오해해서 %로 되어 있는 손절매를 할 수 없는줄 알았는데, 그게 아니었기 때문에 이를 위해서 필요한 작업을 해서, 먼저 부모 프로세스에서 이를 지정하면, 자식 프로세스에 이 정보가 전달이 되도록 만들어 주어야 합니다. 먼저 Qt designer를 실행시켜서, 이전에는 없는 체크 박스를 실행시켜 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하나 할 수 있습니다. 그리고 나서 여기서 관련이 되어 있는 self.가 붙은 변수로, 위 스크린샷에서 볼 수 있는 것처럼 일단 변수하나 문자열 변수로 지정을 해준 다음에, 체크 박스의 상태가 달.. 2020. 5. 27.
Position Sizing을 위한 작업 -9- part2 안녕하세요? 두번째 파트로 나누어서 올린 이 포스팅의 내용을 이제 이어서 올리고자 합니다. 우선 손절매하는 기작을 일단 만들어 주기는 했는데, 이게 아직은 시뮬레이션 상에서 이루어 지는 작업이지, 실제 주식투자에서 이루어 지지는 않습니다. 다만 이런 경험을 바탕으로 해서 프로그램을 적용시키는 작업은 할 수 있으리라 생각이 됩니다. 그리고나서 다음으로 매도를 했을 경우에는 이 손절매를 위한 가격을 0원으로 만들어 주도록 합니다. 왜냐하면 이제 매도를 했기 때문에 보유할 주식이 없기 때문입니다. 그런데 하다보니, 위 스크린샷과 같은 에러가 발생하는 것을 볼 수 있었는데, 문제는 이전에는 에러를 일으키지 않은 부분에서 에러가 일어나서, 이를 어떻게 처리해야 할지 난감한 상황이 되었습니다. 그래서 보통은 이 i.. 2020. 5. 26.
Position Sizing을 위한 작업 -9- part1 안녕하세요? 지난번 포스팅에서 제가 무언가 position size를 계산하는 법에 대해서 무언가 오해를 하였다고 언급을 했는데, 이번 포스팅에서는 어디를 오해해서 이렇게 헤메이게 되었는지 일단 이야기를 해 주도록 하고, 그 다음으로는 이어서 손절매라고 해야 할까요? 이 작용을 구현하기 위한 작업을 보여드리겠습니다. 우선 position size라는 지표를 계산하기 위해서는 account risk와 trade risk라는 것을 구해야 합니다. 이 중에서 저는 trade risk라는 것을 오해하고 있었습니다. 위 스크린샷에서 볼 수 있는 것처럼 일단 기존에 stop loss라고 생각한 것은 시살은 매수한 매수가에서 얼마정도 떨어지면의 그 떨어지는 범위이지, 손절할 가격은 아닙니다. 그래서 어떻게 계산을 해.. 2020. 5. 26.
Position Sizing을 위한 작업 -8- 안녕하세요? 일단 지난번 포스팅까지 어떻게 해서 작업을 이어가는데 성공했지만, 일단 하면서 제가 account risk니 position size하는 개념을 처음 접하다 보니, 가장 심각한 휴먼 에러를 이래저래 많이 일으키고 있습니다. 아무튼 계속해서 실험노트에 해당하는 이 포스팅을 올리는 것으로 기록은 기록으로 남기고, 언젠가 시간이 나면, 지식정리 창고에 정리를 하고자 합니다. 먼저 위 스크린샷에서 보이는 것처럼 제대로 position size가 작동을 하는지 안 하는지 알아보기 위해서, 일단 print함수를 써서 결과를 출력해 보려고 했지만, 무언가 에러가 나와서 실패 했습니다. 알고보니, 제대로 변수들을 넣지 않아서 제대로 된 계산이 이루어 지지 않아서 에러가 발생한 것 이었습니다. 이제 이 방법.. 2020. 5. 26.