본문 바로가기
무모한 도전-주식 인공지능 만들기

새 알고리즘 트레이더의 마무리 작업

by 인터넷떠돌이 2019. 7. 30.
반응형

안녕하세요?

 

본격적으로 한번 QThread를 이용한 멀티 스레딩을 이용한 알고리즘 트레이딩에 들어가기에 앞서서 미쳐 마무리 하지 못한 부분이 있어서, 이 부분을 수정하기 위한 작업에 대해서 한번 들어가 보기로 하였습니다. 

 

먼저 해야 할일은 일단 새로 들어온 Average_returning2.py를 사용하기 위해서는 매도나 매수취소라는 결정이 있는데, 이 결정에 대해서 대응할 행동을 미처 정해주지 않은 것 입니다.

 

그리고 나서 다음으로 주문을 내 보내는 메서드에서는 위 스크린샷처럼 매도취소와 매수취소를 주문할 수 있도록 만들어 주도록 합니다.

 

그리고 나서 위 스크린샷처럼 한번 반복이 되지 않도록 만들어 준 다음에, sys.exit를 두어서 한번 끊어지기 되도록 만들어 주도록 합니다.

 

 

일단 이렇게 해서 에러없이 진행이 되는 것을 확인할 수 있었습니다. 그러나 이것만으로는 어떻게 만족할 수는 없고, 다음으로 해야 할일이 따로 있습니다.

 

일단 이런 체크에서는 20개까지는 다 필요가 없기 때문에, 그냥 1개의 스레드만 작동을 시키라는 식으로 코드를 바꾸어 주도록 합니다.

 

그리고 나서 두뇌역할을 하는 py파일로 가서, 위 스크린샷처럼 매수 취소 명령을 그냥 내리도록 만들어 주도록 합니다. 이렇게 해서 다음으로 제대로 작동 하는지 테스트 하도록 합니다.

 

일단 제대로 매수취소가 뜨는 것을 확인할 수 있었습니다. 그리고 나서 해야 할일은 이제 제대로 마무리가 되기는 되는 것을 확인할 수 있었습니다.

 

이제 매수취소는 제대로 나오기는 나왔는데, 그래도 다음으로 해야 할일은 이제 매도취소도 제대로 작동하는 지를 알아 보아야 합니다.

 

이제 실행을 해보니까 매수 취소가 제대로 뜨는 것을 확인할 수 있었습니다. 이렇게 하는 것으로 이제 매도/매수 모두 취소 주문은 나온다는 것을 확인할 수 있었습니다.

 

그리고 나서 다음으로 2로 줄였던 숫자를 다시 21로 올려 보도록 합니다. 이렇게 해서 이제 모든 수정작업은 끝이 난 것으로 보입니다. 다음으로 해야 할일은 모의투자를 위해서 들어갈 것은 들어가 보도록 해야 하는데, 이래저래 할 일이 많아 보입니다.

반응형