본문 바로가기

프로그래밍375

주식인동지능의 몸과 두뇌를 연결하기 위한 시도-5- 안녕하세요? 어제 오른손 중지 손가락이 감염되어서 악화되더니, 이제는 병원에 가서 깁스까지 했습니다. 그래서 일까요? 키보드를 타이핑 하는 속도도 상당히 느려지고, 덕분에 코딩을 하는데도 상당한 애로사항이 있습니다.그래서 중지이다 보니 독수리 타법도 안되는 상황에 처했습니다. 아무튼 그건 그것이고, 느려졌어도 주식 인공지능의 개발은 계속하는 중 입니다. 그리고 그 내용을 이번 포스팅에서 올려 보고저 합니다. 먼저 기존의 RLTrader에서 어떻게 내 계좌의 정보를 얻어오는 지에 대해서 살펴보았습니다. 그리고 어떻게 해서 kiwoom.py에서 OPW00001이라는 TR이 요청되면, 어떤 식으로 예수금이라는 통장잔고를 가지고 오는 지를 한번 보니까, self.d2_deposit 이라는 변수속에 있는 것을 볼.. 2019. 1. 2.
주식인공지능의 몸과 두뇌를 연결하기 위한 시도-4- 안녕하세요? 드디어 새해가 밝았지만, 저는 상황이 그다지 좋지만은 않습니다. 일단 다른 것 보다도 오른손 중지 손가락이 무언가에 감염이 되어서 부풀어 올랐는데, 덕분에 코딩도 잘 안되고 있기는 있습니다. 아무튼 이래서야 새해 첫날부터 상당히 아프게 보내고 있는 중입니다. 그건 그것이고, 일단 그전까지 했던 주식 인공지능을 연결하는 과정을 포스팅 하고자 합니다. 일단 지난번 포스팅에서 pytrader를 가동한 결과 newTestAI에 새로운 txt파일이 생성이 된 것을 볼 수 있었습니다. 그래서 내용이 어떻게 되었는가 한번 보았습니다. 제대로 제가 만들어 놓은 강화학습의 수익모델이 자리 잡고 있는 것을 볼 수 있는데, 아무튼 이건 이것이고, 다음으로 중요한 것은 이걸 newTestAI가 제대로 인식을 하느.. 2019. 1. 1.
주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 몸통에 해당하는 pytrader에서 신호를 txt파일을 통해서 보냈고, 그걸 두뇌에 해당하는 RLTrader가 txt파일을 읽어서 처리를 하는 것을 보여드렸습니다. 이번 포스팅에서는 지난번 포스팅의 연장선상에 해당하는 작업인데, 일단 포스팅을 시작합니다. 먼저 RLTrader에서 클래스 변수를 하나 생성해 주도록 합니다. 이 변수는 당연히 주식의 종목 코드를 가지고 오는 역할을 하게 되는 것 입니다. 다음으로는 위 스크릔샷에서 보여지는 것처럼, pytrader에서 나오는 stockCode를 입력받은 곳에서 가지고 온 다음에, 이를 txt파일에 적어 넣는 것을 시도하는 것 입니다. 그리고 RLTrader를 pytrader에서 실행시키기 직전에 위 스크린샷처럼 텍스.. 2018. 12. 31.
주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-2- 안녕하세요? 어느덧 2018년도 마지막이 되었습니다. 하지만 아직도 제 주식 인공지능은 모의투자를 자동으로 할 수 있는 수준으로 발전하지 않았는데, 그 이유는 두뇌역할을 하는 프로그램과 몸의 역할을 하는 프로그램을 아직 이어 붙이지 못했기 때문입니다. 일단 이 과정은 쉽게 끝나지도 않을 뿐더러, 그 과정도 어렵기는 어렵습니다. 아무튼 이러니 저러니 해도, 좌우충돌이 많은 과정을 여기 포스팅에 올리도록 해 보겠습니다. 지난번 포스팅에서 /로 연결이 되어서 문제가 되었던 부분이 어디서 문제를 일으켰나 했더니, 위 스크린샷의 부분입니다. 이런 식으로 하면 왜 문제이냐 하면, 다른 것도 아니라 바로 RLTrader가 데이터 베이스 파일을 읽을 수 없기 때문입니다. 실제로 이렇게 바꾸고 나니까, 위 스크린샷처럼 .. 2018. 12. 31.