I got a run time error today:
Runtime Error: No security definition has been found for the request.
Origin: IBPlaceOrder: SBC (STK SBC USD Smart)
Stack Trace: System.Exception: No security definition has been found for the request.
Origin: IBPlaceOrder: SBC (STK SBC USD Smart)
Could Quantconnect just catch the exception and gracefully ignore it? It might happen sometimes you place an order with a symbol that doesn't exist any more.
Rahul Chowdhury
Hey JL Lord,
SBC isn't a security that is in our database because QuantConnect currently supports only US equities. Can you verify whether SBC was in your portfolio before you initialized your algorithm? Let us know and we can take further steps to debug this issue.
Best
Rahul
Ka Ho Cheung
I would like to ask QC team to see if there is a way to ignore this error and not stopping the running algothim? Thanks
Jared Broad
Hi Ka Ho, this isnt a bug. You should generally check a key exists before accessing a dictionary.
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.
JL Lord
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!