본문 바로가기

무모한 도전-주식 인공지능 만들기1651

구글 코랩(google colab) 작전 -1- 안녕하세요? 이번 포스팅부터는 구글에서 제공하고 있는 코랩을 이용해서 한번 작업을 해 보고자 합니다. 일단 예전에 기계학습에 사용한 전례가 있기는 하지만, 이번에는 어떻지는 아무도 모르는 상황이기는 합니다. 먼저 exe파일로 빌드할 필요가 있기 때문에, 이걸 하기 위해서, 일단 새로운 이름을 스펙파일에서 지정해 주도록 합니다. 그리고 나서 이래저래 자식 프로세스까지 exe파일로 빌드를 하는데 성공하기는 했습니다. 이제 남은 단계는 먼저 이걸 구글 드라이브에 올려 주는 것 입니다. 일단 제대로 작동이 되는지 아닌지에 대해서 한번 테스트를 할 필요성이 있기는 있습니다. 이 작업을 해 보기 위해서 시험가동을 해 보면........ 일단 테스트 결과 제대로 작동을 하는 것을 확인할 수 있기는 있었습니다. 이제 .. 2020. 7. 11.
테스트 시간을 알아보기 위한 작업 안녕하세요? 이번 포스팅에서는 다음 작업을 하기 이전에 일단 exe파일로 빌드가 되면 어째 테스트가 진행이 된 시간을 알아보기 힘든 경향이 있습니다. 그래서 완성이 되면 결과를 저장하는 폴더에 시간을 측정하기 위한 텍스트 파일을 생성해서 여기서에다가 기록을 하고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 모든 자식 프로세스가 끝이 나면, 자연히 부모 프로세스도 종료가 되도록 만들어 주도록 합니다. 일단 제대로 부모 프로세스가 종료가 되는 것을 확인할 수 있기는 있었습니다. 이렇게 첫 테스트를 사용해서 한번 제대로 나온 것이 맞는가 했는데.......... 다음으로 기존에는 print로 결과를 출력하기만 했는 코드를 아예 가지고 와서, 먼저 시작하는 시간을 기록하도록 만들어 줍니다. 그리고 나서 .. 2020. 7. 11.
계산 period를 조절하기 위한 작업 part2 안녕하세요? 지난번 포스팅에서는 어떻게 해서 이걸 가지고서 자식 프로세스에서만 완성을 시키는 작업을 했습니다. 그런데 이번 작업을 제대로 하기 위해서는 부모 프로세스의 유저 인터페이스에서 period를 조절할 수 있어야 합니다. 그래서 이번에는 그 일련의 작업을 소개하는 포스팅을 써 보고자 합니다. 먼저 Qt Designer를 이용해서 GUI를 디자인 하도록 합니다. 기존에는 없던 period라는 항목이 새로 생긴 것을 확인할 수 있으실 겁니다. 그리고 나서 이걸 처리하기 위한 코드와 메서드를 제작해 보도록 합니다. 여기서도 역시나 엔터키를 누르면 붉은색 숫자가 검정색으로 변하도록 만들어 줍니다. 그리고 나서 새로운 항목의 값이 0이 아니면 테스트를 시작하는 버튼이 활성화 될 수 있도록 만들어 주었습니다.. 2020. 7. 10.
계산 period를 조절하기 위한 작업 part1 안녕하세요? 이번 포스팅에서는 목적이 간단합니다. 이걸 가지고서 일단 각각의 매도/매수 룰에서 계산을 하기 위한 period가 있습니다. 이걸 계속해서 바꿔주어야 하는 불편함 - 즉, 이게 바뀔때 마다 exe파일이나 이런걸 수정해 주어야 하는데, 그렇게 하지 말고, 일단 인터페이스 상에서 바꿔줄 수 있도록 만들어 주는 것이 필요했습니다. 먼저 작업을 하기 위해서, 실험적으로 있는 조건에서는 위 스크린샷에서 볼 수 있는 것처럼 30이라는 숫자를 추가해 주도록 합니다. 그리고 나서 데이터를 받아와서 이걸 float형태로 만들어서 숫자 형태로 가지고 올 수 있도록 한번 만들어 주도록 합니다. 이렇게 해서 작업을 하나 했으며........ 그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것.. 2020. 7. 10.