초기 자금 GT_INITIAL_CASH_KRW=400000과 원화 한도 비율(알림·LIVE_ORDER·일한도·손실한도)을 맞추고, dry-run/live 체결을 sim_causal_hybrid(replay)와 동일 경로로 통합한다. 시뮬 리포트 갱신, Phase C 슈퍼바이저·매수매도 리허설 스크립트를 추가한다. Co-authored-by: Cursor <cursoragent@cursor.com>
23 lines
682 B
Bash
Executable File
23 lines
682 B
Bash
Executable File
#!/bin/bash
|
|
# Phase C: 슈퍼바이저(06 상시 + 22시 보고 + 금요일 종료). 백그라운드 기동용.
|
|
set -e
|
|
cd "$(dirname "$0")/.."
|
|
PY="${PY:-/Users/dsyoon/opt/anaconda3/envs/coin/bin/python}"
|
|
LOG="${LOG:-data/ops/phase_c_supervisor.log}"
|
|
PIDFILE="${PIDFILE:-data/ops/phase_c_supervisor.pid}"
|
|
|
|
if [[ -f "$PIDFILE" ]]; then
|
|
old=$(cat "$PIDFILE")
|
|
if kill -0 "$old" 2>/dev/null; then
|
|
echo "이미 실행 중 (pid=$old). 중복 기동하지 않습니다."
|
|
exit 0
|
|
fi
|
|
fi
|
|
|
|
mkdir -p data/ops
|
|
nohup "$PY" -u scripts/08_phase_c_supervisor.py >> "$LOG" 2>&1 &
|
|
disown
|
|
echo $! > "$PIDFILE"
|
|
echo "Phase C 슈퍼바이저 기동 pid=$(cat "$PIDFILE")"
|
|
echo "로그: $LOG"
|