+ cls.add_trade_if_matching(value_from, value_to,
+ currency, only=only, market=market)
+
+ @classmethod
+ def add_trade_if_matching(cls, value_from, value_to, currency,
+ only=None, market=None):
+ trade = portfolio.Trade(value_from, value_to, currency,
+ market=market)
+ if only is None or trade.action == only:
+ cls.all.append(trade)
+ return True
+ return False