파이썬1297 초기 테스터(initial tester)의 중간 보고 안녕하세요? 지금 초기 테스터를 완성해 놓고 나서, 한번 작업을 하고 있기는 있습니다만, 문제는 이게 시간이 상당히 걸리기는 걸리고 있다는 것이 문제라면 문제입니다. 일단 완성이 다 될 때 까지는 마냥 기다리고 있을 수만은 없기에 하는 수 없이 중간 보고를 겸해서 현재 어떻게 하고 있는지를 보여 드리고자 합니다. 먼저 해야 할 것은 위 스크린샷부터 한번 120분봉을 기준으로 평균을 내고, 표준편차를 구한 다음에, 이 표준편차에에서 곱하기 얼마씩을 하는 것으로 최적화된 매수/매도 룰을 찾아가는 것 입니다. 그리고 나서 다음으로 해야 할것은 위 스크린샷처럼 실질적으로 표준편차에 곱하기를 해주는 과정이 필요합니다. 이 값보다 초과이거나 미만인 지점에서 매수/매도가 일어나는 것 입니다. 그리고 나서 거의 하루의.. 2020. 2. 12. spec 파일에 대한 세세한 설명 안녕하세요? 지난번 포스팅에서 어덯게 spec파일을 이용해서 배포용으로 파이썬 프로그램을 만드는 방법에 대해서 정리해서 포스팅을 했지만, 정작 spec파일에서 무엇무엇을 설정해야 하는지에 대해서는 설명을 한다는 것을 빼먹었습니다. 일단 저도 모든 것을 다 알고있지는 못합니다. 그대신 제가 알아낸 것에 대해서는 최대한으로 자세하게 설명을 하고자 합니다. 먼저 알아두셔야 하는 것은 막 생성이 된 spec파일에서는 클래스라고 해야 할까요? 이게 무슨 언어로 씌여진 프로그램인지는 모르지만, 일단 4개의 클래스가 생성이 되는데, 먼저 생성이 되는 것은 Analysis라는 클래스를 먼저 보고 계십니다. 여기서는 먼저 가장 먼저 실행이 될 py파일을 지정해 주어야 합니다. 그리고 나서 3개의 클래스라고 할 수 있는 .. 2020. 2. 10. pyinstaller로 1개 폴더로 빌드하기 안녕하세요? 일단 이번 포스팅에서 다루고자 하는 것에 대해서 먼저 간략하게 설명을 드려야 겠습니다. 우선 파이썬을 텍스트 파일에 쓰기만 해서는 실행이되지 않고, 이걸 파이참과 같은 개발툴을 사용해야 합니다. 그런데 여기서도 한가지 문제가 있습니다. 만약 개발툴이랑 파이썬이 설치되어 있지 않은 컴퓨터에서도 프로그램을 실행시킬 것을 염두해 두고 '빌드'를 해야 할 필요성이 있습니다. 한마디로 배포판을 만든다고 보시면 되는데, 이번 포스팅에서 다룰 것은 exe파일로 한개 나오는 것이 아니라 1개의 폴더로 나오는 것을 다루고자 합니다. 먼저 해야 할일은 당연하다면 당연하게도 빌드를 하고자 하는 메인 프로그램에서 사용하는 파이썬 가상환경에다가 pip를 이용, pyinstaller를 설치하는 일이 먼저 선행되어야 .. 2020. 2. 9. GUI 프리징(freezing)의 해결 안녕하세요? 정말로 오랜 시간이 걸리기는 걸렸습니다. 아무튼 간에 이번 포스팅에서야 말로 간단하고 정말 어이없이 간단한 이 해결책을 찾아내지 못해서 한참이나 헤메이게 되었는데, 그 내용의 종지부를 찍고자 합니다. 일단 여기까지가 2월 첫번째 일요일에 있었던 작업의 내용을 올리느라 밀리고 밀렸는 포스팅의 내용이었습니다. 먼저 인터넷을 뒤지다가 위 스크린샷처럼 QApplication.processEvent()라는 명령어를 for루프-문이나 이런 반복문에 넣어줘야 반응을 기다리는 상태가 된다고 합니다. 그래서 먼저 이를 위해서 __init__()에 먼저 QApplication.processEvents()를 방금전까지 QThread를 연습했던 구문에 넣어 주도록 합니다. 그리고 나서 먼저 for 문 안에다가 위.. 2020. 2. 7. 이전 1 ··· 180 181 182 183 184 185 186 ··· 325 다음