- Add backtest proto definitions with selector and state types - Update domain types for backtest session and configuration - Implement backtest selector flow for data range input - Add CLI operator client and handoff test coverage - Update generated code for proto changes - Add worker socket backtest mapping implementations - Include agent-task for milestone tracking
36 lines
784 B
YAML
36 lines
784 B
YAML
name: backtest_run_polling
|
|
timeout: 5s
|
|
universes:
|
|
- name: kr-backtest-smoke
|
|
provider: kis
|
|
selector_kind: watchlist
|
|
market: kr
|
|
venue: krx
|
|
symbols: ["005930"]
|
|
steps:
|
|
- id: import_kr_daily_bars
|
|
action: import_daily_bars
|
|
request:
|
|
universe: kr-backtest-smoke
|
|
from_yyyymmdd: "20240527"
|
|
to_yyyymmdd: "20240528"
|
|
expect:
|
|
status: ok
|
|
- id: start
|
|
action: start_backtest
|
|
request:
|
|
strategy_id: strategy-v1
|
|
market: kr
|
|
timeframe: daily
|
|
from_unix_ms: 1746057600000
|
|
to_unix_ms: 1747267200000
|
|
expect:
|
|
status: ok
|
|
- id: poll
|
|
action: poll_backtest_run
|
|
request:
|
|
run_id: "{{steps.start.run.id}}"
|
|
polling_interval: 50ms
|
|
expect:
|
|
status: ok
|
|
run_status: succeeded
|