콘텐츠로 이동

워밍업 모드

일부 환경에서는 전략 시작 직후 히스토리 적재 구간(워밍업)을 둘 수 있습니다.

현재 DSL 기준 상태

현재 DSL 컨텍스트에는 warm_up 변수가 주입되지 않습니다.

즉, 아래 코드는 현재 기준으로 동작하지 않습니다.

# 현재 컨텍스트에서는 사용 불가
if warm_up:
    hold()

대안

  • 히스토리 충분성은 c.close.is_valid(n)으로 직접 확인
  • 초기 구간 차단 로직은 var 카운터로 구현
c = chart("1D")
var.init(run_count=0)
var.run_count = var.run_count + 1

if not c.close.is_valid(50):
    hold(tag="히스토리 부족")
else:
    # 정상 로직
    hold(tag="ready")

관련 문서