본문 바로가기

무모한 도전-주식 인공지능 만들기1651

64비트 파이썬에서 32비트 가상환경의 설정 안녕하세요? 지난번 포스팅에서 어떻게 32비트 파이썬에서 텐서플로우가 설치가 전혀 되지 않아서 애를 먹었는 것을 보여주었는데, 어떻게 해결의 실마리가 될만한 정보를 얻어서, 한번 시도해 보고자 합니다. 바로 그 방법이라는 것은 아나콘다 64비트를 이용해서 파이썬을 64비트로 설치한 다음에, 가상환경을 만들때 32비트로 설정해 놓는다는 것 입니다. 먼저 32비트 아나콘다를 삭제하는 작업에 들어가 보도록 합니다. 그리고 나서는 아나콘다 64비트를 설치하도록 해 봅니다. 다음으로는 상당히 중요한 부분인데, 아나콘다 프롬프트를 실행시킨 다음에, 위 스크린샷처럼 set CONDA_FORCE_32BIT-1 이라고 입력을 해서, 강제로 32비트 환경을 만들 준비를 합니다. 그리고 나서 이어지는 타이핑에서 conda .. 2018. 12. 8.
생각지도 못한 장애물에 부딪쳤습니다. tensorflow문제 안녕하세요? 지난 시간까지 [파이썬으로 배우는 알고리즘 트레이딩]이라는 책에서 어떻게 하면 손과 발의 역할을 하는 프로그램을 짜며, 어떻게 해서 두뇌의 역할을 하는 프로그램을 짜서, 서로 연결을 시킬 수 있는지를 보았습니다. 그래서 저는 여기서 pytrader라는 손과 발의 역할을 하는 프로그램은 훌륭하기에, 이제 두뇌역할을 어떻게 RLTrader로 바꿀 수 없는지를 알아 보고자 합니다. 일단 아나콘다 프롬프트를 실행 시켜서, 먼저 강화학습으로 수익모델을 찾았던 RLTrader의 환경을 PyQtTest에 설치하는 작업에 들어가 보도록 합니다. 그런데 문제가 하나 생겼습니다. 지난번에는 문제가 없이 제대로 설치가 되었던 tensorflow(텐서플로)가 제대로 설치가 되지 않는 문제가 생기기 시작한 겁니다... 2018. 12. 7.
pytrader를 만드는 실습에 들어가기-18- 안녕하세요? 지난번 포스팅에서 휴먼에러가 발생해서 이래저래 많이 힘들어 지기는 했는데, 그래도 뒤 늦게라고 이 에러를 눈치채서 다행이라는 생각이 듭니다. 아무튼 지체된 작업을 이번 포스팅에서 마무리 해 보도록 하겠습니다. 지난번에 시장가를 빼먹어서 문제가 되엇는데, 이제 매수 주문을 넣어 보도록 합니다. 그리고 조금의 시간이 흐르자, 키움증권 홈페이지에서 제대로 된 내용이 나오는 것을 확인할 수 있었습니다. 그래서 이번에는 기왕 데이터를 얻는데 성공하기는 성공했으니, 한번 급등주로 포착이 된 종목을 소량이지만, 한번 매수 주문을 넣어 보도록 합니다. 일단 위 스크린샷처럼 급등주로 포착이 된 종목의 매수가 성공한 것을 PyTrader상에서 확인을 할 수 있었습니다. 하지만 아직 다 끝나지 않았으니, 다음 .. 2018. 12. 6.
pytrader를 만드는 실습에 들어가기-17- 안녕하세요? 드디어 주식시장이 개장을 해서, pytrader의 문제가 무었이길래 매도 주문이 전혀 들어가지 않았는지 확인해 보는 작업에 들어가 보고자 합니다. 일단 이번엔느 매도 주문만을 올리도록 하는데, 위 스크린샷에서 보이는 것처럼 5줄만 만들어서 1초에 5번만 매도 주문을 내라고 만들어 놓도록 합니다. 프로그램을 실행시키고 나서, 처음에는 별 차이가 없는 듯 했습니다. 일단 텍스트파일 자체는 제대로 처리를 했다는 신호를 보내고 있습니다. 그리고 나서 지난번에 35주의 보유량을 가지고 있었는데, 5번의 주문으로 각각 5번 팔았으니, 25주가 빠져서 총 10주만 남았는 것이 반영이 이제서야 되었습니다. 그런데 키움증권 홈페이지에서는 아직 자료가 갱신되지 않은 것을 확인할 수 있었습니다. 몇분정도 흐른 .. 2018. 12. 6.