본문 바로가기

프로그래밍375

주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-9- 안녕하세요? 지난번 포스팅에서 중간에 끊어야 했는데, 이번에는 어떻게 해서 txt파일을 매개로 해서 몸의 역할을 하는 pytrader와 두뇌의 역할을 하는 RLTrader를 연결하는 지를 보여주었습니다. 그리고 이번에는 그 완성이 되는 것을 보여 주어야 하는데, 일단 그것을 위한 일련의 과정을 보여 드리고자 합니다. 일단 지난번 시간에 보여드렸던 에러는 데이터 베이스에 저장이 된 행의 갯수가 2개 이상만 되어도 발생을 하지 않는 다는 것을 알 수 있었습니다. 그런데 이번에는 위 스크린샷에서 나오는 것처럼 새로운 에러가 발생하는 것을 볼 수 있었습니다. 일단 어디가 문제인가 했더니, readline()이라고 선언을 안 해주어서 txt파일을 열기만 했지, 그 값을 읽어오지는 못했다는 것을 볼 수 있었습니다... 2019. 1. 6.
주식인공지능의 몸과 두뇌를 연결하기 위한 시도-8- 안녕하세요? 이번 포스팅에서는 오랫만에 주식 인동지능을 만드는 작업에 들어가서, 이제 pytrader와 RLTrader를 연결하는 작업을 해 보고자 합니다. 일단 부상때문에 많이 지체가 되기는 되었습니다만, 그래도 어떻게 작업을 했는 것이 있어서 그 내용이라도 한번 포스팅에 올려 보고자 합니다. 먼저 RLTrader가 어떻게 자기가 작동되고 있는 디렉토리 폴더를 알아내는 지를 알아보고자 했습니다. 그래서 먼저 pytrader가 작동하고 있는 디렉토리에 txt파일을 RLTrader가 생성해야 한다 = 결국 pytrader가 어디서 작동되고 있는지를 RLTrader에 알려줘야 하기 때문에 먼저 pytrader에서 RLTrader가 작동되고 있는 폴더에다가 txt파일을 만들어서 경로를 알려줘야 합니다. 실제로.. 2019. 1. 5.
주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-7- 안녕하세요? 계속해서 오른손 중지가 불편한 가운데 포스팅을 한다고 정말로 느린 타이핑을 하는 중 입니다만, 아무튼 지난번 포스팅에서는 모의투자로 보유하고 있는 주식의 보유량이 제대로 반영이 되지 않는 것을 보았습니다. 그래서 이번 포스팅에서는 어떻게 이를 극복해 보기 위해서 여러가지 시도를 하였고, 그 내용을 올리고자 합니다. 먼저 이 사태가 일어난 원인이라는 생각이 드는 agent.py라는 RLTrader의 파일로 가서, 먼저 import main이라고 첫 머리에 넣어서 main모듈을 임포트 해 주도록 합니다. 다음으로는 위 스크린샷과 같이 코딩을 해서, agent모듈이 시작을 하자마자 보보유하고 있는 주식의 양에 반영이 되도록 만들어 줍니다. 그런데 어떻게 된 것인지 아예 RLTrader가 실행이 되.. 2019. 1. 3.
주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-6- 안녕하세요? 지난번 포스팅에서 어떻게 해서 예수금과 보유한 주식의 양을 가지고 오는 것을 보여주었습니다. 그런데 아직은 이 값들을 RLTrader에 전달해서 반영이 되지 았기 때문에, 이번 포스팅에서 이를 구현하고자했으며, 관련된 내용을 포스팅 하고자 합니다. 먼저 예수금과 주식의 보유량을 가지고 왔는 코드의 다음에, txtFile4와 5라는 변수를 만들고, RLTrader의 폴더에다가 한번 txt파일을 만들어 보도록 합니다. 다음으로는 이전에 처럼 RLTrader를 작동시키기 전에 생성된 txt파일에다가 내용을 적어 두도록 하는 것 입니다. 이렇게 해서 관련된 정보는 보내질 것으로 예상이 됩니다/ 실제로 pytrader를 실행시킨 다음에, 위 스크린샷처럼, 이전에는 없었는 txt파일이 생성이 되어 있는.. 2019. 1. 3.