본문 바로가기

주식85

새롭게 부딪친 문제와 해결방법의 시도-3- 안녕하세요? 지난번 포스팅에서 RLTrader를 계속해서 trial and error방법으로 처리하기에는 너무 많은 시행착오를 거쳐야 하고, 어디가 문제인지도 알기 어렵기 때문에, 일단 테스트용으로 newTestAI프로젝트를 한번 고쳐서 작업을 하고자 합니다. 먼저 위 스크린샷과 같이 주요한 변수들을 기존에는 input()함수로 받아오는 형태를 사용했으나, 이번에는 위 스크린샷처럼 일일히 지정을 해 주도록 합니다. 일단 바뀐 것 대로 제대로 작동을 처음에는 하는 것처럼 보이기는 보입니다. 문제는 위 스크린샷과 같이 그래프를 만들어야 하는 항목에서 에러가 발생한 것을 볼 수 있었습니다. 그래서 이를 통해서 문제를 하나는 해결해야 했습니다. 이런 에러가 어디서 처음에는 발생한 것인지 몰라서 헤메었기도 했으나.. 2019. 4. 4.
pytrader의 parent process를 만드는 작업에 들어가 보기-7- 안녕하세요? 이번 포스팅에서는 지난번에 pytrader2에 각종 데이터를 제대로 전달하는 것을 성공적으로 보여주는 데 성공했습니다. 그런데 이걸 일정 횟수 이상 pytrader2가 작동을 하고 나면, 자동으로 pytrader2를 종료하고, 이후에 다시 시작시키는 작업을 하고자 합니다. 먼저 이전에 하였는 Wrong_Turn_Season_2()라는 메서드에서 힌트를 얻도록 했습니다. 여기서 사용이 되는 self가 붙어 있는 카운터가 있는데, 이걸 기준으로 해서 한번 로그인에 10번 조회가 걸리지 않도록 하는 것 입니다. 일단 해당하는 메서드를 실행시키고 나면, 위 스크린샷에 나와 있는 것처럼 한번 실행을 할때마다 카운터가 한번씩 작동을 하게 되는데, 이 작동하는 카운터의 갯수가 500초과가 될 경우 pyt.. 2019. 3. 21.
키움증권 Open API를 이용, 1500이상 종목의 일봉차트를 가지고 오기 안녕하세요? 하루종일 풀리지 않는 문제를 가지고 알아내려고 시도를 하다보니 포스팅이 많이 늦어졌습니다. 아무튼 이렇게 된 이상 어떻게 포스팅을 이어 나가야 하는데, 이번 포스팅은 일요일에 했었는 1500 이상의 대량의 종목 코드를 가지고서 일봉차트를 대량으로 긁어오는 방법에 대해서 일단 올리고자 합니다. 먼저 위 스크린샷처럼, 자식 프로세스가 되는 스크립트에 get_ohlcv_2라는 새로운 메서드를 만들어 놓도록 합니다. 여기서는 분봉차트가 아니라 일봉차트를 가지고 오도록 만들어진 메서드입니다. 다음으로는 키움증권 서버에서 가지고 온 일봉차트 데이터를 가지고서는 모두 db파일에 집어 넣는데, 이번에는 daily_cnadle이라는 폴더 안에 각각 종목별로 저장하도록 합니다. 그리고 나서 위 스크린샷처럼 기.. 2019. 3. 18.
키움증권 Open API를 이용해서 전체 분봉차트를 가지고 오는 시도-2- 안녕하세요? 지난 포스팅에서 1500개를 넘는 종목의 1분봉 차트를 가지고 오는 작업을 하고자 합니다만, 문제가 발생하였습니다. 그래서 이번 포스팅에서는 대괄호인 [ ] 부터 리스트에서 제거하는 방법에 대해서 한번 언급하고 나서 움직여 보고자 합니다. 먼저 위 스크린샷과 같이 리스트[인덱스] = 리스트[인덱스].translate('[',) 이라는 구문을 주도록 합니다. 이런 작업을 하는 이유는 우선 제일 첫 요소-인덱스 0과 가장 마지막 요소-인덱스 -1 인 값들에 대괄호가 각각 [ 과 ]이 있기 때문입니다. 그런데 이번에는 위 스크린샷과 같이 대괄호가 아니라 '' 이 말표시가 문제가 된다는 메세지가 뜨면서, 이건 어떻게 지우기가 난감하다는 문제가 있습니다. 일단 translate가 문제인가 싶어서 한번.. 2019. 3. 16.