본문 바로가기

모의투자181

Account가 있는 테스트를 하기 위한 준비-6- 안녕하세요? 지난번 포스팅에서 어떻게 해서 일단 손절매에 해당한다고 할 수 있는 stoploss까지 기록을 하는데 성공했고, 이제 본격적으로 시험 테스트를 하게 되었는데, 여기서 예기치 않게 나오는 에러 때문에 이래저래 애를 먹는 이야기를 여기서 올려 보고자 합니다. 먼저 period를 변경할 일이 있거든 손쉽게 변경할 수 있도록 일단 위 스크린샷에서 볼 수 있는 것처럼 하나하나 변수로 지정해 주도록 합니다. 그리고 나서는 부모 프로세스로 부터 데이터를 읽어들일 수 있도록 일단 위 스크린샷과 같은 방식으로 만들어 주는 것을 잊어 버리면 안됩니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 일단 5개의 종목에 대해서 일단 시험적인 테스트를 시작해 보도록 합니다. 그리고나서 일단 겨우 3분 남짓한 시간.. 2020. 6. 1.
Account가 있는 테스트를 하기 위한 준비-5- 안녕하세요? 지난번 포스팅에서 어떻게 제대로 원하는 메서드가 들어갈 수 있도록 만드는 것에는 성공하기는 했지만, 한가지 부족하다는 생각이 들었는데, 바로 손절매라고 하는 stop loss가 일어난 횟수를 알 수 없다는 것 입니다. 이것도 생각해 보면 상당히 중요한 요소이기는 요소인데, 이를 기록할 수 있도록 만들어 보는 것이 이번 작업의 목표입니다. 일단 위 스크린샷에서 볼 수 있는 것처럼, 원래는 그냥 Sell이라고만 되어 있는 부분을 StopLoss라고 바꾸어 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하나 할 수 있습니다. 그리고 이 횟수를 기록하기 위한 변수를 따로 하나 만들어 주도록 합니다. 이렇게 함으로서 이제 기초적인 준비는 되었다는 생각이 듭니다. 그리고 나서 이기서 한번 제대로 행동.. 2020. 5. 31.
Account가 있는 테스트를 하기 위한 준비-4- 안녕하세요? 이번 포스팅에서는 다소간에 오류가 발견이 되어서 이걸 수정하는 과정을 올려 보고자 합니다. 일단 이 과정에서 에러가 왜 나왔는지 몰랐습니다만, 그래도 중대한 에러는 에러였기 때문에 실험노트에 해당하는 이 블로그의 포스팅으로서 남겨 놓도록 하겠습니다. 일단 위 스크린샷에서 볼 수 있는 것처럼 같은 종류의 계산 메서드와 결정 메서드가 작동을 해야만 하는 6번 자식 프로세스로 돌려 보도록 합니다. 일단 이렇게 해서 제대로 메서드는 선택이 되었고, 제대로 고정 account risk에서 변동 account risk로 변경이 되는 것을 확인할 수 있었습니다. 이번에는 위 스크린샷에서 볼 수 있는 것처럼 일단 2번 조건으로 해서 이번에는 메서드가 다른 메서드로 바뀌는지 살펴 보았습니다만........... 2020. 5. 31.
Account가 있는 테스트를 하기 위한 준비-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 각각의 방법별로 매도/매수 룰을 지정하는 데는 성공했습니다. 그런데 한가지 빠진 것이 하나 있었습니다. 바로 손절매라고 해서 Stop loss라고 할 수 있는 것 입니다. 일단 이 기작을 어떻게 구현해야 하기는 했기에, 이번 포스팅에서는 관련된 내용이 주를 이루겠습니다. 먼저 결정을 하는 메서드에서 손절매를 하기 위한 코드를 가지고 오도록 합니다. 이전에는 그냥 구현만 했는 이 코드를 하나하나 결정을 하는 메서드에 집어넣어 주도록 하고, 여기다가 주석처리를 해서 잊지 말도록 합니다. 그리고 나서 다음으로 이 코드의 구문을 다른 메서드에서도 집어넣어 주도록 합니다. 언제든지 결정을 해야 할 단계에서 이게 손절매할 타이밍이다 싶으면 언제든 버려야 하기 때문입니다. .. 2020. 5. 31.