반응형

안녕하세요?

 

이번 포스팅에서는 지난번 포스팅에서 평균회귀 모델을 구현해서 어떻게 수익을 내 볼까 하는데, 이를 위해서 이제 실전 모의 투자에 들어가 본 결과-2019년 4월 30일의 내용입니다.

 

먼저 위 스크린샷에서 보이는 것처럼, 분봉차트를 가지고 오는데, 신흥의 분봉차트를 새로 가지고 오는 것으로 해 봅니다.

 

그리고 나서 pytrader4를 실행시키도록 하는데, 당연하다면 당연하게도 상위의 부모 프로세스에서 실행을 시켜 주도록 합니다.

 

그리고 나서 다음으로는 위 스크린샷에서 보이는 것과 같이, 마커를 찍어 주도록 합니다. 이걸 왜 찍어 주느냐 하면, 왜인지 원인은 모르겠지만, pytrader의 부모 프로세스에서 생기는 문제로 보이는 무언가 때문에 파이참 전체가 정지되는 상황이 벌어져서 그렇습니다.

 

일단 실행을 시켜 보았더니, 제대로 실행이 되는 것 까지는 확인을 할 수 있기는 있었습니다. 이렇게 하는 것으로 이제 다음 단계로 넘어가 봅니다.

 

그러다가 중간에 우려했던 대로, 위 스크린샷처럼 파이썬이 작동 중지되는 상황이 벌어지는 것을 확인할 수 있었습니다. 이제 표식을 찍었으니, 어디서 문제가 된지 알아봐야 합니다.

 

4번째 표식에서 멈춰있는 것을 확인할 수 있었습니다. 이로 미루어 보아서, 무슨 에러인지는 모르겠습니다만, 일단 Qprocess가 실행중인 상황에서 다시 실행이 된 것이 아닌가 하는 생각이 듭니다.

 

그래서 한번 위 스크린샷처럼 아예 atEnd()라는 함수를 사용하는 것으로 대체했고, 이제까지는 에러없이 일단 작동을 하는 것을 확인할 수 있었습니다. 이게 단순히 운의 문제인지, 아니면 진짜로 바꾼 효과인지는 모르겠습니다만, 일단 이렇게 바꾸어 주고나서, 다음 작업에 들어가 봐야 하는데, 분명히 action_list.txt에서 매도와 매수 주문을 냈습니다. 그런데 매도 주문을 내도, 제대로 매도가 된 것을 신흥에서는 볼 수 없었습니다.

반응형

+ Recent posts