본문 바로가기

키움증권361

2019년 5월 21일 화요일 모의 주식투자의 몰랐던 사실과 새로운 시도 안녕하세요? 이번 포스팅에서는 어제인 2019년 5월 21일 화요일에 있었던, 주식 모의투자에 들어가 보았는데, 그러면서 전혀 몰랐던 새로운 사실을 알아내면서 이제까지 왜 매수해야 할 타이밍인데 프로그램이 매수를 하지 못했는지를 볼 수 있었습니다. 아무튼 이것도 이거대로 어떻게 무모한 도전을 하면서 새로운 것을 하나하나 알아가는 느낌입니다. 먼저 오전 9시가 되기 전에 일단 대유 플러스의 1분봉 차트를 가지고 와서, 한번 모의 주식투자에 프로그램을 돌릴 준비를 하도록 합니다. 그 다음으로는 서울식품의 1분봉 캔들 차트를 가지고 오도록 pytrader를 돌려서 가지고 오도록 해서 모든 준비를 마치는 데는 성공했습니다. 이렇게 해서 위 스크린샷처럼 화요일의 Parent Of Pytrader를 실행시키는 것으.. 2019. 5. 22.
새롭게 부딪친 문제와 해결방법의 시도 안녕하세요? 지난번 포스팅에서 어떻게 된 것인지 action_list.txt를 해보았지만, 아무런 결과도 나오지 않았으며, 계속관망만을 해서 이대로는 안되겠다는 생각이 들었습니다. 그래서 한번 이게 어디서 부터 문제가 있는지 깊이 생각을 하다 보니 다음과 같은 문제가 있다는 생각이 들었습니다. 먼저 위 스크릔샷과 같이, 과거 시점에서 주식 그래프를 모고서 1주 이상의 주식을 매수하라고 명령을 내리지만, 문제는 이미 지나간 시점이기 때문에 실제로는 매수를 할 수 없습니다. 그래서 딱 현재의 상황만 보고서 모델에서 결정이 나올 수 있도록 만들어 봅니다. 그래서 위 스크린샷과 같이 newTestAI라는 프로젝트로 간 다음에 위에 나와 있는 스크린샷처럼 datamanager.py로 가서, 한번 chart_dat.. 2019. 4. 2.
이제서야 들어가본 모의투자와 발생한 문제 안녕하세요? 오늘따라 티스토리 블로그의 에디터가 바뀌어서 무언가 글을 쓰는 것이 낯설은 기분이 드는 생각이 들기는 듭니다. 그래도 일단 지난번 포스팅에서 어떻게 완성이 되었는 pytrader2와 pytrader2의 parent process를 만드는 데 성공했기 때문에, 이걸 바탕으로 해서, 한번 모의투자에 들어가 보았고, 새로운 장애물이 발생해서 생긴 문제를 포스팅 하고자 합니다. 먼저 위 스크린샷과 같이 기존에 만들어 놓았는 newTestAI라는 프로젝트를 열어서, data_manager.py로 가서, 기존에 있던 것과는 다르게 chart_data의 범위를 무한대로 바꾸어 주도록 합니다. 그리고 나서 agent.py로 가서, 아무런 결정이 나지 않았는데, 묻지마 매수를 하였는 행동을 하지 못하도록 만.. 2019. 3. 28.
pytrader의 parent process를 만드는 작업에 들어가 보기-4- 안녕하세요? 주말에 잠시 대량으로 주식 데이터를 가져와야 하는 일이 있어서 잠시 중단을 하기는 했습니다만, 일단 pytrader를 자식 프로세스로 해서, 일정동안 TR을 조회하게 되면 자동으로 종료를 하게 되고, 이 종료가 된 시점에서 다시 실행을 시켜야 할 필요성이 있기는 있었습니다. 그래서 지난번에는 Qprocess를 이용해서 자식 프로세스를 실행시키는 것은 성공했습니다만, 문제는 어떻게 자식 프로세스에 데이터를 전달 하느냐 하는 것이 남아 있습니다. 일단 먼저 필요한 것이 지난번에 부모 프로세스에 toggle버튼을 만들어 주었으니, 실행을 시킨 버튼을 한번 더 누르면 이번에는 실행시킨 pytrader가 종료가 되어야 하는 차례입니다. 그래서 이를 위한 메서드를 별도로 만들어 줍니다. 그리고 여기서는.. 2019. 3. 19.