protected TradingSet(IAbstractStreamingClient client, List <Position> positions = null, decimal?stopLoss = null, decimal?objective = null) { _client = client; if (positions != null) { _positions.AddRange(positions); } _stopLoss = stopLoss; _objective = objective; }
protected MarketDataConnection(IAbstractStreamingClient iclient) { _apiStreamingClient = iclient; _mktDataListener = new MarketDataSubscription(); }
Portfolio(IAbstractStreamingClient client, IGPublicPcl.IgRestApiClient restApiClient) { _igStreamApiClient = client; _igRestApiClient = restApiClient; }
public virtual TradingSet CreateTradingSet(IAbstractStreamingClient client) { return(null); }
public virtual TradingSet CreateTradingSet(IAbstractStreamingClient client) { return null; }