From 2e4ecc21aa34b913a5ab48281c79434378d8cb32 Mon Sep 17 00:00:00 2001 From: Chad A Simmons Date: Sun, 24 Mar 2024 00:03:13 -0400 Subject: [PATCH] Add output of which symbols have short/long term losses. --- AnalyzeLots.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AnalyzeLots.py b/AnalyzeLots.py index 6f20c73..ca619cf 100755 --- a/AnalyzeLots.py +++ b/AnalyzeLots.py @@ -31,7 +31,9 @@ def main() -> None: print(f"Net short term gain/loss {format_dollar(data.loc[is_short, 'gain'].sum())}") print(f"Net long term gain/loss {format_dollar(data.loc[is_long, 'gain'].sum())}") print(f"Total short term losses {format_dollar(data.loc[is_short & is_loss, 'gain'].sum())}") + print(f"{','.join(data.loc[is_short & is_loss, 'symbol'].unique().tolist())}") print(f"Total long term losses {format_dollar(data.loc[is_long & is_loss, 'gain'].sum())}") + print(f"{','.join(data.loc[is_long & is_loss, 'symbol'].unique().tolist())}") if args.symbol | args.no_summary: symbols: list[str] = data['symbol'].explode().unique().tolist() symbols_name: list[str] = data['display_name'].explode().unique().tolist()