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

2019년 7월 3일 또 다른 시도와 좌절, 그리고 모의투자 결과

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

안녕하세요?

 

일단 이래저래 문제가 있어 보이는 시스템을 가지고서 그냥은 있을 수는 없으니, 이제는 어떻게 해서든 간에 새로운 시도-파이참이든 cmd이든 자유롭게 실행을 해 볼 수 있도록 한가지 시도를 해 볼 예정입니다. 그리고 나서 그 결과를 바탕으로 무언가를 하려고 했는데, 생각처럼 잘 되지 않았습니다.

 

먼저 위 스크린샷처럼 str로 만들어 주는데, EUC-KR이라고 인코딩할 유니코드를 미리미리 전해 주도록 하는 방법을 채용해 보았습니다.

 

그런데 위 스크린샷과 같은 에러가 나오는 것을 볼 수 있었습니다. 아무래도 여기다가 str형식의 변수를 넣어서 발생한 문제라는 생각이 듭니다.

 

그래서 다음으로는 bytes()라는 함수를 쓰도록 하고, 다음으로는 encoding이라는 변수를 미리미리 전해 주도록 하는 방법을 사용하도록 합니다.

 

 

그런데 다음으로 생기는 문제가 하나 나왔습니다. 바로 문자열이 전달이 되기는 되는데, 2진수 바이트로 전달이 되어서, 이걸 도저히 부모 프로세스에서 읽을 수 없다는 문제가 생깁니다.

 

거기다가 위 스크린샷처럼 또 다른 문제도 생기는 것을볼 수 있었습니다. 한마디로 말해서, 원래는 문자열로 전달이 되어야 하는 정보가 2진수 그대로 찍혀서 나와서 문제가 생기는 것 입니다.

 

그래서 일단 Average_returning에서 공통적으로 읽고 쓸 수 있는 py파일로 만드는 작업은 일단 실패를 하기는 했습니다. 그래도 일단 그냥 아침을 맞이할 수는 없었습니다. 그래서 일단 기존의 10개만 있는 py파일을 15개로 늘려서 작업에 들어가 보기로 했습니다.

 

당연하다면 당연하게도, 스크립트가 몇번에 속하는지 알려주는 넘버도 바꾸어 주는 것을 잊어 버리면 곤란한 상황이기는 입니다.

 

그리고 나서 다음으로 할 일은 일단 pytrader를 작동 시켜서, 15 종목의 1분봉 차트를 가지고 오는 것이라고 할 수 있습니다.

 

그리고 나서 위 스크린샷처럼 기존에는 10개의 프로세스만 만들라고 되어 있었지만, 이번에는 15개의 프로세스를 만들어서 작동 시킬 준비를 합니다.

 

이렇게 해서 작동을 시킨 것은 좋았는데, 어딘가에 문제가 있었는지 파이참으로 실행을 했을 때에 비해서, 전혀 거래가 일어나지 않는 것을 볼 수 있었습니다. 아무래도 해결해야 하는 문제가 한두개가 아니라는 생각이 듧니다만, 아무튼 이 거래가 안 일어나는 문제도 어떻게 해결을 해야 겠다는 생각이 듭니다.

반응형