HYDRA v6Documentazione progetto

Sistema completo

Documentazione tecnica auto-generata · cache 60s · snapshot 2026-06-28 21:09:06

Server

Hosthydra-unifiedOSUbuntu 24.04.4 LTS
Kernel6.8.0-90-genericUptime84g 1h 36m
CPU core4Load (1/5/15m)0.49 / 0.39 / 0.35
RAM2.9 GB / 7.6 GB (38.0%) Disco /75G totali, 43G usati (60%), 30G liberi

PostgreSQL

PostgreSQL 16.14 (Ubuntu 16.14-0ubuntu0.24.04.1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, 64-bit
Dimensione database: 8776 MB · 17 tabelle hydra_v6 + 5 dashboard. Conteggi righe stimati (pg_class.reltuples, prefisso “~”); “N/A” se la query supera il timeout di 2s.

Tabelle hydra_v6 (17)

candles_1m — ~41,002,568 righe · 7.2 GB · OHLCV 1 minuto. PK(symbol, open_time). open_time = Unix ms apertura candela. ~44.3M righe, 439 asset.
WRITTEN BY DATA SOURCE (via SERVER LOG)
READ BY LIVE SCANNER, SERVER STAT, SERVER ANALYZ, SERVER QUALITY
DATA FLOW in: Binance WS (kline_1m) -> normalizzazione -> SERVER LOG  →  out: Aggregata in 15m/1h/4h/1d; alimenta detector e indicatori
OHLCV base 1 minuto, append-only.

Sample row (SELECT * LIMIT 1):

symbolHOLOUSDT
open_time1778666880000
open0.0867
high0.0868
low0.0866
close0.0868
volume29824.0
quote_volume2586.49596
trades23

Schema:

ColonnaTipoNullCommento
symboltext NO
open_timebigint NOUnix ms di apertura candela (BIGINT).
opendouble precision NO
highdouble precision NO
lowdouble precision NO
closedouble precision NO
volumedouble precision NO
quote_volumedouble precision YESVolume in valuta quote (USDT).
tradesinteger YESNumero di trade nella candela.

Constraints:

Indici:

candles_15m — ~6,493,966 righe · 1.0 GB · OHLCV 15 minuti. PK(symbol, open_time). ~6.5M righe.
WRITTEN BY DATA SOURCE / aggregazione (via SERVER LOG)
READ BY LIVE SCANNER, SERVER STAT
DATA FLOW in: Aggregazione da candles_1m  →  out: Detector LIVE SCANNER, feature SERVER STAT
Timeframe derivato.

Sample row (SELECT * LIMIT 1):

symbolADAUSDT
open_time1767878100000
open0.3893
high0.3903
low0.3886
close0.3901
volume438568.0
quote_volume170836.73834
trades1159

Schema:

ColonnaTipoNullCommento
symboltext NO
open_timebigint NO
opendouble precision NO
highdouble precision NO
lowdouble precision NO
closedouble precision NO
volumedouble precision NO
quote_volumedouble precision YES
tradesinteger YES

Constraints:

Indici:

candles_1h — ~1,627,494 righe · 266.4 MB · OHLCV 1 ora. PK(symbol, open_time). ~1.6M righe.
WRITTEN BY DATA SOURCE / aggregazione (via SERVER LOG)
READ BY SERVER STAT, SERVER ANALYZ
DATA FLOW in: Aggregazione da candles_1m  →  out: Indicatori Tier 1-3 (SERVER STAT)
Timeframe principale per gli indicatori.

Sample row (SELECT * LIMIT 1):

symbolADAUSDT
open_time1767880800000
open0.3891
high0.3902
low0.3849
close0.3887
volume10309012.5
quote_volume3999154.25694
trades18807

Schema:

ColonnaTipoNullCommento
symboltext NO
open_timebigint NO
opendouble precision NO
highdouble precision NO
lowdouble precision NO
closedouble precision NO
volumedouble precision NO
quote_volumedouble precision YES
tradesinteger YES

Constraints:

Indici:

candles_4h — ~568,527 righe · 92.5 MB · OHLCV 4 ore. PK(symbol, open_time). ~568K righe. Aggiunta in fase-1-migration-v2.
WRITTEN BY DATA SOURCE / aggregazione (via SERVER LOG)
READ BY SERVER STAT, SERVER ANALYZ
DATA FLOW in: Aggregazione da candles_1m  →  out: Indicatori multi-timeframe
Timeframe derivato.

Sample row (SELECT * LIMIT 1):

symbolSOLUSDT
open_time1761148800000
open183.99
high184.96
low177.07
close180.2
volume862504.568
quote_volume156715416.5352
trades631942

Schema:

ColonnaTipoNullCommento
symboltext NO
open_timebigint NO
opendouble precision NO
highdouble precision NO
lowdouble precision NO
closedouble precision NO
volumedouble precision NO
quote_volumedouble precision YES
tradesinteger YES

Constraints:

Indici:

candles_1d — ~94,934 righe · 14.9 MB · OHLCV 1 giorno. PK(symbol, open_time). ~94K righe.
WRITTEN BY DATA SOURCE / aggregazione (via SERVER LOG)
READ BY SERVER STAT, SERVER ANALYZ
DATA FLOW in: Aggregazione da candles_1m  →  out: Indicatori daily, beta, regime
Timeframe derivato.

Sample row (SELECT * LIMIT 1):

symbolADAUSDT
open_time1761177600000
open0.6238
high0.654
low0.6227
close0.6428
volume93548863.2
quote_volume59800155.24974
trades241871

Schema:

ColonnaTipoNullCommento
symboltext NO
open_timebigint NO
opendouble precision NO
highdouble precision NO
lowdouble precision NO
closedouble precision NO
volumedouble precision NO
quote_volumedouble precision YES
tradesinteger YES

Constraints:

Indici:

driver_per_asset — ~21,000 righe · 5.5 MB · Driver per-asset (funding_rate, open_interest, long_short_ratio...). PK(driver_name, symbol, timestamp_ms). ~21K righe, 10 major.
WRITTEN BY DATA SOURCE (via SERVER LOG)
READ BY LIVE SCANNER, SERVER STAT, SERVER ANALYZ
DATA FLOW in: Binance REST (funding, OI, long/short)  →  out: Edge Funding Q90, detector funding_extreme
Driver per simbolo (10 major piu' densi).

Sample row (SELECT * LIMIT 1):

driver_namefunding_rate
symbolBTCUSDT
timestamp_ms1763827200000
value5.057e-05
metadata{"mark_price": 84241.49595652}

Schema:

ColonnaTipoNullCommento
driver_nametext NONome driver: funding_rate, open_interest, long_short_ratio, ...
symboltext NO
timestamp_msbigint NO
valuedouble precision YESValore numerico del driver al timestamp.
metadatajsonb YESPayload JSONB con dettagli aggiuntivi.

Constraints:

Indici:

driver_global — ~1,074 righe · 448.0 KB · Driver globali (fear_greed, btc_dominance, stablecoin_supply, macro_*). PK(driver_name, timestamp_ms). ~1074 righe.
WRITTEN BY DATA SOURCE (via SERVER LOG)
READ BY SERVER ANALYZ
DATA FLOW in: Alternative.me (F&G), FRED (DXY/macro), DefiLlama (stablecoin)  →  out: Moduli di contesto/regime (Cat D)
Driver di mercato globali.

Sample row (SELECT * LIMIT 1):

driver_namefear_greed
timestamp_ms1763856000000
value13.0
metadata{"classification": "Extreme Fear", "time_until_update": ""}

Schema:

ColonnaTipoNullCommento
driver_nametext NONome driver globale: fear_greed, btc_dominance, ...
timestamp_msbigint NO
valuedouble precision YES
metadatajsonb YES

Constraints:

Indici:

token_metadata — ~420 righe · 360.0 KB · Un record per simbolo: asset base/quote, tier, listing, attivo. ~420 token.
WRITTEN BY DATA SOURCE
READ BY AGENT AI (filtri universe), LIVE SCANNER
DATA FLOW in: Coingecko / listing Binance  →  out: Filtri AGENT AI (vol/eta'/spread/blacklist)
Un record per simbolo.

Sample row (SELECT * LIMIT 1):

symbol0GUSDT
base_asset0G
quote_assetUSDT
tierNULL
listed_at2026-04-19 21:53:00+00:00
is_activeTrue
metadata{"name": "0G", "ath_usd": 7.05, "atl_usd": 0.455121, "category": "Artificial Intelligence (AI)", "first_seen": "2026-04-19 21:53:00", "market_cap": 123106703.0,…

Schema:

ColonnaTipoNullCommento
symboltext NO
base_assettext YES
quote_assettext YES
tiertext YESTier di liquidita' / importanza del token.
listed_attimestamp with time zone YES
is_activeboolean NOTRUE se il token e' nello universe attivo.
metadatajsonb YES

Constraints:

Indici:

token_fingerprint_history — ~0 righe · 24.0 KB · Snapshot periodici per simbolo (volume_24h, market_cap, prezzo, liquidita'). PK(symbol, timestamp_ms).
WRITTEN BY DATA SOURCE / fingerprint (legacy v4/v5)
READ BY SERVER QUALITY, AGENT AI
DATA FLOW in: Snapshot periodici volume/mcap/liquidita'  →  out: Filtri liquidita' e analisi qualita'
Storico fingerprint per simbolo.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
symboltext NO
timestamp_msbigint NO
volume_24hdouble precision YES
market_capdouble precision YES
pricedouble precision YES
liquiditydouble precision YES
metadatajsonb YES

Constraints:

Indici:

live_events — ~0 righe · 40.0 KB · Eventi grezzi dal LIVE SCANNER / sistema (5 detector: pump, dump, volume_spike, funding_extreme, liquidity_drop).
WRITTEN BY LIVE SCANNER
READ BY SERVER ANALYZ, SERVER QUALITY, AGENT AI
DATA FLOW in: 5 detector @1min su candele/driver  →  out: Contesto per ANALYZ, audit eventi
Eventi grezzi del mercato.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
event_typetext NOTipo evento/detector che ha generato l'evento.
symboltext YES
timestamp_msbigint NO
severitytext YESSeverita' evento (info/warning/critical).
payloadjsonb YES
created_attimestamp with time zone NO

Constraints:

Indici:

analyz_signals — ~0 righe · 32.0 KB · Segnali prodotti da SERVER ANALYZ (15 moduli). score 0-1 continuo.
WRITTEN BY SERVER ANALYZ
READ BY AGENT AI, SERVER QUALITY
DATA FLOW in: 15 moduli (Cat A-E) su feature SERVER STAT  →  out: Decisioni di trading (AGENT AI)
Score 0-1 continuo per simbolo.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
symboltext NO
signal_typetext NOModulo/tipo segnale (es. funding_q90_defensive).
timestamp_msbigint NO
directiontext YESDirezione segnale: long/short/neutral.
scoredouble precision YESScore continuo 0-1.
payloadjsonb YES
created_attimestamp with time zone NO

Constraints:

Indici:

decisions — ~0 righe · 32.0 KB · Decisioni di trading (output AGENT AI rule-based). action: buy/sell/hold/close.
WRITTEN BY AGENT AI
READ BY SERVER QUALITY, EMERGENCY
DATA FLOW in: Regole su analyz_signals + filtri  →  out: Esecuzione paper, audit qualita'
Output del decisore rule-based.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
symboltext NO
timestamp_msbigint NO
actiontext NO
confidencedouble precision YESConfidenza della decisione 0-1.
reasontext YES
signal_idbigint YESFK ad analyz_signals che ha originato la decisione.
payloadjsonb YES
created_attimestamp with time zone NO

Constraints:

Indici:

paper_positions — ~0 righe · 40.0 KB · Posizioni del paper-trading engine. exit_reason ESPLICITO per evitare il mislabel "manual_sell" visto in v4/v5.
WRITTEN BY AGENT AI
READ BY SERVER QUALITY, EMERGENCY
DATA FLOW in: Apertura/chiusura da decisions  →  out: Analisi perdite (QUALITY), liquidazione (EMERGENCY)
exit_reason esplicito (no mislabel manual_sell).

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
symboltext NO
sidetext NO
statustext NOopen / closed.
entry_time_msbigint NO
entry_pricedouble precision NO
sizedouble precision NO
exit_time_msbigint YES
exit_pricedouble precision YES
exit_reasontext YESMotivo di uscita esplicito (NO mislabel manual_sell).
pnldouble precision YES
pnl_pctdouble precision YESPnL percentuale della posizione.
metadatajsonb YES
created_attimestamp with time zone NO

Constraints:

Indici:

heartbeats — ~0 righe · 24.0 KB · Health-check componenti (heartbeat 5min usato anche da EMERGENCY trigger).
WRITTEN BY TUTTI i servizi v6
READ BY SERVER QUALITY, EMERGENCY
DATA FLOW in: Ping periodico di ogni componente  →  out: Health check 5min, trigger heartbeat EMERGENCY
Liveness dei componenti.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
componenttext NO
timestamp_msbigint NO
statustext NO
latency_msdouble precision YES
metadatajsonb YES

Constraints:

Indici:

quality_reports — ~0 righe · 32.0 KB · Report di SERVER QUALITY (auditor investigativo, health 5min, analisi perdite per-trade).
WRITTEN BY SERVER QUALITY
READ BY EMERGENCY (critical), operatore
DATA FLOW in: Audit su trade/decisioni/heartbeat  →  out: Trigger quality_critical di EMERGENCY
Report investigativi, nessuna notifica.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
report_typetext NO
scopetext YES
timestamp_msbigint NO
statustext YES
detailsjsonb YES
created_attimestamp with time zone NO

Constraints:

Indici:

emergency_actions — ~0 righe · 24.0 KB · Azioni EMERGENCY / kill-switch (8 trigger, market sell, restart manuale).
WRITTEN BY EMERGENCY
READ BY SERVER QUALITY, operatore
DATA FLOW in: Scatto di uno degli 8 trigger  →  out: Market sell + halt; audit post-mortem
Kill-switch, restart manuale.

Sample row (SELECT * LIMIT 1):

(tabella vuota)

Schema:

ColonnaTipoNullCommento
idbigint NO
action_typetext NO
timestamp_msbigint NO
reasontext YES
triggered_bytext YESTrigger che ha causato l'azione (es. drawdown_20, flash_crash_btc).
detailsjsonb YES
created_attimestamp with time zone NO

Constraints:

Indici:

schema_info — ~1 righe · 32.0 KB · Versioning/tracking delle migrazioni schema.
WRITTEN BY Migrazioni / DDL
READ BY Operatore / dashboard
DATA FLOW in: Script di migrazione (scripts/)  →  out: Versioning schema
Tracking versioni schema.

Sample row (SELECT * LIMIT 1):

versionfase-1-schema
descriptionSchema iniziale HYDRA v6: candele, driver, metadata, tabelle operative
applied_at2026-06-25 20:23:05.895565+00:00

Schema:

ColonnaTipoNullCommento
versiontext NO
descriptiontext YES
applied_attimestamp with time zone NO

Constraints:

Indici:

Tabelle dashboard (9)

dashboard_notes — ~9 righe · 32.0 KB · Dashboard: note libere per pagina (contenuto editoriale unico, da backuppare).
WRITTEN BY Dashboard web (utente)
READ BY Dashboard (/v5 e altre pagine)
DATA FLOW in: Form web  →  out: Rendering note
Contenuto editoriale, backuppato.

Sample row (SELECT * LIMIT 1):

id1
pagev5
categoryengine
titleENGINE V5 — STANDARD
contentMean-reversion, RSI<35, hard-stop -9%. FERMATO.
created_at2026-06-28 18:10:51.552788+00:00
updated_at2026-06-28 18:10:51.552788+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
pagecharacter varying NO
categorycharacter varying YES
titlecharacter varying YES
contenttext NO
created_attimestamp with time zone YES
updated_attimestamp with time zone YES

Constraints:

Indici:

dashboard_decisions — ~14 righe · 64.0 KB · Dashboard: decisioni di design per servizio v6. status: active/pending/applied/abandoned/in_progress/done.
WRITTEN BY Dashboard web (utente)
READ BY Dashboard (/servizi, /roadmap)
DATA FLOW in: Form web  →  out: Pagine servizi e decisioni pendenti
Decisioni di design, backuppate.

Sample row (SELECT * LIMIT 1):

id1
servicedata_source
decision_titleSorgenti esterne, nessuna persistenza propria
decision_textBinance WS+REST, FRED, DefiLlama, Alternative.me, Coingecko. Il servizio normalizza e inoltra; la persistenza e' delegata a SERVER LOG (PostgreSQL).
rationaleSeparazione netta ingest/storage; evita duplicazione dati.
statusactive
created_at2026-06-28 18:10:51.552788+00:00
updated_at2026-06-28 18:10:51.552788+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
servicecharacter varying NO
decision_titlecharacter varying NO
decision_texttext NO
rationaletext YES
statuscharacter varying YES
created_attimestamp with time zone YES
updated_attimestamp with time zone YES

Constraints:

Indici:

dashboard_ideas — ~10 righe · 48.0 KB · Dashboard: backlog idee/task. status: pending/in_progress/done/abandoned. priority 1(alta)-5(bassa).
WRITTEN BY Dashboard web (utente)
READ BY Dashboard (/servizi, /roadmap)
DATA FLOW in: Form web  →  out: Backlog e task per servizio
Idee/task, backuppate.

Sample row (SELECT * LIMIT 1):

id2
titleJob retention 180gg
descriptionDefinire e schedulare il job di retention append-only a 180 giorni.
categoryserver_log
priority3
statuspending
created_at2026-06-28 18:10:51.552788+00:00
updated_at2026-06-28 18:10:51.552788+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
titlecharacter varying NO
descriptiontext YES
categorycharacter varying YES
priorityinteger YES
statuscharacter varying YES
created_attimestamp with time zone YES
updated_attimestamp with time zone YES

Constraints:

Indici:

dashboard_roadmap — ~12 righe · 32.0 KB · Dashboard: stato fasi 0-10 del progetto v6 (status: completed/in_progress/pending).
WRITTEN BY Dashboard web (utente)
READ BY Dashboard (/home, /roadmap)
DATA FLOW in: Form web + seed iniziale  →  out: Timeline fasi, % completamento
Stato fasi 0-10, backuppato.

Sample row (SELECT * LIMIT 1):

phase_num0.0
phase_namePulizia ambiente + PostgreSQL
statuscompleted
estimated_days1g
started_at2026-06-25 00:00:00+00:00
completed_at2026-06-25 00:00:00+00:00
git_tagNULL
descriptionSetup ambiente v6 e installazione PostgreSQL.

Schema:

ColonnaTipoNullCommento
phase_numnumeric NO
phase_namecharacter varying NO
statuscharacter varying NO
estimated_dayscharacter varying YES
started_attimestamp with time zone YES
completed_attimestamp with time zone YES
git_tagcharacter varying YES
descriptiontext YES

Constraints:

Indici:

dashboard_backups_log — ~2 righe · 24.0 KB · Dashboard: registro dei backup eseguiti (auto/manuale).
WRITTEN BY Backup (auto/manuale)
READ BY Dashboard (/backup)
DATA FLOW in: dashboard_backup.sh / API backup  →  out: Elenco backup disponibili
Registro dei backup.

Sample row (SELECT * LIMIT 1):

id1
backup_filedashboard_backup_20260628_185542.sql
backup_typeauto
size_bytes20136
created_at2026-06-28 18:55:42.383464+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
backup_filecharacter varying NO
backup_typecharacter varying YES
size_bytesbigint YES
created_attimestamp with time zone YES

Constraints:

Indici:

dashboard_service_logic — ~57 righe · 80.0 KB · Dashboard: documentazione LOGICA per servizio v6 (section: INPUT/LOGIC/OUTPUT/PSEUDOCODE/KEY PARAMETERS/DEPENDENCIES/RESOURCES/MODULES).
WRITTEN BY Seed (Task 1)
READ BY Dashboard (/servizi)
DATA FLOW in: scripts/05_service_logic_seed.py  →  out: Sezione LOGICA per servizio
Doc tecnica per servizio.

Sample row (SELECT * LIMIT 1):

id1
servicedata_source
sectionINPUT
contentBinance WebSocket (kline/trade streams) + REST (klines, funding rate, open interest, long/short ratio). FRED (DXY, tassi). DefiLlama (stablecoin supply, TVL). A…
ordering1
created_at2026-06-28 19:16:12.692604+00:00
updated_at2026-06-28 19:16:12.692604+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
servicecharacter varying NO
sectioncharacter varying NO
contenttext NO
orderinginteger YES
created_attimestamp with time zone YES
updated_attimestamp with time zone YES

Constraints:

Indici:

dashboard_table_metadata — ~24 righe · 32.0 KB · Dashboard: per ogni tabella hydra_v6/dashboard chi la scrive, chi la legge e il data flow (in/out).
WRITTEN BY Seed (Task 2)
READ BY Dashboard (/sistema)
DATA FLOW in: scripts/06_table_metadata_seed.py  →  out: Data flow per tabella su /sistema
Questa tabella.

Sample row (SELECT * LIMIT 1):

table_namecandles_1m
written_byDATA SOURCE (via SERVER LOG)
read_byLIVE SCANNER, SERVER STAT, SERVER ANALYZ, SERVER QUALITY
data_flow_inBinance WS (kline_1m) -> normalizzazione -> SERVER LOG
data_flow_outAggregata in 15m/1h/4h/1d; alimenta detector e indicatori
notesOHLCV base 1 minuto, append-only.
updated_at2026-06-28 19:18:41.125950+00:00

Schema:

ColonnaTipoNullCommento
table_namecharacter varying NO
written_bycharacter varying YES
read_bycharacter varying YES
data_flow_intext YES
data_flow_outtext YES
notestext YES
updated_attimestamp with time zone YES

Constraints:

Indici:

dashboard_events — ~8 righe · 64.0 KB · Dashboard: timeline eventi del progetto (commit/fase/decisione/manuale).

Sample row (SELECT * LIMIT 1):

id1
event_date2026-06-25
event_typefase
titleFase 0 completata — Pulizia ambiente + PostgreSQL
descriptionSetup ambiente v6 e installazione PostgreSQL.
related_serviceNULL
related_phase0
metadataNULL
created_at2026-06-28 19:21:34.249287+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
event_datedate NO
event_typecharacter varying NO
titlecharacter varying NO
descriptiontext YES
related_servicecharacter varying YES
related_phasecharacter varying YES
metadatajsonb YES
created_attimestamp with time zone YES

Constraints:

Indici:

dashboard_audit_log — ~2 righe · 80.0 KB · Dashboard: log automatico (trigger) delle modifiche alle tabelle dashboard_* editabili.

Sample row (SELECT * LIMIT 1):

id1
table_namedashboard_ideas
actionINSERT
record_id15
old_dataNULL
new_data{"id": 15, "title": "auto analisi ", "status": "pending", "category": "backlog", "priority": 3, "created_at": "2026-06-28T19:33:37.900765+00:00", "updated_at": …
changed_at2026-06-28 19:33:37.900765+00:00

Schema:

ColonnaTipoNullCommento
idbigint NO
table_namecharacter varying NO
actioncharacter varying NO
record_idtext YES
old_datajsonb YES
new_datajsonb YES
changed_attimestamp with time zone YES

Constraints:

Indici:

Servizi systemd

UnitStatoAvvioDal
caddy.service failed disabledMon 2026-05-18 20:23:05 UTC
hydra-backup.service inactive static
hydra-candle-aggregator.service active enabledSun 2026-06-14 20:18:31 UTC
hydra-dashboard.service inactive enabledWed 2026-06-10 06:30:45 UTC
hydra-fingerprint-eod.service inactive static
hydra-fingerprint.service active enabledSun 2026-06-14 20:18:31 UTC
hydra-free.service inactive enabledSat 2026-04-18 12:21:40 UTC
hydra-macro-daily.service inactive static
hydra-v6-dashboard.service active enabledSun 2026-06-28 19:25:35 UTC
hydra-ws-collector.service active enabledSun 2026-06-14 20:18:31 UTC
nginx.service active enabledTue 2026-06-23 06:37:17 UTC
postgresql.service active enabledThu 2026-06-25 19:57:16 UTC
postgresql@16-main.service active enabled-runtimeThu 2026-06-25 19:57:20 UTC

Albero /home/hydra/hydra_v6

📁 .git 1.1M
📄 .gitignore 4.0K
📄 README.md 4.0K
📁 backups 120K
📁 config 4.0K
📁 docs 4.0K
📁 logs 28K
📁 scripts 108K
📁 src 216K
📁 tests 4.0K
📁 venv 66M

Git

Branch: main

Tag: fase-1.5-dashboard-arricchimento fase-1.5-dashboard-fix1 fase-1.5-dashboard-complete fase-1-migration-v2 fase-1-migration fase-1-schema

Ultimi 20 commit

580b9dc Arricchimento: includi le 4 nuove tabelle dashboard_* nel backup
33b0194 Task 3: pagine /cronologia (timeline eventi+git) e /audit (trigger PG + diff)
d342ce7 Task 2: sample row + data flow per tabella su /sistema
6ae2436 Task 1: sezione LOGICA per gli 8 servizi (+ tabella 15 moduli ANALYZ)
7d8471e Fix /sistema timeout
ee75eac Fase 1.5: deploy (systemd unit, nginx docu.spocci.ch, backup giornaliero + cron)
6f1b76b Fase 1.5: dashboard FastAPI (backend + 6 pagine + CRUD + backup/restore)
a7cfa45 Fase 1.5: dashboard schema (5 tabelle + COMMENT 17 tabelle) + seed dati
fd00c90 Fase 1: add candles_4h
c0164fd Fase 1: data migration complete
cb7c4b0 Fase 1: schema completo DB (16 tabelle + indici)
85f60be Fase 0: initial structure

Log files

FileDim.Modificato
migration_20260625_203104.log2.3 KB2026-06-25 20:36
migration_20260625_203839.log6.1 KB2026-06-25 21:07
migration_20260625_211535.log1.0 KB2026-06-25 21:16
run_1m_console.log6.1 KB2026-06-25 21:07

Dati di mercato

Candele

TimeframeAssetRange temporale
candles_1m4392025-12-10 -> 2026-06-25
candles_15m4512025-10-22 -> 2026-06-25
candles_1h4512025-10-22 -> 2026-06-25
candles_4h4522025-10-22 -> 2026-06-25
candles_1d4522025-10-23 -> 2026-06-25

Driver per-asset

DriverRigheAsset
funding_rate6,00010
long_short_global5,00010
long_short_ratio5,00010
open_interest5,00010

Driver globali

DriverRighe
btc_dominance200
fear_greed200
macro_dxy134
macro_fed_funds199
macro_m26
macro_yield_10y135
stablecoin_supply200