본문 바로가기

알고리즘 트레이딩805

그 동안의 테스트 안녕하세요? 이번 포스팅에서는 간단하게나마 4번째 조건을 가지고서 테스트를 진행하려고 했었는데, 문제는 예기치 않은 문제가 나오는 바람에 많이 늦어지게 되었습니다. 그래서 그 내용을 가지고서 이번 포스팅을 올려 보고자 하는데, 이 포스팅 이후에 한동안 데이터를 분석하는 내용이 올라갈 예정입니다. 일단 지금까지 무슨 문제가 있었느냐 하면, 24개의 매도/매수 조건에서 결과를 만들어 냈으면, 그림파일의 갯수가 같아야 하는데, 폴더마다 다릅니다. 이게 무슨 문제냐 하면, 어떤 조건에서는 계산 결과가 누락된 것이 있다는 이야기가 됩니다. 일단 이 문제를 해결해 보기 위해서, 위 스크린샷과 같이 우선 한개의 리스트를 만들어 보도록 합니다. 당연 이 리스트는 for loop가 시작하기 전에 선언을 해 주어야 합니다.. 2020. 7. 27.
2라운드의 구글 코랩(google colab)작전 -7- 안녕하세요? 지난번 포스팅에서 어떻게 progress bar를 만들려고 했는데 이게 단순한 일이 아님을 알고서 일단 다음의 작업을 해 보고자 합니다. 지금까지 환경을 건드리고 이래저래 했던 것은 다 구글 코랩에서 py파일을 돌려 보기 위해서 했던 작업인데, 이제는 해 보아야 할 차례가 되어 갑니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 어떻게 해서 관련된 파일들을 올리고 나서, 이제는 실행을 하기 위한 코드를 구글 코랩에서 실행시켜 봅니다. 일단 이 작업을 하기 위해서, 필요한 파일, 특히 새로 만든 파이썬 환경 폴더를 업로드 하는데 가장 많은 시간이 걸렸습니다. 아무튼 이렇게 해서 어떻게 시간은 시간대로 걸렸고, 작업은 작업대로 끝이 났습니다. 그리고 나서 다음으로 한번 실행을 시켜 보니, .. 2020. 7. 17.
2라운드의 구글 코랩(google colab)작전 -5- 안녕하세요? 지난번 포스팅에서 어떻게 해서 subprocess만으로는 무언가가 잘 되지 않아서, 하는 수 없이 이번에는 다른 모듈인 multiprocessing이라는 것을 가지고 와서 작업을 해야만 했습니다. 일단 이걸 제대로 밑그림을 짜는 것만 해도 상당한 시간이 걸려서 이래저래 포스팅이 늦어졌습니다. 가장 먼저 할일로는 역시나 이 내장 모듈을 가지고 오는 것이라고 할 수 있습니다. 이렇게 해서 일단 하나 가지고 오도록 합니다. 그리고 나서 기존의 input_text를 만들어 주는 항목의 for 문 위에는 새로운 리스트를 생성해서 여기다가 input text들을 담아 갈 수 있도록 만들어 줍니다. 그리고 나서 다음으로 작업을 하기 위해서는 위 스크린샷과 같이 일단 multiprocess에 관련된 메서드.. 2020. 7. 15.
2라운드의 구글 코랩(google colab)작전 -4- 안녕하세요? 지난번 포스팅에서 어떻게 문제에 부딪쳐서 무언가가 잘 안되는 것을 보여주었는데, 이번 포스팅에서 그걸 어느정도 해결하고 나서 다소간의 약한 성과지만, 그래도 나온 것이 있기는 있었습니다. 이렇게 해서 어느정도 성공은 했지만, 문제도 하나 나오기는 나왔습니다. 일단 이 작업을 하는데 어디서 문제가 생긴 것인지 알아보기 위해서 위 스크린샷과 같이 일단 작업을 하나 해 주도록 합니다. 그런데 가만히 한참 기다려 보니 그래도 정상적으로 자식 프로세스가 하나하나 돌아간 것을 확인할 수 있기는 있었습니다. 그런데 문제가 하나 있습니다. 이게 진짜로 하나하나 작업이 진행된 거라서, 파이썬의 멀티 스레딩처럼 하나 끝나면 다음 차례가 이어진느 것으로 생각이 됩니다. 일단 이렇거나 말거나 제대로 결과가 생성이.. 2020. 7. 14.