diff --git a/scripts/cron_daily.sh b/scripts/cron_daily.sh index 573ec9e..997930f 100755 --- a/scripts/cron_daily.sh +++ b/scripts/cron_daily.sh @@ -11,6 +11,8 @@ mkdir -p logs uv run python scripts/live/paper_portfolio.py # avanza paper TP01+XS01 uv run python scripts/live/paper_prevday.py # forward-monitor lead prevday-breakout (PAPER, non deploy) uv run python scripts/live/paper_statarb.py # forward-monitor lead STATARB-RESID ETH/BTC ortogonale (PAPER, non deploy) + uv run python scripts/live/cc01_regime_watch.py # trigger regime CC01 (read-only: WARN>=10%/ALERT>=15% funding 30g) + uv run python scripts/research/r0724_stable_snapshot.py # snapshot point-in-time supply stablecoin (sblocca WATCH STABLE a 12 mesi) # NB: l'esecuzione Deribit e' passata al BOOK (TP01+SKH01 nettati) via scripts/cron_book.sh a # cadenza ORARIA (SKH01 e' a 230m: il daily mancherebbe gli ingressi). live_execute.py # (TP01-only) NON va piu' eseguito qui, sennò i due farebbero a pugni sullo stesso strumento. diff --git a/scripts/cron_opt_snapshot.sh b/scripts/cron_opt_snapshot.sh new file mode 100755 index 0000000..481b0cc --- /dev/null +++ b/scripts/cron_opt_snapshot.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# SNAPSHOT catena opzioni DAILY (0-1DTE) Deribit — cadenza 2x/giorno. v2.0.0+. +# Cattura quote REALI per il dossier 0DTE (diario 2026-07-24-daily-options-0dte.md): +# 07:55 UTC = subito prima del settle (08:00) -> chiude il ciclo (payoff realizzato) +# 08:05 UTC = subito dopo il listing della nuova daily -> il premio "vendibile" +# Read-only (API pubblica tokenless), append su data/options_daily/snapshots.jsonl +# (gitignored). Decisione pre-registrata: il dossier si riapre solo dopo >=90g di serie +# con mediana IV_daily/RV_forward netto-haircut > 0. NON tocca il book live. +export PATH="/home/adriano/.local/bin:$PATH" +cd /opt/docker/PythagorasGoal || exit 1 +mkdir -p logs +{ + echo "===== $(date -u '+%Y-%m-%dT%H:%M:%SZ') cron_opt_snapshot =====" + uv run python scripts/research/r0724_daily_opt_snapshot.py + echo "===== done $(date -u '+%H:%M:%SZ') =====" +} >> logs/cron_opt_snapshot.log 2>&1