protected void BookTrade(Trade newTrade, string assetName) { if (newTrade == null || _signal == null) { return; } if (Config.TradingOpen(newTrade.TradingTime, assetName)) { _client.BookTrade(newTrade, OnTradeBooked, OnBookingFailed); } }
public bool BookTrade(Trade newTrade, string assetName) { if (newTrade == null) { return(false); } if (Config.TradingOpen(newTrade.TradingTime, assetName)) { if (GetPosition(newTrade.Epic) != null) { _igStreamApiClient.BookTrade(newTrade, OnTradeBooked, OnBookingFailed); return(true); } } return(false); }