Hello I am new to Quantconnect and I can't figure how to access Tickets in the Symbol of a Universe in order to use with rolling window?
Thanks.
QUANTCONNECT COMMUNITY
Hello I am new to Quantconnect and I can't figure how to access Tickets in the Symbol of a Universe in order to use with rolling window?
Thanks.
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
Jack Simonson
Hi George,
Welcome to QuantConnect! If you're looking to access the ticker of a Symbol, you can use the Symbol.Value attribute. Otherwise, calling str(symbol) will also return the ticker.
## if symbol is a QC Symbol object, the following will return its ticker as a string ticker = symbol.Value ticker = str(symbol)
However, we don't recommend using the ticker in algorithms aside from Logging/Debugging statements. The Symbol object is more powerful and is a more reliable method for accessing other related LEAN objects that are tied to the Symbol.
If you are having trouble accessing the Symbol or it's ticker in a specific place or algorithm, feel free to post that below and we can help answer any questions you might have.
Ralph West
Hi
I read in numerous places that the ticker is less powerful than the symbol, but if one has multiple pairs in a strategy and needs to reference them by name i.e ticker in the pair is there a simpler method?
Douglas Stridsberg
I'm not sure why you would need to reference them by name. The whole point of a Symbol object is that it is an absolute, unchanging and exact reference to a security. If your algorithm is structured such that it needs string/ticker representations of securities then I would suggest you refactor your code such that you don't rely on string references.
Ralph West
A fair point. Sadly it makes importing my work a pain; the ticker reference gave some flexibility.
Douglas Stridsberg
Using tickers is not guaranteed to fail, only a less robust approach. If it significantly speeds up your workflow then I suggest you give it a try. If you get errors about missing securities or "failed to find Symbol [xxx]" then you know where they are coming from.
Ralph West
This is good advice, cheers.
GEORGE FILIPPAKOS
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!