diff --git a/scripts/analysis/fetch_hyperliquid.py b/scripts/analysis/fetch_hyperliquid.py index a568c72..3f1bd5f 100644 --- a/scripts/analysis/fetch_hyperliquid.py +++ b/scripts/analysis/fetch_hyperliquid.py @@ -17,7 +17,7 @@ sys.path.insert(0, str(PROJECT_ROOT)) import numpy as np, pandas as pd, requests, ccxt RAW = PROJECT_ROOT / "data" / "raw" -START = "2024-01-01"; END = "2026-06-17" +START = "2024-01-01"; END = pd.Timestamp.utcnow().strftime("%Y-%m-%d") # dinamico (refresh giornaliero) # UNIVERSO ESTESO: alt liquidi noti su Hyperliquid (mappa Binance auto = SYM/USDT). Il gate di # certificazione (cross-venue + liquidita' + flat) scarta i non-conformi. k-prefissi esclusi # (scaling 1000x complica il cross-venue). MATIC morto escluso. diff --git a/scripts/cron_daily.sh b/scripts/cron_daily.sh new file mode 100755 index 0000000..251a253 --- /dev/null +++ b/scripts/cron_daily.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# Refresh dati certificati + avanza paper portfolio (per il dashboard). v2.0.0+. +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_daily =====" + uv run python scripts/analysis/rebuild_history.py --asset BTC ETH # BTC/ETH Deribit mainnet + uv run python scripts/analysis/fetch_hyperliquid.py # 52 alt Hyperliquid (certify) + uv run python scripts/research/fetch_dvol.py # DVOL (per ricerca opzioni) + uv run python scripts/live/paper_portfolio.py # avanza paper TP01+XS01 + echo "===== done $(date -u '+%H:%M:%SZ') =====" +} >> logs/cron_daily.log 2>&1