본문 바로가기

손절매28

Position size를 위한 Stop Loss를 조정한 테스트 안녕하세요? 잠시 blender관련해서 포스팅이 올라왔었는데, 그 동안 테스트를 돌리면서 장시간이 걸리기 때문에, 그 동안에 다른 blender를 다루는 법을 한번 훈련해 보았습니다. 이제 지금부터는 테스트가 다 끝이 났기 때문에, 이에 관한 내용을 포스팅 하고, 이어서 데이터를 분석한 내용도 같이 올리고자 합니다. 먼저 해야 하는 일로는 이전에는 Risk가 커지는 것에 따라서 어떻게 변하는지 알아보았기 때문에, 이번에는 다르게 stop loss를 퍼센트로 준다고 가정을 하고, 이 경우에는 2그룹으로 나누기 위해서 이렇게 작업을 해 주는 것 입니다. 그리고 나서 결과를 저장하기 위한 폴더도 미리미리 생성해 주도록 합니다. 이렇게 하는 것으로 이제 준비는 마치기는 마쳤습니다. 일단 리스크를 2%로 주도록 .. 2020. 6. 14.
새로운 버그의 발견과 그 버그의 수정 -2- 안녕하세요? 지난번 포스팅에서 어떻게 된 것인지 모르겠습니다만, 일단 어찌어찌 해서 오류가 발생한 것은 확인할 수 있기는 있었습니다. 이제 이걸 바탕으로 해서, 어디서 이런 에러가 발생한 것인지 찾아야 하는 과제가 주어졌습니다만, 아무튼 이건 이것이고, 찾아서 수정은 반드시 해야 합니다. 일단 먼저 지목을 한 것이 위 스크린샷에서 볼 수 있는 것처럼 우선 try: 와 except 구문을 사용해서 한번 에러가 발생할 경우 예외 처리를 하는 것 입니다. 그리고 나서 다음으로 생각할 수 있는 것으로는 얼마나 많은 매수와 매도 결정이 나왔는지 일단 측정에 들어가 보도록 합니다. 그리고 당연하다면 당연하게도, print함수를 써서 얼마나 나왔는지에 대해서 출력을 할 수 있도록 해서 알아볼 수 있도록 만들어 줍니다.. 2020. 6. 6.
Account가 있는 테스트를 하기 위한 준비-5- 안녕하세요? 지난번 포스팅에서 어떻게 제대로 원하는 메서드가 들어갈 수 있도록 만드는 것에는 성공하기는 했지만, 한가지 부족하다는 생각이 들었는데, 바로 손절매라고 하는 stop loss가 일어난 횟수를 알 수 없다는 것 입니다. 이것도 생각해 보면 상당히 중요한 요소이기는 요소인데, 이를 기록할 수 있도록 만들어 보는 것이 이번 작업의 목표입니다. 일단 위 스크린샷에서 볼 수 있는 것처럼, 원래는 그냥 Sell이라고만 되어 있는 부분을 StopLoss라고 바꾸어 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하나 할 수 있습니다. 그리고 이 횟수를 기록하기 위한 변수를 따로 하나 만들어 주도록 합니다. 이렇게 함으로서 이제 기초적인 준비는 되었다는 생각이 듭니다. 그리고 나서 이기서 한번 제대로 행동.. 2020. 5. 31.
Position Sizing을 위한 작업 -10- 안녕하세요? 지난번 포스팅까지 어느정도 작업이 되기는 되었는데, 이번에는 다른 방식의 작업을 해야 하는 타이밍이 왔습니다. 다른게 아니라 이전에는 position size를 오해해서 %로 되어 있는 손절매를 할 수 없는줄 알았는데, 그게 아니었기 때문에 이를 위해서 필요한 작업을 해서, 먼저 부모 프로세스에서 이를 지정하면, 자식 프로세스에 이 정보가 전달이 되도록 만들어 주어야 합니다. 먼저 Qt designer를 실행시켜서, 이전에는 없는 체크 박스를 실행시켜 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하나 할 수 있습니다. 그리고 나서 여기서 관련이 되어 있는 self.가 붙은 변수로, 위 스크린샷에서 볼 수 있는 것처럼 일단 변수하나 문자열 변수로 지정을 해준 다음에, 체크 박스의 상태가 달.. 2020. 5. 27.