From 05d069f336bfbbba4d644df36c51b6d2772b9b28 Mon Sep 17 00:00:00 2001 From: Adriano Dal Pastro Date: Fri, 24 Jul 2026 23:19:47 +0000 Subject: [PATCH] =?UTF-8?q?chore(cron):=20cabla=20i=20monitor=20read-only?= =?UTF-8?q?=20decisi=20alla=20merge=20=E2=80=94=20cc01=5Fregime=5Fwatch=20?= =?UTF-8?q?+=20snapshot=20stablecoin=20in=20cron=5Fdaily;=20snapshot=20opz?= =?UTF-8?q?ioni=200DTE=202x/g=20(07:55+08:05=20UTC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Crontab utente aggiornato (2 righe nuove per cron_opt_snapshot.sh). Tutti read-only: nessun ordine, book live invariato. Smoke-test OK (0DTE: 160 righe; CC01: QUIET BTC +8.4%/ETH +7.5% ann. 30g). Co-Authored-By: Claude Fable 5 --- scripts/cron_daily.sh | 2 ++ scripts/cron_opt_snapshot.sh | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 scripts/cron_opt_snapshot.sh 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