AAT_Phase 1. Development day 3

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

mildsalmon

흔치않고, 진귀하다.

Sign in to view email

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

  • TrCode
    • opw00018 - 계좌 평가 잔고 내역 요청
      • 싱글 데이터
      • 멀티 데이터
        • 종목의 개수 얻어와서 활용.
        • 한 번의 TR 요청으로 최대 20개의 보유 종목에 대한 데이터를 얻음
      • 싱글 데이터와 멀티 데이터를 저장하기 위해 메서드 생성해야함.
    • opw00001 - 예수금 상세 현황 요청
  • TR 요청 및 데이터를 가져오는 과정
    • SetInputValue 메서드를 호출해서 입력 데이터 설정. → pytrader.py에서 처리
    • CommRqData 메서드를 호출해서 TR을 서버로 전송 → pytrader.py에서 처리
    • TR이 서버로 전송된 후 서버로부터 이벤트가 발생할 때까지 대기.
      • OnReceiveTrData 이벤트 (시그널) → _receive_tr_data 슬롯 연결
      • _receive_tr_data 메서드는 TR별로 처리 (TR에 맞는 메서드 호출)
    • 서버로부터 이벤트가 발생하면 CommGetData 메서드를 통해 수신 데이터 가져오기
      • TR별로 처리하는 메서드에서 CommGetData 메서드 호출

  • static method
  • format 함수
  • .startswith 함수
  • QTimer

좀 더 공부해야하는 부분

  • QTimer
  • static method
  • format 함수
    • .startswith 함수

한줄평

오늘 개발한 부분은 특히 중요하다고 생각한다. 거래와 잔고를 파악하는 기초를 만들었으니까.

오늘 작성한 코드

Development day 3 · mildsalmon/AAT@3688c04


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