If we can support stateless state serialisation and de-seriliazation we would like to have trade operations support.
Functionality should be inline with the following:
trade = self.get_trade(order_id=order.id)
# Take profit based on percentage growth number
trade.add_take_profit(TakeProfit(percentage_growth=20, percentage_amount=20))
# Take profit based on absolute growth number
trade.add_take_profit(TakeProfit(growth=20, amount=20))