알고리즘 트레이딩805 실전 모의투자에 들어가기 위한 준비 -3- 안녕하세요? 이런저런 사정이 있어서 어떻게 개발이 진도를 빠르게 나아가지는 못하고 있는데, 아무튼 어떻게 해서 매수주문을 취소할 수 있는지에 대해서 일단 감은 잡혔기에, 이번 포스팅을 통해서 잡아나가는 과정을 올려 보고자 합니다. 이걸 마지막으로 본격적으로 저만의 프로그램을 짜도록 해 봐야 겠습니다. 일단 여기서 중요한 것은, __init__.py는 아래에 있는 kiwoom.py를 실행시키기 위한 시동장치에 불과하다는 것 입니다. 즉, 실질적인 일은 모두 kiwoom.py가 하는 것 입니다. 그리고 지정가로 매수를 신청한 다음에, 5초 후에 바로 매수가 되지 않고서 미체결 물량이 되었다면, 그걸 취소하는 코드에 와 있습니다. 일단 여기서 등장하는 self.portfolio_stock_dict라는 딕셔너리.. 2020. 11. 13. 실전 모의투자에 들어가기 위한 준비 -2- 안녕하세요? 지난번 포스팅에서 어떻게 다른 사람이 했던 매수주문 취소를 그냥 코드만 가지고 오면 될 줄 알았는데, 점점 들어가면 들어갈 수록 무언가 더 대단한 것을 만나고 있는 중 입니다. 아무튼 이번 포스팅도 그렇게 탐구하는 과정을 일단 올려 보고자 합니다. 이 코드들을 어떻게 실행하는가 봤더니, 이 책에서는 위 스크린샷과 같이 일단은 다른 파일들은 폴더안에 넣어주고, 그 다음에 이렇게 __init__.py를 이용해서 시동을 건다고 해야 할까요? 이렇게 해서 일단은 작업을 할 수 있었습니다. 실제로 이 파이썬 파일에 어떻게 해서 윈도우 환경에서 실행을 시키기 위한 작업이 갖추어져 있는 것을 확인할 수 있는 것을 확인할 수 있었습니다. 그런데 실행을 시키려고 하면, 어째서 인지 에러가 나왔는데, 이게 c.. 2020. 11. 12. Step9, 스트레스 테스트에 들어가 보기 -done- 안녕하세요? 사실상 RSI조건에 대해서 스트레스 테스트는 다 끝나서, 슬슬 실전투자에 들어갈 준비를 해 보기는 봐야할 순간이 되기는 되었습니다만, 그래도 2등 매도/매수 룰이라고 할 수 있는 MFI지수를 기반으로 한 매도/매수 룰에 대해서는 아직 테스트를 해보지 않아서 어떤 일이 있을지 모르겠다는 생각이 듭니다. 일단 여기서는 MFI지수를 기반으로 하는 것이기 때문에 period만 30에서 10으로 줄인 다음에, 여기서 리스크는 30%로 하고, 손절매는 40%로 두도록 합니다. 그리고 나서 한번 테스트 전체에 걸린 시간을 체크해 보니까, 여기서는 50분이 되지 않는 조금은 더 짧은 시간이 걸린 것을 확인할 수 있었습니다. 그리고 나서 여기서 한번 테스트에 필요한 지표를 계산해야 하기에, 붙여넣기를 이용해.. 2020. 11. 10. Step9, 스트레스 테스트에 들어가 보기 -12- 안녕하세요? 이번 포스팅에서는 거의 쓸모가 없을지도 모르지만, 그래도 일단 혹시나 확인을 할 것이 있어서 한번 50%의 리스크까지 감당해서 얼마나 감소를 하는 것인지 일단 확인을 하러 가 보고자 합니다. 역시나 GUI에서 위 스크린샷에서 볼 수 있는 것처럼, 50% 손절매를 선언한 다음에, 한번 데이터 베이스를 지정해서 테스트에 들어가 보고자 합니다. 그리고 나서 시간을 측정해 보니까, 여기서는 1시간 가까이 이번에도 역시 걸리는 것을 확인할 수 있었습니다. 이렇게 해서 데이터 분석에 들어가 봅니다. 먼저 계산에 필요한 각종 지표들을 붙여넣기를 통해서 가지고 오도록 합니다. 이렇게 한 다음에 다음 단계는 모두 통합내해서 테이블을 만드는 것 입니다. 역시나 이번에도 그래프를 그리기 위해서 일단 행열 전환을.. 2020. 11. 10. 이전 1 ··· 84 85 86 87 88 89 90 ··· 202 다음