private void BuyIfPossible(IRebalancingTradeData rebalancingTradeData) { if (_account.CanBuy(rebalancingTradeData.Quantity, rebalancingTradeData.Price)) { _account.Buy(rebalancingTradeData.Symbol, rebalancingTradeData.Quantity, rebalancingTradeData.Price); } }
private void SellIfPossible(IRebalancingTradeData rebalancingTradeData) { if (_account.CanSell(rebalancingTradeData.Quantity, rebalancingTradeData.Symbol)) { _account.Sell(rebalancingTradeData.Symbol, rebalancingTradeData.Quantity); } }