본문 바로가기

GUI62

종목의 정보를 가져오는 사냥꾼 제작 안녕하세요? 이번 포스팅부터 당분간의 포스팅에서는 어찌어찌해서, 종목코드가 있으면 필요한 현재가라거나 거래량에 대한 자료를 가지고 와야 할 필요성이 있는데, 문제가 있습니다. 너무 많은 양의 자료를 일일히 네이버 증권이나 영웅문4와 같은 HTS에서 일일히 가지고 오는 것에 이래저래 노가다인 면이있어서 이를 자동으로 해주는 프로그램을 만들어 보고자 합니다. 먼저 해야 할 일은 위 스크린샷에서 나오는 것처럼 일단 새로운 프로젝트를 생성하는 것에 있습니다. 일단 프로젝트의 이름은 StockInformation이라고 지어 주도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 환경을 설정 해 주도록 하는데, 환경은 기존의 PytraderWithBrain과 같은 32비트 환경을 제공하는 것과 같은 환경으.. 2019. 8. 5.
잠시 헤메고 있는 중 입니다. 안녕하세요? 요 최근에 pytrader2의 parent process를 제대로 만들기 위해서 한번 관련된 책을 읽어 보고자 [파이썬 GUI 프로그래밍 쿡북 2/e]를 읽어는 보았습니다만, 이 책을 빌리기 위해 들어간 노력대비, 나왔는 결과는 그렇게 까지 만족 스럽지는 않았습니다. 먼저 가장 큰 문제는 이 책에서 다루고 있는 GUI툴은 tkinter라는 라이브러리라는 것 입니다. 저는 살짝 들어 보기는 했습니다만, 이전까지는 파이썬에서 그래픽적인 유저 인터페이스를 만들기 위해서는 PyQt5만을 사용하는 줄 알았는데, 이 책을 통해서 tkinter도 많이 쓰인다는 것을 알 수 있었습니다. 문제는 제 주식 인공지능이 필요한 것은 PyQt5인데, 일단 100% 이 책을 활용할 수는 없지만, 그래도 기본적인 내용.. 2019. 4. 7.
pytrader의 parent process를 만드는 작업에 들어가 보기-12- 안녕하세요? 어제에 이번 포스팅까지 이어서 올렸어야 했는데, 가지가지로 바빠서, 블로그에 글을 못 올렸습니다. 아무튼 이번 포스팅에서는 지난번 부터 계속해서 괴롭혀온 시작하자 마자 작동하는 메서드가 있으면, 어떻게 해서 gui를 띄울 수 있는지를 알아보았고, 여러가지 시도한 결과 성공적인 결과까지 나오는 것을 이번 글에서 올리고자 합니다. 먼저 위 스크린샷과 같이 __name__ == "__main__": 항목에다가 위 스크린샷에서 보이는 것처럼 qApp.processEvents()함수를 .show() 바로 아랫줄에 놓도록 시도를 해 보았습니다. 그러나 이렇게 했음에도 불구하고, 계속해서 메서드가 먼저 실행이 되고, 메서드의 종료를 기다기는 것을 확인할 수 있기는 있었습니다. 그래서 다음 작업으로는 위 .. 2019. 3. 27.
pytrader의 parent process를 만드는 작업에 들어가 보기-11- 안녕하세요? 드디어 이사가 거의 다 끝났고, 이제는 주식 인공지능을 만드는 작업에 대해서 본격적으로 포스팅을 다시 시작해 보아야 겠다는 생각이 듭니다. 그럼 이번 포스팅에서는 pytrader2를 만들어서 먼저 부모 프로세스에서 자식 프로세스를 작동 시켜서 어떻게 모의 투자에 들어는 가는 것을 확인할 수 있었습니다. 그런데 문제는 제 의도는 분명히 pytrader2의 gui가 떠야 하는데, 정작 gui는 뜨지 않는 것을 확인해서 문제가 되었습니다. 먼저 이 작업을 위해서 우선 버튼을 일일히 클릭해야 하는 일이 없도록 만들어 줍니다. 그래서 주석처리를 해서 버튼을 눌러도 반응이 없도록 만들어 봅니다. 그 다음으로는 pytrader2가 시작하자 마자 시작을 하기 위해서 __init__()에다가 RLTrader.. 2019. 3. 26.