런타임 상태
수명 주기 컴포넌트는 전략, 알파 모델, 인사이트 파이프와 동일한 StrategyContext를 받습니다. AQS 설정 항목으로 노출할 필요가 없는 공유 런타임 상태는 ctx.variables()에 저장하세요.
ctx.variables()의 적절한 용도는 다음과 같습니다.
- 시작 시 초기화한 알파 모델 상태
OnInitLogic에서 초기화한 심볼별 메타데이터- 캐시된 유니버스 메타데이터
- 카운터, 타임스탬프, 런타임 전용 플래그
- 종료 정리나 결과 검토에 필요한 진단 정보
사용자가 조정하는 입력은 생성자 인수로 전달하세요. 실행 중 바뀌는 내부 관리 정보는 ctx.variables()에 저장해 AQS 속성 패널에는 실제 설정 항목만 표시되도록 하세요.
설정과 런타임 상태 구분하기
섹션 제목: “설정과 런타임 상태 구분하기”임계값, 타임프레임, 심볼 필터처럼 실행 전에 사용자가 조정해야 하는 값은 생성자 설정을 사용하세요. 다음과 같이 실행 중에 생성되는 값에는 ctx.variables()를 사용하세요.
- 마지막으로 처리한 타임스탬프
- 심볼별 카운터
- 워밍업 진단 정보
- 피처 스냅샷
- 종료 정리 요약
이렇게 분리하면 생성된 AQS 노드를 깔끔하게 유지하면서도 런타임 코드가 상태를 공유할 수 있습니다.
필수 쿠키 및 저장소
로그인, 계정 보안, 색상 테마 설정, 이 알림 표시와 PostHog의 필수 내부 이용 현황·세션 품질·안정성 지표 수집을 위해 필수 쿠키와 저장소를 사용합니다. 광고 쿠키는 사용하지 않습니다.
