본문 바로가기

전체 글3553

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.
Position Sizing을 위한 작업 -7- 안녕하세요? 계속해서 이 position size를 적용하는 법을 어떻게 이어나가고 있는데, 문제가 하나 있습니다. 우선 이 position size를 무엇이냐고 하면, 특정한 리스크를 거래별로 감당하면서, 얼마의 주식을 구매하는 것이 이상적인 지에 대해서 말할 수 있는 것으로 보입니다. 일단 적용하면 좋은 것은, 이익을 최대한으로 만들기 위해서 자동으로 거래할 주식의 양을 만들어 준다는 점에서 좋아 보입니다. 먼저 제대로 적용이 되지 않았기 때문에, 일단 먼저 취해 주어야 하는 조치로는 위 스크린샷에서 볼 수 있는 것철머 amount라는 column의 이름에서 accountRisk라고 바꾸어 주는 작업을 먼저 시작했습니다. 그리고 나서 이 바뀐 column의 이름을 하나하나 바꾸어 주도록 합니다. 이렇.. 2020. 5. 25.
Position Sizing을 위한 작업 -6- 안녕하세요? 이번 포스팅에서는 잘 나가다가 마지막에 가서야 중대한 실수를 했다는 것을 알려드리고자 하는 내용이 되는데, 그것부터 미리 알려드리고, 일단 작업을 시작 하도록 하겠습니다. 이번 포스팅도 강의를 위해서 있는 것이라기 보다는, 제가 어디까지 했는지를 기억하기 위한 실험노트이기 때문에 일단 기록은 기록으로 남겨 두도록 하겠습니다. 어디가 문제인가 봤더니, 일단 초기화 시키면서 여기서는 column이 2개 있는데, 정작 데이터를 추가할 경우에는 column이 3개가 되니 발생하는 문제였습니다. 이렇게 했더니, 제대로 순서도 제 의도대로 나오는 것을 확인할 수 있었으며, 더불어서 에러 메세지도 안 나오는 것을 확인할 수 있었습니다. 이렇게 해서 다음으로 거래를 하는 경우에 속하게 되면, 위 스크린샷에.. 2020. 5. 25.