콘텐츠로 이동

실시간 런타임

AQE는 전략을 실행하고 브로커 응답을 처리하며 인사이트 상태를 유지합니다. AQS에서는 해당 상태를 확인하고 운영 작업을 요청할 수 있습니다. 데스크톱 연결 상태와 트레이딩 프로세스의 정상 작동 여부는 별개입니다. 실시간 전략을 모니터링할 때는 둘 다 확인하세요.

알파 모델이 인사이트를 생성합니다. 상태별 파이프는 이를 검증하고 수량을 산정하며 브로커 작업을 요청합니다. 제출, 취소, 교체, 청산은 브로커가 응답하는 동안 대기 상태로 남을 수 있습니다.

요청이 대기열에 들어갔다고 해서 체결이 확인된 것은 아닙니다. 인사이트 상태, 브로커 주문 식별자, 기록된 이력을 통해 실제 처리 결과를 확인하세요. 사용자 지정 파이프는 대기열이 가득 찼거나 응답을 기다리는 상황을 거래 거부로 처리하지 말고, 나중에 처리를 이어갈 수 있도록 결과를 유지해야 합니다. 인사이트 파이프를 참조하세요.

실시간 상태를 올바르게 해석하기

섹션 제목: “실시간 상태를 올바르게 해석하기”

전략 상세 화면에서 런타임 상태, 최신 계좌 관측값, 인사이트 활동, 동기화 상태를 함께 확인하세요.

관측 상황확인할 사항
전략은 실행 중이지만 대시보드가 오래된 상태실행이 중단되었다고 판단하기 전에 연결 상태와 최신 관측값의 경과 시간을 확인하세요.
대기 중인 중요 이벤트전달 시스템에 아직 전달해야 할 실행 관련 업데이트가 있습니다.
정합성 확인 진행 중복구 과정에서 보존된 레코드와 실행 이력을 대조하고 있습니다. 재시작 전에 미해결 항목을 검토하세요.
데드레터 항목일부 업데이트는 조사가 필요합니다. 로컬 접수만으로 클라우드 전달이 입증되지는 않습니다.
중지 중종료 정리가 아직 진행 중입니다. 최종 결과를 기다리고 보고된 오류를 확인하세요.

현재 런타임은 브로커 작업, 로컬 영속 저장, 클라우드 전달을 분리합니다. 이렇게 하면 전략 루프에서 직접 수행하는 작업량이 줄지만, 브로커나 네트워크 지연 시간이 일정하다고 보장하지는 않습니다.

전략, 실시간 세션, 개별 실행은 서로 다른 식별자를 갖습니다. 과거 레코드는 올바른 소유자 및 실행과 연결된 상태를 유지해야 합니다. 재시작한 프로세스는 보존된 실행 작업을 복구하고 이력의 정합성을 확인할 수 있습니다. 오래된 대시보드 행이 있다는 사실만으로 주문이 여전히 활성 상태라고 판단할 수는 없습니다.

데스크톱의 연결이 일시적으로 끊겼다는 이유만으로 대체 프로세스를 실행하지 마세요. 먼저 원래 런타임과 브로커 계좌를 확인하세요. 현재 AQS 배포 경로는 브로커 계좌의 실행 소유권을 확인하며, 충돌하는 실행을 거부할 수 있습니다.

  1. 전략 상세 화면을 열고 Stop으로 중지를 요청하세요.
  2. 상태가 Stopping인 동안 화면을 열어 두세요.
  3. 종료 정리 진행 상황과 최종 상태를 확인하세요.
  4. 종료 정리 중 문제가 보고되면 브로커 터미널에서 남은 포지션이나 대기 주문을 확인하세요.

애플리케이션을 업데이트해도 이미 실행 중인 전략 실행 파일은 바뀌지 않습니다. 이전 실행과 브로커 익스포저를 확인한 뒤에만 다시 빌드하고 재시작하세요.

AQE의 터미널 인터페이스는 로컬 스냅샷을 읽습니다. AQS Cloud는 전달된 레코드를 표시합니다. 각각 서로 다른 이유로 지연될 수 있습니다. 로컬 확인 응답은 업데이트가 로컬에서 접수되었다는 뜻이며, 클라우드나 데스크톱에서 수신했다는 확인은 아닙니다.

현재 구현에서 런타임 로그는 로컬에 보존됩니다. 해당 로그는 편집기나 실행 호스트에서 확인하세요. 클라우드에 표시되는 운영 기록은 전략 이벤트와 인사이트 이력을 사용하세요.

데스크톱 워크플로는 실시간 전략을 참조하세요.