본문 바로가기

코딩198

2라운드의 구글 코랩(google colab)작전 -4- 안녕하세요? 지난번 포스팅에서 어떻게 문제에 부딪쳐서 무언가가 잘 안되는 것을 보여주었는데, 이번 포스팅에서 그걸 어느정도 해결하고 나서 다소간의 약한 성과지만, 그래도 나온 것이 있기는 있었습니다. 이렇게 해서 어느정도 성공은 했지만, 문제도 하나 나오기는 나왔습니다. 일단 이 작업을 하는데 어디서 문제가 생긴 것인지 알아보기 위해서 위 스크린샷과 같이 일단 작업을 하나 해 주도록 합니다. 그런데 가만히 한참 기다려 보니 그래도 정상적으로 자식 프로세스가 하나하나 돌아간 것을 확인할 수 있기는 있었습니다. 그런데 문제가 하나 있습니다. 이게 진짜로 하나하나 작업이 진행된 거라서, 파이썬의 멀티 스레딩처럼 하나 끝나면 다음 차례가 이어진느 것으로 생각이 됩니다. 일단 이렇거나 말거나 제대로 결과가 생성이.. 2020. 7. 14.
2라운드의 구글 코랩(google colab)작전 -2- 안녕하세요? 지난번 포스팅에서 어덯게 첫 단추를 채우기 위해서 부모 프로세스를 작업하는 것을 중간에 끊어서 보여드렸습니다. 이번 포스팅에서는 남은 작업을 이어서 하는 모습을 보여드리고자 합니다. 일단 여기서 자식 프로세스에 해당하는 내용도 첫 머리는 거의 똑같이 해 주도록 합니다. 다만 여기서 GUI나 pyqt5에 관련된 것은 모두 제거하도록 했습니다. 그리고 나서 깜빡하고 잊은게 하나 있었는데, 바로 실행을 위한 문구를 만들어 내는 것이 하나 있었습니다. 이걸 하기 위해서 일단 부모 프로세스부터 하나 만들어 주도록 합니다. 다음으로는 일단 이전의 경험을 살려서 자식 프로세스를 실행하기 위해서 필요한 환경을 하나 가져오도록 하는데, 이걸 기존에 사용하던 폴더를 복사해서 가지고 옵니다. 그리고 나서 필요한.. 2020. 7. 14.
중간 점검 & 다음 테스트를 위한 작업 -1- 안녕하세요? 이번 포스팅이야 말로 어쩌면 실험노트에 어울리는 내용을 올리는 날인지 모르겠다는 생각이 듭니다. 일단 지난번의 성공에만 도취되어 있어야 할 것이 아니라, 이래저래 수상하다는 생각이 드는 것이 있어서 이걸 한번 점검해 보도록 하고, 다음 작업에 들어가 보도록 해야 하기 때문입니다. 먼저 위 스크린샷에서 볼 수 있는 것과 같이 일단 시작을 하면 나오는 항목에다가 우선 일괄적인 period를 지정할 수 있도록 만들어 줍니다. 이렇게 한 다음에 원래는 숫자로 되어 있던 항목을 위 스크린샷처럼 한개의 변수로 바꾸어 주도록 합니다. 일단 먼저 RSI지수를 기반으로 하는 매도 매수 룰에 먼저 적용해 주도록 합니다. 그리고 나서 다음으로 봐야 하는 것으로 이동평균선 + 표준편차를 사용하는 매도/매수 룰에서.. 2020. 7. 1.
Position Sizing을 위한 작업 -2- 안녕하세요? 이번 포스팅에서는 지난번 포스팅에서 했던 작업을 이어서 계속해서 position sizing을 위한 작업을 이어서 가 보고자 합니다. 일단 지루할 지는 모르지만, 그래도 수익을 최대화 시키기 위한 작업이니 일단 지켜봐 주시기 바랍니다. 다음 작업을 하기 위해서 위 스크린샷에서 볼 수 있는 것처럼 일단 setValidator()라는 함수를 주어서, QIntValidator라는 것을 주어서 정수만 받도록 하고, QDoubleValidator라는 함수를 주어서 실수 형식의 숫자만 입력할 수 있도록 만들어 주도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 lineEdit의 숫자 칼라를 적색으로 바꾸어 주도록 힙니다. 왜 이렇게 하느냐 하면, 실수로 엔터를 치지 않을 경우에 헷갈릴 수 .. 2020. 5. 22.