analista: niente capitale cablato nelle istruzioni, round-trip = lotto FIFO (Fixes #13)
ISTRUZIONI diceva «capitale ~$635» (equity reale ~$4.5k dal 04/09): valore ridichiarato, forma di P1, e fuori pagina per la regola 1 delle istruzioni stesse. Ora il capitale e' l'equity in pagina. Aggiunto che fifo_roundtrips chiude un round-trip per lotto: piu' round-trip che fill nello stesso giorno e' atteso (l'analista lo segnalava come anomalia). Test: nessun importo in ISTRUZIONI; FIFO e lotto nominati. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,7 @@ giorno che non risponde.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
from datetime import date
|
||||
@@ -75,6 +76,18 @@ def test_il_prompt_non_contiene_l_analisi_vecchia():
|
||||
assert "Testo vecchio" not in p and "storico" in p
|
||||
|
||||
|
||||
# ------------------------------------------------- le istruzioni non portano un capitale fisso
|
||||
|
||||
def test_istruzioni_non_hanno_un_importo_in_dollari():
|
||||
"""Il capitale e' l'equity in pagina, non una cifra da ricordare (#13)."""
|
||||
assert re.search(r"\$\s?\d", A.ISTRUZIONI) is None
|
||||
|
||||
|
||||
def test_istruzioni_nominano_fifo_e_lotto():
|
||||
"""Piu' round-trip che fill nello stesso giorno e' atteso, non un'anomalia (#13)."""
|
||||
assert "FIFO" in A.ISTRUZIONI and "lotto" in A.ISTRUZIONI
|
||||
|
||||
|
||||
# ------------------------------------------------- i numeri inventati
|
||||
|
||||
def test_scopre_un_numero_che_non_c_e():
|
||||
|
||||
Reference in New Issue
Block a user