/// <summary> /// Creates a continuous universe symbol /// </summary> /// <param name="symbol">The associated symbol</param> /// <returns>A symbol for a continuous universe of the specified symbol</returns> public static Symbol CreateSymbol(Symbol symbol) { var ticker = $"qc-universe-continuous-{symbol.ID.Market.ToLowerInvariant()}-{symbol.SecurityType}-{symbol.ID.Symbol}"; return(UniverseExtensions.CreateSymbol(symbol.SecurityType, symbol.ID.Market, ticker)); }
/// <summary> /// Creates a user defined universe symbol /// </summary> /// <param name="securityType">The security</param> /// <param name="market">The market</param> /// <returns>A symbol for user defined universe of the specified security type and market</returns> public static Symbol CreateSymbol(SecurityType securityType, string market) { var ticker = $"qc-universe-userdefined-{market.ToLowerInvariant()}-{securityType}"; return(UniverseExtensions.CreateSymbol(securityType, market, ticker)); }