본문 바로가기

반응형

분류 전체보기

(91)
[python][자동매매] 강의가 끝나고, 머릿속 정리 2. Login kiwoom.py의 순서대로 다음 코드를 보자. def get_ocx_instance(self): self.setControl("KHOPENAPI.KHOpenAPICtrl.1") def event_slots(self): self.OnEventConnect.connect(self.login_slot) self.OnReceiveTrData.connect(self.trdata_slot) def real_event_slots(self): self.OnReceiveRealData.connect(self.realdata_slot) self.OnReceiveChejanData.connect(self.chejan_slot) get_ocx_instance(self)는 KHOpenAPI를 자동으로 실행시키는 역할을 한다...
전주 한옥마을 여행, 갈비 전골 원정 - 3 이전글) 전주 한옥마을 여행, 갈비 전골 원정 - 2 "날씨좋네요. 맥주나 마실까요?" "예?" - 아직 연태고량주의 기운이 남아있던 낮에... 숙소에서 체크인 후 짐도풀고 약간 휴식도 취했겠다, 우리는 바로 아래의 전주 한옥마을로 향했다. 이 날 전 allegretto.tistory.com "숙소 들어가서 먹을 술좀 사갈까요?" "예?" - 막걸리를 마시고 돌아가는 길에 막걸리에 적당히 기분좋게 취한 우리들은 (다 먹지 못한 골뱅이소면을 포장하고)어두워진 한옥마을을 가로질러 산책을 시작했다. 야경명소, 청연루 날이 많이 어두워졌지만 여전히 사람들은 한옥마을 인근에 한가득 있었다. 근방에서 산책도 할 겸, 우리는 청연루로 걸어 내려갔다. 날씨가 그 사이 많이 쌀쌀해져서 술이 좀 깨는 기분이 들기도 했고,..
[python][자동매매] 강의가 끝나고, 머릿속 정리 1. init 강의가 끝났다. 생각보다 빨리 끝나서 좋다. 다만 이해하지 못하고 일단 받아적기만 한 부분도 분명히 있으니, 다시금 정리할 필요가 있을 것 같다. 우선 코드 전문을 보자...! __init__.py는 다음과 같다. from ui.ui import * class Main(): def __init__(self): print('실행할 메인 클래스') UI_class() if __name__=='__main__': Main() 최초로 실행될 메인 코드다. 이녀석은 형태 그대로 ui.ui를 실행시키는데, 그건 다음과 같다. ui.py from kiwoom.kiwoom import * from PyQt5.QtWidgets import * import sys class UI_class(): def __init__(s..
[Python][자동매매] 중간정리, event loop 2주정도? 코딩을 열심히 해본 것 같다. 그 결과, 자동매매는 절반정도 완성이 됐다고 볼 수 있겠다. 지금까지 공부한바로는, 결국 다양한 함수들을 기반으로, 잘 "요청"하는것이 핵심이다. 요청하고, 이벤트루프를 걸고, 다시 이벤트루프를 지우고... 이런 일련의 과정을 반복하며 조건에 맞는 주식을 사고 파는 것. 그런 방식으로 코드가 돌아간다고 이해하고 있다. Event loop 사람이 매매를 할때는 계좌를 보다가 매매할 타이밍을 놓칠수도 있다. 여러 종목을 동시에 보지 못할수도 있다. 하지만, 코드로 구성된 system trading은 그래서야 의미가 퇴색된다. 이럴때 사용되는 것이 이벤트루프다. 우리가 어떤 동작을 이벤트루프로 묶어준다면, 그 동작은 다른 이벤트루프와는 무관하게, 비동기적으로 돌아갈 수..
전주 한옥마을 여행, 갈비 전골 원정 - 2 이전글) 전주 한옥마을 여행, 갈비 전골 원정 - 1 "님, 님. 우리 전주가야됨." "예?" 약 한 달 전, 직장 동료의 뜬금없는 전주 여행 제안이 있었다. 평소같으면 잘 모르겠지만, 나도 여행이 너무나도 가고싶었던 타이밍이기도 해서 회사 사람들을 allegretto.tistory.com "날씨좋네요. 맥주나 마실까요?" "예?" - 아직 연태고량주의 기운이 남아있던 낮에... 숙소에서 체크인 후 짐도풀고 약간 휴식도 취했겠다, 우리는 바로 아래의 전주 한옥마을로 향했다. 이 날 전주 날씨가 너무 덥지않게 좋았던 도 있지만, 한옥마을 자체가 정말 예쁜 거리였다. 사실 볼게 많을지 걱정도 좀 됐는데 내가 좋아하는 '뭘 안하고 걸어만 다녀도 기분좋은 거리'여서 다행이다. 굳이 비유하자면... 커다란 행궁동..
[Python][자동매매] Process finished with exit code -1073740791 (0xC0000409) 오류문 해결과정 System Trading 1주차. 한 주정도 공부했을 때 처음 Login에 성공했다. 사실 여기까기 과정은 그닥 어렵지 않았는데, 딱 하나의 오류문으로 너무 먼 길을 돌아오게 되어 그 과정과 해결법을 적어두려한다. Process finished with exit code -1073740791 (0xC0000409) 해당 오류문이 처음 발생하고 거의 3일간 어떻게 해결해야할지 구글링하면서 시간을 보냈다. 의외로 가장 단순한 방법으로 직접 해결하게되었는데, 그 내용은 후술한다. 1. Anaconda 32x 재설치 가장 단순한 방법은 Anaconda를 32bit로 재설치하는것이다. 유튜브 강의를 따라하다보면 Anaconda를 64bit로 설치하게 되는데, 호환성 문제인경우 이런 방법으로 해결이 된다고 한다...
전주 한옥마을 여행, 갈비 전골 원정 - 1 "님, 님. 우리 전주가야됨." "예?" 약 한 달 전, 직장 동료의 뜬금없는 전주 여행 제안이 있었다. 평소같으면 잘 모르겠지만, 나도 여행이 너무나도 가고싶었던 타이밍이기도 해서 회사 사람들을 좀 더 모아 여행을 가기로 했다. 자매갈비전골을 꼭 먹으러 가야된대나, 뭐래나... 대체 그게 뭐길래?? 어쨋든 우리의 갈비전골 원정대는 뜬금없이 조직되어, 용산역에서 일정을 시작했다. 용산역에서 전주역으로 용산역에서 약속시간에 모두 모인 뒤 KTX로 출발했다. 출발시간은 약 오전 08시. 그럼에도 역에는 꽤 많은 사람들이 붐벼있었다. 나도 사실 타고나서야 처음 알았지만, 이게 내가 처음 타보는 KTX였다. 그동안 탄게 ITX / SRT / 그외 일반 기차밖에 없었다니... 그래서 KTX는 뭔가 좀 다를거라고 ..
수익률 상위 10% 진입 _ 키움 My랭킹 생각보다 결과가 빠르게 나타났다. 자동매매를 본격적으로 시작한지는 4개월, 시드를 맞추어 안정된 전략으로 투자한지는 2개월이 됐다. 그리고 얼마전, 이런 메세지를 받았다. 4월 MY랭킹 국내주식 투자 수익률이 상위 10%를 달성했어요. 이게 무슨 뜬금없는 소리일까... 아무리 성과가 괜찮았다지만 상위 10%라니? 그리고, 직접 어플을 켜서 확인해보니 진짜더라. 사실 몰랐는데, 키움증권에서는 마치 게임처럼 (아마도 젊은 투자층을 타겟으로 한?) My랭킹 시스템을 도입해서 나의 현재 투자 순위를 알 수 있도록 구성해뒀다. 서로간의 투자 종목도 공유할 수 있고, 대회에도 참여하여 소정의 상품을 받아갈 수 도 있다고 한다. (바로 신청했다 ㅋㅋ) 뭔가 정말 게임을 하는 느낌이기도 하고... 사실 주식이라는게 그..

반응형