analista: capitale ~$635 cablato nelle istruzioni, round-trip FIFO non spiegato #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
COSA: le istruzioni dell'analista di bordo ridichiarano il capitale come costante vecchia, e non spiegano che un round-trip e' un lotto FIFO: l'analista segnala come anomalia cio' che e' normale.
FILE:
ISTRUZIONI— «capitale ~$635». Equity reale ~$4.5k dal 04/09 (CLAUDE.md §0). Forma di P1: valore ridichiarato invece che derivato. Il numero non sta nella pagina, e la regola 1 delle stesse istruzioni vieta di usare numeri fuori pagina.fifo_roundtrips— un round-trip per ogni LOTTO chiuso: una vendita che chiude N lotti di acquisto produce N round-trip.round-trip > fillnello stesso giorno e' atteso.PROVA:
data/live/trades.db(sola lettura), 124 fill: il netto per asset non va mai sotto zero, quindi il ramosellsenza lotti (che scarterebbe la quantita') non e' mai stato percorso.Origine:
docs/revisioni/2026-09-21.mdpunti 2 e 3; giornali 16/09 e 18/09.ANALISI (passo 1, Opus) — goldrake, sessione interattiva autorizzata da Adriano 2026-09-21 08:21Z («correggi Pythagoras e il sistema ombra, attenzione che e' in prod»).
issue prendirifiuta questo repo per costruzione (ramo.REPO_INTOCCABILI): la presa e' questo commento. Ramo lavoro/goldrake, clone ~/lavoro/PythagorasGoal.FILE: src/live/analista.py
ISTRUZIONIsrc/live/tradesdb.py::fifo_roundtrips); una vendita puo' chiudere piu' lotti, quindi piu' round-trip che fill nello stesso giorno e' atteso, non un'anomalia.⚠️
ISTRUZIONIpassa da% MAX_PAROLE: ogni%letterale va scritto%%.TEST (tests/test_analista.py): nessun importo in dollari in ISTRUZIONI (
re.search(r"\$\s?\d", ISTRUZIONI) is None); ISTRUZIONI nomina FIFO e lotto.NON TOCCARE: guardia sui numeri (
numeri_non_supportati,valida), MODELLO_DEFAULT, journal.py, tradesdb.py.PORTING: file identico in TradingBook (cmp 2026-09-21): stessa patch la', riferita da TradingBook#19 nel commit.
Soluzione
ESITO: fatto
FILE: src/live/analista.py ISTRUZIONI — tolto «capitale ~$635», il capitale e' l'equity in pagina; aggiunto round-trip = lotto FIFO (fifo_roundtrips), piu' round-trip che fill e' atteso. tests/test_analista.py: due test. Commit
e4efdaa, portato in TradingBook 03808ca.PROVA: suite 1098 passed; produzione
1a7f670dal 2026-09-21 08:48:42Z; import in produzione: ISTRUZIONI senza importi. Prima analisi con le istruzioni nuove: cron_daily 2026-09-22 00:30Z.