AAT_Phase 1. Development day 1

'졸업작품 (AAT)' 시리즈AAT_Phase 1. Development day 1

mildsalmon

흔치않고, 진귀하다.

Sign in to view email

공부를 통해 새로 알게된 부분

  • 키움증권 버전처리 (OpenAPI+로 불가능 / 번개 3을 실행해서 버전처리 해야함.)
  • pywinauto 패키지 (윈도우 대화상자에 자동으로 마우스나 키보드 이벤트를 보낼 수 있다)
    • SWAPY (윈도우 대화상자의 이름과 각 컨트롤의 이름을 알아내기 위해 사용)
      • 윈도우 상에 실행 중인 프로그램의 구조를 살펴볼 수 있다.
    • 번개 3을 실행하기 위해서는 관리자 권한으로 IDE 실행
  • os 모듈
    • 함수 - .system("taskkill /im 프로그램.exe") → 프로그램 종료 / system 함수로 윈도우 명령어 사용 가능.
  • Qt
    • QTimer 클래스 - 정해진 시간마다 이벤트를 발생
      • 메서드 - .start() → 인자값으로 시간을 지정. / 인자값의 주기로 timeout 시그널 발생. / 1000 = 1초
  • 키움 OpenAPI는 비밀번호를 저장받아서 자동 로그인하는 기능을 제공한다.

좀 더 공부해야하는 부분

  • pywinauto 패키지 - 윈도우 대화상자 컨트롤하는데 있어서 중요함.
  • .system 함수를 자유롭게 사용하려면 윈도우 명령어를 어느정도 알고 있어야 할듯.
  • 퀀트 투자.

한줄평

드디어 실제 프로그램을 만드는 1일차이다. 이걸 만들기 위해 그렇게 달려왔던 것이다. 쭉쭉 나가보자. 지금 속도라면 정상적인 속도라면 24일, 아무리 늦어도 26일 안에 책이 끝난다. 제대로 학습해서 아키텍쳐, 사용할 기능 등 설계부터 철저히 다시 시작하자. 퀀트 투자도 많이 공부해야겠지.

오늘 작성한 코드

developement day 1 · mildsalmon/AAT@8800e25


'졸업작품 (AAT)' 시리즈
실시간 작업 진행 상황을 Notion page를 통해 확인하실 수 있습니다. (https://www.notion.so/mildsalmon/AAT-34c0c21f8f0a474faf2bbc499dd6d0b3)
작성된 댓글이 없습니다!
로그인된 사용자만 댓글을 작성할 수 있습니다.