투자
interactiveBrokers - 로그 내보내기 및 읽기
roselumi
2024. 8. 3. 18:56
로그 내보내기
위치 복사
- TWS에서 도움말 메뉴 >> 문제 해결 >> 진단 >> "API 로그" 또는 "TWS 로그"로 이동합니다.
- IBG에서는 "API 로그"와 "게이트웨이 로그" 모두 파일 메뉴에서 직접 액세스할 수 있습니다.
- "오늘 로그 내보내기..."를 클릭하여 로그를 해독하고 일반 텍스트로 저장합니다(로그는 로컬 컴퓨터에 암호화되어 저장됩니다)
내보낸 로그 읽기
위치 복사
API의 각 지원 API 언어에는 주어진 번호 식별자를 해당 요청으로 변환하는 메시지 파일이 포함되어 있습니다. 기본 와이어 프로토콜에서 사용되는 메시지 식별자 번호는 TWS API의 핵심입니다.
각 메시지 리더 파일이 위치한 오른쪽 문서에 대한 정보. 나열된 {TWS API}는 API 설치에서 생성된 기본 TWS API 또는 JTS 폴더의 경로입니다.
기본적으로 C: 드라이브에 직접 저장됩니다.
- 파이썬
수신 및 발신 메시지 ID는 모두 하나의 파일에 나열됩니다.
{TWS API}\source\pythonclient\ibapi\messages.py
API 로그에서 메시지 방향은 시작 부분의 화살표로 표시됩니다.
-> 수신 메시지(TWS에서 클라이언트로)
<- 발신 메시지(클라이언트에서 TWS로)
따라서 <- 3 (유형 3의 발신 요청)은 placeOrder 요청이고, 그 이후의 수신 요청은 다음과 같습니다.
-> 5 = openOrder 응답
-> 11 = 실행데이터 응답
-> 59 = commissionReport 응답
또한 첫 번째 openOrder 응답에는 동일한 메시지에 orderStatus 응답이 포함되어 있습니다. 나중에 해당 상태가 변경되면 독립형 메시지로 전달됩니다.
-> 3 = orderStatus 응답