- 1분봉 다운로드 제외, MONITOR_PERSIST로 05/06 수집 시 coins.db INSERT - Phase C paper_fires 로그·07 모의 리포트, hybrid 시뮬 산출물·reference 문서 갱신 - .env Phase C(LIVE=0), bootstrap dotenv override=True Co-authored-by: Cursor <cursoragent@cursor.com>
18 lines
616 B
Bash
Executable File
18 lines
616 B
Bash
Executable File
#!/bin/bash
|
|
# Phase C dry-run (~금요일 저녁). 프로젝트 루트에서 실행.
|
|
set -e
|
|
cd "$(dirname "$0")/.."
|
|
PY="${PY:-/Users/dsyoon/opt/anaconda3/envs/coin/bin/python}"
|
|
|
|
echo "=== Phase C: LIVE_TRADING_ENABLED=0 확인 ==="
|
|
$PY -c "import runpy; from pathlib import Path; runpy.run_path('scripts/_bootstrap.py'); import config; assert not config.LIVE_TRADING_ENABLED, 'LIVE must be 0'"
|
|
|
|
echo "=== 01 봉 갱신 (1일 1회 권장) ==="
|
|
$PY scripts/01_download.py
|
|
|
|
echo "=== verify ==="
|
|
$PY scripts/06_verify_live_dryrun.py
|
|
|
|
echo "=== 06 dry-run 상시 (Ctrl+C 종료) ==="
|
|
exec $PY scripts/06_execute_live.py
|