X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=store.py;h=d9038b7fa32d9adb46d5a57acc5d312268bc6a77;hb=17598517c544a3dda8b9f773dfeb669c886ea92b;hp=43fee03deecf6f9e6ddd52df39af1e3f64ed62a3;hpb=9db7d156833cd384baa64b6148b5c646bfcc41f8;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FTrader.git diff --git a/store.py b/store.py index 43fee03..d9038b7 100644 --- a/store.py +++ b/store.py @@ -234,7 +234,7 @@ class TradeStore: @property def pending(self): - return list(filter(lambda t: not t.is_fullfiled, self.all)) + return list(filter(lambda t: t.pending, self.all)) def compute_trades(self, values_in_base, new_repartition, only=None): computed_trades = [] @@ -275,6 +275,10 @@ class TradeStore: orders.append(trade.prepare_order(compute_value=compute_value)) self.market.report.log_orders(orders, only, compute_value) + def close_trades(self): + for trade in self.all: + trade.close() + def print_all_with_order(self, ind=""): for trade in self.all: trade.print_with_order(ind=ind)